summaryrefslogtreecommitdiffstats
path: root/bin/debian-chroot
diff options
context:
space:
mode:
Diffstat (limited to 'bin/debian-chroot')
-rwxr-xr-xbin/debian-chroot86
1 files changed, 78 insertions, 8 deletions
diff --git a/bin/debian-chroot b/bin/debian-chroot
index 3aaf7b8..c783bb2 100755
--- a/bin/debian-chroot
+++ b/bin/debian-chroot
@@ -27,6 +27,10 @@ case "${DISTRIBUTION}" in
bullseye*)
DERIVATIVE_DISTRIBUTION="fuchur"
;;
+
+ bookworm*)
+ DERIVATIVE_DISTRIBUTION="graograman"
+ ;;
esac
MIRROR="debian.ethz.ch"
@@ -197,36 +201,69 @@ EOF
case "${BASH_HISTORY}" in
arch)
-
+ case "${DERIVATIVE_DISTRIBUTION}" in
+ graograman)
+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
+rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
+EOF
+ ;;
+ *)
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
rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
EOF
-
+ ;;
+ esac
;;
indep)
+ case "${DERIVATIVE_DISTRIBUTION}" in
+ graograman)
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
+clear && pbuild.sh -a -o -n -u -b binary-indep -d ${DERIVATIVE_DISTRIBUTION} -p
rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
EOF
+ ;;
+ *)
+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
+rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
+EOF
+ ;;
+ esac
;;
source)
+ case "${DERIVATIVE_DISTRIBUTION}" in
+ graograman)
+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
+rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
+EOF
+ ;;
+ *)
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
rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
EOF
-
+ ;;
+ esac
;;
esac
@@ -288,35 +325,68 @@ EOF
case "${BASH_HISTORY}" in
arch)
-
+ case "${DERIVATIVE_DISTRIBUTION}" in
+ graograman)
+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
+rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
+EOF
+ ;;
+ *)
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
rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
EOF
-
+ ;;
+ esac
;;
indep)
+ case "${DERIVATIVE_DISTRIBUTION}" in
+ graograman)
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
+clear && pbuild.sh -a -o -n -u -b binary-indep -d ${DERIVATIVE_DISTRIBUTION} -p
rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
EOF
+ ;;
+ *)
+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
+rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
+EOF
+ ;;
+ esac
;;
source)
-
+ case "${DERIVATIVE_DISTRIBUTION}" in
+ graograman)
+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
+rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
+EOF
+ ;;
+ *)
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
rsync -aPv --progress --stats * apt.progress-linux.org::upload && rm -rf *
EOF
+ ;;
+ esac
;;
esac