diff options
author | Junichi Uekawa <dancer@netfort.gr.jp> | 2008-03-30 20:54:18 +0900 |
---|---|---|
committer | Junichi Uekawa <dancer@netfort.gr.jp> | 2008-03-30 20:54:18 +0900 |
commit | db45d6ff5a79e6d329483fa2428eb1ba86975e55 (patch) | |
tree | a2f5bd2c3b9f7fdad5925601c469272f3b42a67b | |
parent | c77e778122f574f2a067e6414537ffa5bdb5397b (diff) | |
download | pbuilder-db45d6ff5a79e6d329483fa2428eb1ba86975e55.tar pbuilder-db45d6ff5a79e6d329483fa2428eb1ba86975e55.tar.gz |
--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.
-rwxr-xr-x | pbuilder-checkparams | 7 |
1 files changed, 4 insertions, 3 deletions
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 |