diff options
author | dancer <dancer> | 2001-09-01 10:01:49 +0000 |
---|---|---|
committer | dancer <dancer> | 2001-09-01 10:01:49 +0000 |
commit | 6dfa9cc9df41ced0e16c4fba31bfff3ca0c76428 (patch) | |
tree | 175da866542b57352ce3bc98e0fd2b18cc56a41e /pbuilder | |
parent | aefe855e979c933b9a9e5b64cc77ea2a0ec8249e (diff) | |
download | pbuilder-6dfa9cc9df41ced0e16c4fba31bfff3ca0c76428.tar pbuilder-6dfa9cc9df41ced0e16c4fba31bfff3ca0c76428.tar.gz |
moved help to modules, and re-tabbed the parameter parser.
Diffstat (limited to 'pbuilder')
-rwxr-xr-x | pbuilder | 60 |
1 files changed, 24 insertions, 36 deletions
@@ -3,44 +3,32 @@ # Copyright 2001 Junichi Uekawa #Distributed under GPL version 2 or later -function showhelp () { - cat <<EOF -pbuilder - a personal builder -Copyright 2001 Junichi Uekawa -pbuilder [operation] [operation options] - -command lines: -pbuilder create [--basetgz base.tgz-path] [--distribution woody|sid] - Creates a base.tgz - -pbuilder update [--basetgz base.tgz-path] [--distribution woody|sid] - Updates a base.tgz - -pbuilder build [--buildplace temp-build-path] [--basetgz base.tgz-path] pbuilder_2.2.0-1.dsc - Builds using the base.tgz - -EOF - exit 1 -} - -test -z "$1" && showhelp +test -z "$1" && ( + . /usr/lib/pbuilder/pbuilder-modules + showhelp +) case "$1" in - create) - shift; - /usr/lib/pbuilder/pbuilder-createbuildenv $@ - ;; - update) - shift ; - /usr/lib/pbuilder/pbuilder-updatebuildenv $@ - ;; - build) - shift ; - /usr/lib/pbuilder/pbuilder-buildpackage $@ - ;; - *) - showhelp - ;; + create) + shift; + /usr/lib/pbuilder/pbuilder-createbuildenv $@ + ;; + update) + shift ; + /usr/lib/pbuilder/pbuilder-updatebuildenv $@ + ;; + build) + shift ; + /usr/lib/pbuilder/pbuilder-buildpackage $@ + ;; + clean) + . /etc/pbuilderrc + test -n "$BUILDPLACE" && rm -rf "$BUILDPLACE"/* + ;; + *) + . /usr/lib/pbuilder/pbuilder-modules + showhelp + ;; esac |