]> code.delx.au - monosys/commitdiff
makedeb: Simplify by using pkgname array
authorJames Bunton <jamesbunton@delx.net.au>
Sat, 3 Mar 2018 03:02:33 +0000 (14:02 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Sat, 3 Mar 2018 03:11:21 +0000 (14:11 +1100)
makedeb

diff --git a/makedeb b/makedeb
index 7d29e54f3e0a169032b0a990f501996571bf635b..cf5c93fc52551c65c39f44ef9c15f3dc10b17912 100755 (executable)
--- a/makedeb
+++ b/makedeb
@@ -10,12 +10,10 @@ source PKGBUILD
 
 set -x
 
-declare -F | awk '$3 ~ /^package_/ { gsub(/^package_/, "", $3); print $3 }' | while read pkgname; do
+for pkgname in "${pkgname[@]}"; do
 
     pkgdesc=""
-    depends=()
     backup=()
-    install=""
     pkgdir="${PWD}/${pkgname}_${pkgver}-${pkgrel}_all"
 
     umask 0022
@@ -36,7 +34,7 @@ Architecture: all
 EOT
 
     if [ "${#backup[@]}" -gt 0 ]; then
-        printf "%s\n" "${backup[@]}" > "${pkgdir}/DEBIAN/conffiles"
+        printf '%s\n' "${backup[@]}" > "${pkgdir}/DEBIAN/conffiles"
     fi
 
     dpkg-deb -b "${pkgdir}"