diff options
Diffstat (limited to '')
-rwxr-xr-x | bin/debian-chroot | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/bin/debian-chroot b/bin/debian-chroot index f36a29e..0fbe930 100755 --- a/bin/debian-chroot +++ b/bin/debian-chroot @@ -35,6 +35,10 @@ case "${DISTRIBUTION}" in trixie*) DERIVATIVE_DISTRIBUTION="horok" ;; + + forky*) + DERIVATIVE_DISTRIBUTION="illuan" + ;; esac MIRROR="debian.ethz.ch" @@ -55,7 +59,7 @@ case "${COMMAND}" in create) if [ ! -d "${CHROOT}" ] then - debootstrap --arch=${ARCHITECTURE} --include=progress-linux ${DISTRIBUTION} "${CHROOT}" http://${MIRROR}/debian + debootstrap --arch=${ARCHITECTURE} ${DISTRIBUTION} "${CHROOT}" http://${MIRROR}/debian else echo "${CHROOT}: file or directory already exists." exit 1 @@ -72,6 +76,7 @@ EOF cat > "${CHROOT}/etc/apt/sources.list" << EOF deb http://${MIRROR}/debian ${DISTRIBUTION} main contrib non-free +deb-src http://${MIRROR}/debian ${DISTRIBUTION} main contrib non-free EOF case "${DISTRIBUTION}" in @@ -79,6 +84,7 @@ EOF cat >> "${CHROOT}/etc/apt/sources.list" << EOF deb http://${MIRROR}/debian experimental main contrib non-free +deb-src http://${MIRROR}/debian experimental main contrib non-free EOF ;; @@ -96,7 +102,7 @@ EOF ;; - bullseye*|bookworm*) + bullseye*|bookworm*|trixie*) cat > "${CHROOT}/etc/apt/sources.list.d/progress-linux.sources" << EOF Types: deb @@ -211,6 +217,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -B && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-arch -d ${DERIVATIVE_DISTRIBUTION} -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -219,6 +226,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -B && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-arch -d ${DERIVATIVE_DISTRIBUTION}-backports -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -233,6 +241,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-indep -d ${DERIVATIVE_DISTRIBUTION} -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -242,6 +251,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-indep -d ${DERIVATIVE_DISTRIBUTION}-backports -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -255,6 +265,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -o -u -b source -d ${DERIVATIVE_DISTRIBUTION} -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -264,6 +275,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -o -u -b source -d ${DERIVATIVE_DISTRIBUTION}-backports -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -272,7 +284,7 @@ EOF esac case "${DISTRIBUTION}" in - sid) + sid*) cat >> "${CHROOT}/build/.bash_history" << EOF sudo apt build-dep -y . @@ -337,6 +349,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -B && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-arch -d ${DERIVATIVE_DISTRIBUTION} -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -345,6 +358,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -B && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-arch -d ${DERIVATIVE_DISTRIBUTION}-backports -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -359,6 +373,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-indep -d ${DERIVATIVE_DISTRIBUTION} -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -368,6 +383,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -a -o -n -u -b binary-indep -d ${DERIVATIVE_DISTRIBUTION}-backports -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -381,6 +397,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -o -u -b source -d ${DERIVATIVE_DISTRIBUTION} -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -389,6 +406,7 @@ cat > "${CHROOT}/build/.bash_history" << EOF cd */ && sudo apt-get build-dep -y . && dpkg-buildpackage -A && cd .. && rm -rf */ sudo apt-get install -y -t ${DERIVATIVE_DISTRIBUTION}-backports debhelper clear && pbuild.sh -o -u -b source -d ${DERIVATIVE_DISTRIBUTION}-backports -p +for i in source binary-arch binary-indep; do pbuild.sh -a -o -n -u -b \$i -d ${DERIVATIVE_DISTRIBUTION}-backports -t ALL -p ; done rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf * EOF ;; @@ -397,7 +415,7 @@ EOF esac case "${DISTRIBUTION}" in - sid) + sid*) cat >> "${CHROOT}/build/.bash_history" << EOF sudo apt build-dep -y . |