#!/bin/sh CMD=`basename $0` BRANCH=${BRANCH:-current} APT_DIR=Branches/${BRANCH}/Aptdir case "$CMD" in apt-get|apt-cache|aptitude) exec $CMD \ -o Dir=$PWD/$APT_DIR \ -o Dir::State::status=$PWD/$APT_DIR/var/lib/dpkg/status \ "$@" ;; apter) if [ "$1" = 'setup' ] then for dir in \ etc/apt var/lib/apt/lists/partial var/lib/dpkg \ var/cache/apt/archives/partial do mkdir -p $APT_DIR/$dir done touch $APT_DIR/var/lib/dpkg/status cat <$APT_DIR/etc/apt/sources.list deb file://$PWD/Branches/$BRANCH/cd sarge main deb http://mirror.hamakor.org.il/pub/mirrors/debian/ sarge main deb http://security.debian.org/ sarge/updates main EOF cat <$APT_DIR/etc/apt/preferences # give our packages a higher priority: Package: * Pin: release o=Xorcom Pin-Priority: 600 EOF fi ;; esac