# See /usr/share/pbuilder/pbuilderrc for defaults # Basic configuration ARCH=${ARCH:=amd64} DIST=${DIST:=sid} COMPONENTS=${COMPONENTS:=main contrib non-free} HOOKDIR=${HOOKDIR:=$HOME/.config/pbuilder/hooks/} # Source custom configuration if [ -e "$HOME/.custom/pbuilderrc" ]; then source $HOME/.custom/pbuilderrc fi # Map distribution option to our env variable DISTRIBUTION="$DIST" # Bindmounts if [ ! -z "$BINDMOUNTS" ]; then mkdir -p $BINDMOUNTS fi # Backports # https://wiki.ubuntu.com/PbuilderHowto#Using_backport_repositories_in_pbuilder # https://wiki.debian.org/BuildingFormalBackports#Building_multi-dependencies_packages if [ "$DIST" != "sid" ]; then OTHERMIRROR="deb http://http.debian.net/debian/ $DIST-backports $COMPONENTS" fi # Local package repository, see, see, see, see # https://wiki.debian.org/AutomateBackports # https://wiki.debian.org/PbuilderTricks#How_to_include_local_packages_in_the_build if [ ! -z "$LOCALDEBS" ]; then # Ensure it exists mkdir -p $LOCALDEBS if [ ! -z "$OTHERMIRROR" ]; then OTHERMIRROR="$OTHERMIRROR | deb [trusted=yes] file://${LOCALDEBS} ./" else OTHERMIRROR="deb [trusted=yes] file://${LOCALDEBS} ./" fi fi # Ensure a sane TMP for building packages TMP="/tmp" # Multiple pbuilders # https://wiki.ubuntu.com/PbuilderHowto#Multiple_pbuilders # https://wiki.debian.org/cowbuilder#Building_your_package_for_many_distributions_at_once BASEPATH=${BASEPATH:=/var/cache/pbuilder/$DIST-$ARCH/base.cow/} BUILDRESULT=${BUILDRESULT:=/var/cache/pbuilder/$DIST-$ARCH/result/} APTCACHE=${APTCACHE:=/var/cache/pbuilder/$DIST-$ARCH/aptcache/} BUILDPLACE=${BUILDPLACE:=/var/cache/pbuilder/build/}