#! /bin/bash # pbuilder by Junichi Uekawa 2001 Aug 25 # Copyright 2001 Junichi Uekawa #Distributed under GPL version 2 or later set -e test -z "$1" && ( . /usr/lib/pbuilder/pbuilder-modules showhelp ) # export this so that programs know which command line # operation is currently done export PBCURRENTCOMMANDLINEOPERATION="$1" case "$1" in create) shift; /usr/lib/pbuilder/pbuilder-createbuildenv "$@" ;; update) shift ; /usr/lib/pbuilder/pbuilder-updatebuildenv "$@" ;; build) shift ; /usr/lib/pbuilder/pbuilder-buildpackage "$@" ;; clean) . /etc/pbuilderrc echo "Cleaning [$BUILDPLACE]" test -n "$BUILDPLACE" && rm -rf "$BUILDPLACE"/* || true echo "Cleaning [$APTCACHE]" test -n "$APTCACHE" && rm -rf "$APTCACHE"/* || true ;; login) shift . /usr/lib/pbuilder/pbuilder-checkparams extractbuildplace trap umountproc_cleanbuildplace exit echo " -> entering the shell" chroot "$BUILDPLACE" bin/bash ;; *) . /usr/lib/pbuilder/pbuilder-modules showhelp ;; esac