diff options
author | Paul Spooren <mail@aparcar.org> | 2023-05-09 19:06:23 +0200 |
---|---|---|
committer | Paul Spooren <mail@aparcar.org> | 2023-05-09 19:06:23 +0200 |
commit | e6aa1a70e6c870cfeac838b52ad57b6888e6629d (patch) | |
tree | a2ec7e33da9ea4c0ac85b298c4da370c2484bba2 /scripts | |
parent | e882af2850ff7077f610eaf0ecee18c371ddf98f (diff) | |
download | upstream-e6aa1a70e6c870cfeac838b52ad57b6888e6629d.tar.gz upstream-e6aa1a70e6c870cfeac838b52ad57b6888e6629d.tar.bz2 upstream-e6aa1a70e6c870cfeac838b52ad57b6888e6629d.zip |
scripts: run ipkg-make-index through shellcheck
Use quotes and replace `` by $() to pass the shellcheck tests.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/ipkg-make-index.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/ipkg-make-index.sh b/scripts/ipkg-make-index.sh index 8965d0aa18..7b209dca8e 100755 --- a/scripts/ipkg-make-index.sh +++ b/scripts/ipkg-make-index.sh @@ -3,25 +3,25 @@ set -e pkg_dir=$1 -if [ -z $pkg_dir ] || [ ! -d $pkg_dir ]; then +if [ -z "$pkg_dir" ] || [ ! -d "$pkg_dir" ]; then echo "Usage: ipkg-make-index <package_directory>" >&2 exit 1 fi empty=1 -for pkg in `find $pkg_dir -name '*.ipk' | sort`; do +for pkg in $(find "$pkg_dir" -name '*.ipk' | sort); do empty= name="${pkg##*/}" name="${name%%_*}" [[ "$name" = "kernel" ]] && continue [[ "$name" = "libc" ]] && continue echo "Generating index for package $pkg" >&2 - file_size=$(stat -L -c%s $pkg) - sha256sum=$($MKHASH sha256 $pkg) + file_size=$(stat -L -c%s "$pkg") + sha256sum=$($MKHASH sha256 "$pkg") # Take pains to make variable value sed-safe - sed_safe_pkg=`echo $pkg | sed -e 's/^\.\///g' -e 's/\\//\\\\\\//g'` - tar -xzOf $pkg ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Description:/Filename: $sed_safe_pkg\\ + sed_safe_pkg=$(echo "$pkg" | sed -e 's/^\.\///g' -e 's/\\//\\\\\\//g') + tar -xzOf "$pkg" ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Description:/Filename: $sed_safe_pkg\\ Size: $file_size\\ SHA256sum: $sha256sum\\ Description:/" |