--- recepies/lxc/lxc-debian 2010/03/15 23:08:31 175 +++ recepies/lxc/lxc-debian 2010/03/15 23:09:38 176 @@ -95,6 +95,8 @@ chroot $rootfs /usr/sbin/update-rc.d -f hwclockfirst.sh remove } +arch=$(arch) + download_debian() { packages=\ @@ -109,7 +111,6 @@ openssh-server cache=$1 - arch=$2 # check the mini debian was not already downloaded mkdir -p "$cache/partial-$arch" @@ -137,7 +138,6 @@ copy_debian() { cache=$1 - arch=$2 rootfs=$3 # make a local copy of the minidebian @@ -158,7 +158,6 @@ return 1 fi - arch=$(arch) if [ "$arch" == "x86_64" ]; then arch=amd64 fi @@ -251,12 +250,12 @@ usage() { cat < --clean +$1 -h|--help -p|--path= -a|--arch=stable --clean EOF return 0 } -options=$(getopt -o hp:n:c -l help,path:,name:,clean -- "$@") +options=$(getopt -o hp:n:ca: -l help,path:,name:,clean,arch: -- "$@") if [ $? -ne 0 ]; then usage $(basename $0) exit 1 @@ -268,8 +267,9 @@ case "$1" in -h|--help) usage $0 && exit 0;; -p|--path) path=$2; shift 2;; - -n|--name) name=$2; shift 2;; - -c|--clean) clean=$2; shift 2;; + -n|--name) name=$2; shift 2;; + -c|--clean) clean=$2; shift 2;; + -a|--arch) arch=$2; shift 2;; --) shift 1; break ;; *) break ;; esac