Improve procpkgs.sh to remove bashisms and shellcheck lints

This commit is contained in:
Michael Martin
2020-06-07 00:49:44 -07:00
parent 0fb4ccaa18
commit c7a5d89e73
+9 -7
View File
@@ -23,19 +23,21 @@ REMIX4_PKG="uqm-remix-disc4.uqm"
check_pkg() { check_pkg() {
if [ ! -f "$1" ]; then if [ ! -f "$1" ]; then
echo $1 not found. echo "$1 not found."
exit 1 exit 1
fi fi
} }
process_pkg() { process_pkg() {
echo Processing $1... echo "Processing $1..."
local SUM=`md5sum "$1" | awk '{print $1}'` SUM=$(md5sum "$1" | awk '{print $1}')
local SZ=`wc -c "$1" | awk '{print $1}'` SZ=$(wc -c "$1" | awk '{print $1}')
SZ=$(( SZ / 1024 )) SZ=$(( SZ / 1024 ))
echo "!define $2_FILE \"$1\"" >> $NSH_FILE {
echo "!define $2_MD5SUM \"$SUM\"" >> $NSH_FILE echo "!define $2_FILE \"$1\""
echo "!define $2_SIZE $SZ" >> $NSH_FILE echo "!define $2_MD5SUM \"$SUM\""
echo "!define $2_SIZE $SZ"
} >> $NSH_FILE
} }
check_pkg $CONTENT_PKG check_pkg $CONTENT_PKG