summaryrefslogtreecommitdiffstats
path: root/debian/_buildscripts/local/additional_files/etc/pbuilderrc
diff options
context:
space:
mode:
Diffstat (limited to 'debian/_buildscripts/local/additional_files/etc/pbuilderrc')
-rw-r--r--debian/_buildscripts/local/additional_files/etc/pbuilderrc61
1 files changed, 12 insertions, 49 deletions
diff --git a/debian/_buildscripts/local/additional_files/etc/pbuilderrc b/debian/_buildscripts/local/additional_files/etc/pbuilderrc
index 76de919af..52402895e 100644
--- a/debian/_buildscripts/local/additional_files/etc/pbuilderrc
+++ b/debian/_buildscripts/local/additional_files/etc/pbuilderrc
@@ -45,35 +45,25 @@ BASETGZ="/var/cache/pbuilder/base-$DISTRIBUTION@$ARCHITECTURE.tgz"
#-- select apt components
case "$DISTRIBUTION" in
# debian
- jessie)
- if [[ "$DISTRO" = "devuan" ]]; then
- COMPONENTS="main"
- DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
- EXTRAPACKAGES="$EXTRAPACKAGES devuan-keyring"
- else
- COMPONENTS="main contrib non-free"
- fi
- ;;
-
- sid|bullseye|buster|stretch)
+ sid|trixie|bookwork|bullseye|buster)
COMPONENTS="main contrib non-free"
;;
# devuan
- ceres|chimaera|beowulf|ascii)
+ ceres|daedalus|chimaera|beowulf)
COMPONENTS="main"
DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
EXTRAPACKAGES="$EXTRAPACKAGES devuan-keyring"
;;
# ubuntu
- impish|hirsute|groovy|focal|bionic|xenial|trusty)
+ mantic|lunar|kinetic|jammy|focal|bionic)
COMPONENTS="main restricted universe multiverse"
DEBOOTSTRAPOPTS=(--variant=buildd)
;;
# raspbian
- raspbian-bullseye|raspbian-buster|raspbian-stretch)
+ raspbian-bookworm|raspbian-bullseye|raspbian-buster)
COMPONENTS="main contrib non-free"
DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
;;
@@ -83,25 +73,17 @@ EXTRAPACKAGES="$EXTRAPACKAGES fakeroot apt-transport-https ca-certificates"
#-- select base apt sources
case "$DISTRIBUTION" in
# debian
- sid|bullseye|buster|stretch)
+ sid|trixie|bookwork|bullseye|buster)
MIRRORSITE=http://deb.debian.org/debian
;;
- jessie)
- if [[ "$DISTRO" = "devuan" ]]; then
- MIRRORSITE=http://auto.mirror.devuan.org/merged
- else
- MIRRORSITE=http://deb.debian.org/debian
- fi
- ;;
-
# devuan
- ceres|chimaera|beowulf|ascii)
- MIRRORSITE=http://auto.mirror.devuan.org/merged
+ ceres|daedalus|chimaera|beowulf)
+ MIRRORSITE=http://pkgmaster.devuan.org/merged
;;
# ubuntu
- impish|hirsute|groovy|focal|bionic|xenial|trusty)
+ mantic|lunar|kinetic|jammy|focal|bionic)
if [ "$ARCHITECTURE" = "amd64" ] || [ "$ARCHITECTURE" = "i386" ]; then
MIRRORSITE=http://archive.ubuntu.com/ubuntu
else
@@ -110,7 +92,7 @@ case "$DISTRIBUTION" in
;;
# raspbian
- raspbian-bullseye|raspbian-buster|raspbian-stretch)
+ raspbian-bookworm|raspbian-bullseye|raspbian-buster)
MIRRORSITE=http://ftp.fi.muni.cz/pub/linux/raspbian/raspbian
;;
esac
@@ -126,12 +108,7 @@ APTCACHE="/var/cache/pbuilder/aptcache/$DISTRO-$DISTRIBUTION/"
if [ -n "$APTCACHE" ] && [ ! -d "$APTCACHE" ]; then
mkdir $APTCACHE
fi
-if [ -z "$(stat -L --print "%d\n" $APTCACHE/. /var/cache/pbuilder/build/. | uniq -d)" ]; then
- # apt cache for build on tmpfs is managed by hook scripts
- BINDMOUNTS="${BINDMOUNTS} ${APTCACHE}"
- APTCACHEHARDLINK=no
- APTCACHE=""
-fi
+APTCACHEHARDLINK=no
#-- extra options
DEBBUILDOPTS="-b"
@@ -140,19 +117,5 @@ if [ -z "$DEB_SIGN_KEYID" ]; then
AUTO_DEBSIGN=${AUTO_DEBSIGN:-no}
fi
-#-- choose dependency solver
-#-- apt is better if target distribution contains apt >= 1.4~beta3
-#-- aptitude is better if target distribution contains apt < 1.4~beta3
-case "$DISTRIBUTION" in
- sid|bullseye|buster|stretch|\
- ceres|chimaera|beowulf|ascii|\
- raspbian-bullseye|raspbian-buster|raspbian-stretch|\
- impish|hirsute|groovy|focal|bionic)
- PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"
- ;;
-
- jessie|\
- xenial|trusty)
- PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-aptitude"
- ;;
-esac
+#-- dependency solver
+PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"