summaryrefslogtreecommitdiffstats
path: root/scripts/mkits.sh
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2022-10-29 19:01:48 +0200
committerFelix Fietkau <nbd@nbd.name>2022-11-09 20:43:41 +0100
commitb8bf27e4cb2d4c6ff4c75274c0e1d1619eef7f10 (patch)
tree037c243ef703dda3c99efb0f7059c48527b2880c /scripts/mkits.sh
parent94d0cb9d2ec23fb15acd1fc17a351983f8771d13 (diff)
downloadopenwrt-b8bf27e4cb2d4c6ff4c75274c0e1d1619eef7f10.tar.gz
openwrt-b8bf27e4cb2d4c6ff4c75274c0e1d1619eef7f10.tar.bz2
openwrt-b8bf27e4cb2d4c6ff4c75274c0e1d1619eef7f10.zip
scripts/mkits.sh: fix portability issue
BSD wc can output more whitespaces, which breaks the cut usage. Replace the cut invocation with awk, which is more portable. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'scripts/mkits.sh')
-rwxr-xr-xscripts/mkits.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/mkits.sh b/scripts/mkits.sh
index 58c879cd62..bf75d69f09 100755
--- a/scripts/mkits.sh
+++ b/scripts/mkits.sh
@@ -89,7 +89,7 @@ if [ -n "${COMPATIBLE}" ]; then
fi
[ "$DTOVERLAY" ] && {
- dtbsize=$(wc -c "$DTB" | cut -d' ' -f1)
+ dtbsize=$(wc -c "$DTB" | awk '{print $1}')
DTADDR=$(printf "0x%08x" $(($LOAD_ADDR - $dtbsize)) )
}
@@ -168,7 +168,7 @@ OVCONFIGS=""
overlay_blob=${overlay##*:}
ovname=${overlay%%:*}
ovnode="fdt-$ovname"
- ovsize=$(wc -c "$overlay_blob" | cut -d' ' -f1)
+ ovsize=$(wc -c "$overlay_blob" | awk '{print $1}')
echo "$ovname ($overlay_blob) : $ovsize" >&2
DTADDR=$(printf "0x%08x" $(($DTADDR - $ovsize)))
FDTOVERLAY_NODE="$FDTOVERLAY_NODE