From db45d6ff5a79e6d329483fa2428eb1ba86975e55 Mon Sep 17 00:00:00 2001 From: Junichi Uekawa Date: Sun, 30 Mar 2008 20:54:18 +0900 Subject: --create with --basetgz will not fail file does not exist (closes: #451835) --basetgz expects an existing file except for when 'create'-ing. 'create' was special-cased, but '--create' wasn't. Special-case both. --- pbuilder-checkparams | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'pbuilder-checkparams') diff --git a/pbuilder-checkparams b/pbuilder-checkparams index 34b4a42..54afa06 100755 --- a/pbuilder-checkparams +++ b/pbuilder-checkparams @@ -41,9 +41,10 @@ IGNORE_UMOUNT="" while [ -n "$1" ]; do case "$1" in --basetgz) - if [ "${PBCURRENTCOMMANDLINEOPERATION}" = 'create' ]; then - touch "$2"; - fi + case "${PBCURRENTCOMMANDLINEOPERATION}" in + create|--create) + touch "$2"; + esac if [ ! -f "$2" ]; then echo "E: File $2 does not exist" >&2 exit 1 -- cgit v1.2.3