#!/bin/bash ARCH_GIT_REPOS=(packages community) OPT_ARCH=$(uname -m) OPT_FORCE=0 : ${ASPROOT:=$HOME/asp} : ${ASPCACHE:=$ASPROOT/cache} m4_include(util.inc.sh) m4_include(remote.inc.sh) m4_include(package.inc.sh) usage() { cat<&2 esac } umask 0022 startdir=$PWD cd "$ASPROOT" || log_fatal "ASPROOT ($ASPROOT) does not exist!" initialize while getopts ':a:fhV' flag; do case $flag in a) OPT_ARCH=$OPTARG ;; f) OPT_FORCE=1 ;; h) usage exit 0 ;; V) version exit 0 ;; \?) log_fatal "invalid option -- '%s'" "$OPTARG" ;; :) log_fatal "option '-%s' requires an argument" "$OPTARG" ;; esac done shift $(( OPTIND - 1 )) dispatch_action "$@"