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
rm -rf "$pkgdir"
mkdir "${pkgdir}" "${pkgdir}/DEBIAN"
- "package_$pkgname"
+ # "package_$pkgname" # there's only one
+ package
cat > "${pkgdir}/DEBIAN/control" <<EOT
Section: misc
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}"