pbuilderrc 2.03 KB
Newer Older
1 2 3 4 5 6
# this is your configuration file for pbuilder.
# the file in /usr/share/pbuilder/pbuilderrc is the default template.
# /etc/pbuilderrc is the one meant for overwriting defaults in
# the default template
#
# read pbuilderrc.5 document for notes on specific options.
7 8
#
# cater for different locations
9
case $HOSTNAME in
10 11
	jenkins|jenkins-test-vm|profitbricks-build*)
			MIRRORSITE=http://ftp.de.debian.org/debian ;;
12 13
	bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)

14 15 16 17 18
			MIRRORSITE=http://ftp.us.debian.org/debian ;;
	codethink*)
			MIRRORSITE=http://ftp.uk.debian.org/debian ;;
	*)
			echo "unsupported host, exiting." ; exit 1 ;;
19
esac
20
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
21 22 23
case $HOSTNAME in
	profitbricks-build*i386)
		EATMYDATA=yes ;;
24
	bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
25 26 27
		EATMYDATA=yes ;;
	*)	;;
esac
28
EXTRAPACKAGES=""	# better list them in bin/reproducible_setup_pbuilder.sh
29 30
APTCACHE=""
COMPRESSPROG="pigz"
31
BUILDPLACE=/srv/workspace/pbuilder  # build in /srv/workspace, which is in tmpfs
32

33 34 35
# set PATH to predictable values, see #780729 and #780725
PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

36
# used for reproducible builds tests, when doing the 2nd build
37
if [ "$(readlink /proc/1/ns/uts)" != "$(readlink /proc/self/ns/uts)" ]; then
38
	PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path"
39 40
fi

41
# needed to ignore failures due to running 398 days in the future…
42 43
# (only on those 4 nodes running in the future…)
if [ "$HOSTNAME" = "profitbricks-build5-amd64" ] || [ "$HOSTNAME" = "profitbricks-build6-i386" ] || \
44 45 46
   [ "$HOSTNAME" = "profitbricks-build15-amd64" ] || [ "$HOSTNAME" = "profitbricks-build16-i386" ] || \
   [ "$HOSTNAME" = "codethink-sled9-arm64" ] || [ "$HOSTNAME" = "codethink-sled11-arm64" ] || \
   [ "$HOSTNAME" = "codethink-sled13-arm64" ] || [ "$HOSTNAME" = "codethink-sled15-arm64" ] ; then
47 48 49 50 51
	case "$PBUILDER_OPERATION" in
		create)
			APTGETOPT=(-o Acquire::Check-Valid-Until="false")
			;;
		*)	;;
52 53
	esac
fi