From a26b93d7798b664bec5330fba1b62ec0c07eec05 Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Tue, 23 Oct 2007 23:50:39 -0500 Subject: Added 'update' to mkarchroot Allows automated updating of a chroot Signed-off-by: Aaron Griffin --- mkarchroot | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mkarchroot b/mkarchroot index 588fc73..338f9bb 100755 --- a/mkarchroot +++ b/mkarchroot @@ -22,17 +22,19 @@ fi usage () { - echo "usage ${APPNAME} [options] working-dir package [package [package..]]" + echo "usage ${APPNAME} [options] working-dir [package-list | app]" echo " options:" echo " -r run 'app' within the context of the chroot" + echo " -u update the chroot via pacman" echo " -f force overwrite of files in the working-dir" echo " -h this message." exit 1 } -while getopts 'r:fh' arg; do +while getopts 'r:ufh' arg; do case "${arg}" in r) RUN="$OPTARG" ;; + u) RUN="pacman -Syu" ;; f) FORCE="y" ;; h|?) usage ;; *) echo "invalid argument '${arg}'"; usage ;; @@ -134,7 +136,7 @@ else op="${op}f" fi if ! pacman ${op} ${pacargs} $@; then - echo "error: failed to instal all packages" + echo "error: failed to install all packages" exit 1 fi fi -- cgit v1.2.3-24-g4f1b