summaryrefslogtreecommitdiff
path: root/.pbuilderrc
blob: 8ce2d5765ad2e6eb352fc21e46e8580585262ebf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# mapreri's config to put everything under $HOME, since I only use
# pbuilder when working on dgit's support for pbuilder

DISTRIBUTION="${DIST:-unstable}"
ARCHITECTURE="${ARCH:-$(dpkg --print-architecture)}"

HOME="${HOME:-/home/spwhitton}"
HOOKDIR="$HOME/local/pbuilder/hooks"
BUILDPLACE="$HOME/local/pbuilder/build"
CCACHEDIR="/var/cache/ccache-sbuild"
BASES="$HOME/local/pbuilder/chroots"
BASETGZ="$BASES/${DISTRIBUTION}-${ARCHITECTURE}-base.tgz"
BUILDRESULT="$HOME/local/pbuilder/result/$DISTRIBUTION/$ARCHITECTURE"
BINDMOUNTS="${BINDMOUNTS:+"$BINDMOUNTS" }$HOME/local/pbuilder/result"

# be sure those directories exist, and not owned by root, before doing anything else
sudo -u "${SUDO_USER:-$(id -un)}" mkdir -pv "$BUILDPLACE" "$BASES" "$CCACHEDIR" "$BUILDRESULT"
mkdir -p "$HOME/local/pbuilder/cache/apt/$DISTRIBUTION/$ARCHITECTURE"
touch "$HOME/local/pbuilder/.duplicity-ignore"

APTCACHE="$HOME/local/pbuilder/cache/apt/$DISTRIBUTION/$ARCHITECTURE"
AUTOCLEANAPTCACHE=yes