Added 'update' to mkarchroot

Allows automated updating of a chroot

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
This commit is contained in:
Aaron Griffin 2007-10-23 23:50:39 -05:00
parent 0b7d43615b
commit a26b93d779
1 changed files with 5 additions and 3 deletions

View File

@ -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 <app> 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