]> git.donarmstrong.com Git - neurodebian.git/blobdiff - debian/neurodebian.config
ENH: report to debconf interface what would be the release/flavor to be used if ...
[neurodebian.git] / debian / neurodebian.config
index 5cec86446e3a3a87f9be2d8aa3f2f74f7fb60487..ea6f62816a5d6f7d075b84751f2b5f5f7b9ea58b 100755 (executable)
@@ -31,20 +31,27 @@ STATE=1
 while [ "$STATE" != 0 -a "$STATE" != 8 ]; do
     case $STATE in
         1)
-                       export neurodebian_releases="$(ND_IFS=', ' nd-configurerepo --print-releases)"
+                       neurodebian_releases="$(ND_IFS=', ' nd-configurerepo --print-releases)"
+                       debian_release="$(ND_IFS=', ' nd-configurerepo --print-release)"
+                       if [ -z "$debian_release" ]; then # just a failover
+                               debian_release="sid"
+                       fi
                        debug "releases: $neurodebian_releases"
                        db_subst neurodebian/release releases "$neurodebian_releases"
+                       db_subst neurodebian/release release  "$debian_release"
                        db_input medium neurodebian/release || true
                        ;;
         2)
-                       export neurodebian_mirrors="$(ND_IFS=', ' nd-configurerepo --print-mirrors)"
+                       neurodebian_mirrors="$(ND_IFS=', ' nd-configurerepo --print-mirrors)"
                        debug "mirrors: $neurodebian_mirrors"
                        db_subst neurodebian/mirror mirrors "$neurodebian_mirrors"
                        db_input medium neurodebian/mirror || true
                        mirror_selection_ret="$RET"
                        debug "mirror select return: <$mirror_selection_ret>"
                        ;;
-        3)  db_input medium neurodebian/flavor || true ;;
+        3)  neurodebian_flavor="$(ND_IFS=', ' nd-configurerepo --print-flavor)"
+                       db_subst neurodebian/flavor flavor "$neurodebian_flavor"
+                       db_input medium neurodebian/flavor || true ;;
         4)  db_input medium neurodebian/components || true ;;
         5)  db_input low neurodebian/overwrite || true ;;
         6)  db_input low neurodebian/suffix || true ;;