From 07287178b94bfe40c80c328848322df190176028 Mon Sep 17 00:00:00 2001 From: Sertonix Date: Wed, 17 Apr 2024 21:39:33 +0200 Subject: [PATCH] abuild: clean unused and global variables --- abuild.in | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/abuild.in b/abuild.in index 3e41902..8acaa8b 100644 --- a/abuild.in +++ b/abuild.in @@ -339,7 +339,7 @@ sanitycheck() { sumcheck() { local algo="$1" sums="$2" - local dummy f endreturnval originalparams origin file + local f endreturnval origin file # get number of checksums set -- $sums @@ -352,7 +352,7 @@ sumcheck() { fetch || return 1 msg "Checking ${algo}sums..." cd "$srcdir" || return 1 - IFS=$'\n' + local IFS=$'\n' endreturnval=0 for src in $sums; do origin=$1; shift @@ -369,7 +369,6 @@ sumcheck() { mv "$file" "$file.$csum" fi done - unset IFS return $endreturnval } @@ -1122,7 +1121,6 @@ prepare_metafiles() { local dir=${subpkgdir:-$pkgdir} local pkg="$name-$pkgver-r$pkgrel.apk" local pkginfo="$controldir"/.PKGINFO - local sub [ ! -d "$dir" ] && die "Missing $dir" cd "$dir" @@ -1597,15 +1595,14 @@ find_scanelf_paths() { paths="$paths:$(echo "${datadir}${ldpath}" | sed "s|:|:$datadir|g")" fi # search in all rpaths + local IFS=: for rpaths in "$pkgbasedir"/.control.*/.rpaths; do [ -f "$rpaths" ] || continue while read i; do local dir="${datadir}${i}" - IFS=: if [ -d "$dir" ] && ! list_has "$dir" $paths; then paths="$paths:${dir}" fi - unset IFS done < "$rpaths" done echo "$paths" @@ -1620,7 +1617,7 @@ scan_shared_objects() { fi # allow spaces in paths - IFS=: + local IFS=: set -- $(find_scanelf_paths "$datadir") unset IFS @@ -1637,6 +1634,7 @@ scan_shared_objects() { fi msg "Scanning shared objects" # lets tell all the .so files this package provides in .provides-so + local etype soname file scanelf --nobanner --soname $opt "$@" | while read etype soname file; do # if soname field is missing, soname will be the filepath sover=0 @@ -1696,8 +1694,8 @@ normalize_target_path() { local path=$1 [ "${path:0:1}" = / ] || path=$(dirname "$2")/$path - local oifs="$IFS" pathstr= i= - IFS='/' + local pathstr= i= + local IFS='/' set -- $path for i; do case "$i" in @@ -1923,10 +1921,8 @@ update_abuildrepo_index() { local oldpwd="$PWD" for i in $allarch; do cd "$REPODEST/$repo/$i" - local index=$i/APKINDEX.tar.gz msg "Updating the $repo/$i repository index..." - local sign=".SIGN.RSA.${SIGN_PUBLIC_KEY##*/}" local oldindex= if [ -f APKINDEX.tar.gz ]; then oldindex="--index APKINDEX.tar.gz" @@ -2638,7 +2634,6 @@ rootbld() { } stripbin() { - local bin if options_has "!strip" || [ "${subpkgarch:-$pkgarch}" = "noarch" ]; then return 0 fi @@ -2976,8 +2971,10 @@ if [ -n "$DEBUG" ] || subpackage_types_has "dbg"; then fi if [ -n "$subpkgname" ]; then - # If we are handling a sub package then reset subpackages and install + # TODO remove once last usage is removed + # https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/64406 origsubpackages="$subpackages" + # If we are handling a sub package then reset subpackages and install subpackages= else allpackages="$pkgname $subpackages"