From e193c30695df0dfdd5b08bc33945516328e32fcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Mon, 26 Apr 2021 18:14:51 +0200 Subject: [PATCH] mk-sbuild: Use a more maintainable OPTS list using a bash array --- mk-sbuild | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) mode change 100755 => 100644 mk-sbuild diff --git a/mk-sbuild b/mk-sbuild old mode 100755 new mode 100644 index 75abfda..40b7852 --- a/mk-sbuild +++ b/mk-sbuild @@ -103,7 +103,30 @@ function usage() if [ -z "$1" ]; then usage fi -OPTS=`getopt -o 'h' --long "help,debug,skip-updates,skip-security,skip-proposed,skip-eatmydata,arch:,name:,source-template:,debootstrap-mirror:,debootstrap-include:,debootstrap-exclude:,debootstrap-opts:,debootstrap-proxy:,debootstrap-no-check-gpg,debootstrap-keyring:,personality:,distro:,vg:,type:,target:" -- "$@"` +supported_options=( + help + debug + skip-updates + skip-security + skip-proposed + skip-eatmydata + arch: + name: + source-template: + debootstrap-mirror: + debootstrap-include: + debootstrap-exclude: + debootstrap-opts: + debootstrap-proxy: + debootstrap-no-check-gpg + debootstrap-keyring: + personality: + distro: + vg: + type: + target: +) +OPTS=$(getopt -o 'h' --long "$(IFS=, && echo "${supported_options[*]}")" -- "$@") eval set -- "$OPTS" VG=""