[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Reducing chroot count to 4 -- using aliases



Update for experimental. Now I understand where this sid-experimental-*
thing comes from

   Christoph

--- 99builddsourceslist~	2013-08-15 10:13:20.000000000 +0000
+++ 99builddsourceslist	2013-08-15 14:46:24.000000000 +0000
@@ -26,18 +26,26 @@
 . "$SETUP_DATA_DIR/common-functions"
 . "$SETUP_DATA_DIR/common-config"
 
+CHROOT_ALIAS="$(echo $CHROOT_ALIAS | sed -e 's/experimental/sid-experimental/g')"
+
 if [ "$CHROOT_SESSION_PURGE" = "true" ]; then
-    case $CHROOT_NAME in
-        *-*-*-*-sbuild*)
-        SUITE_BASE=$(echo $CHROOT_NAME | cut -f1 -d-)
-        SUITE_VARIANT=$(echo $CHROOT_NAME | cut -f2,3 -d-)
+    if [ "Linux" != "`uname`" ]; then
+        tail='*-*-sbuild*'
+    else
+        tail='*-sbuild*'
+    fi
+
+    case $CHROOT_ALIAS in
+        *-*-*-$tail)
+        SUITE_BASE=$(echo $CHROOT_ALIAS | cut -f1 -d-)
+        SUITE_VARIANT=$(echo $CHROOT_ALIAS | cut -f2,3 -d-)
         ;;
-        *-*-*-sbuild*)
-        SUITE_BASE=$(echo $CHROOT_NAME | cut -f1 -d-)
-        SUITE_VARIANT=$(echo $CHROOT_NAME | cut -f2 -d-)
+        *-*-$tail)
+        SUITE_BASE=$(echo $CHROOT_ALIAS | cut -f1 -d-)
+        SUITE_VARIANT=$(echo $CHROOT_ALIAS | cut -f2 -d-)
         ;;
-        *-*-sbuild*)
-        SUITE_BASE=$(echo $CHROOT_NAME | cut -f1 -d-)
+        *-$tail)
+        SUITE_BASE=$(echo $CHROOT_ALIAS | cut -f1 -d-)
         if [ ${SUITE_BASE} != "sid" ]; then
             SUITE_VARIANT="proposed-updates"
         fi


Reply to: