chiark / gitweb /
changelog: finalise 1.3.2
[chiark-tcl.git] / debian / regenerate-autopkgtests
index 396df161551682f867e9e375fe87ab4779e053a7..dc465c3fe43a37d6a7bc4866170c8ccee247f6ca 100755 (executable)
@@ -13,9 +13,10 @@ for sv in */debian-substvars; do
        if ! test -e "$sv"; then continue; fi
        make -C "$d" test-load.tcl
        printf "%s..." $d
-       for v in "$@"; do
-               t=$d--$v
-               printf " %s" $v
+       for v in '' "$@"; do
+               vv=${v:-def}
+               t=$d--$vv
+               printf " %s" $vv
                exec 3>$dt/$t
                echo >&3 "#!/usr/bin/tclsh$v"
                cat >&3 "$d"/test-load.tcl
@@ -24,6 +25,10 @@ for sv in */debian-substvars; do
                chmod +x $dt/$t
                echo >&4 "Tests: $t"
                sed "s/^shlibs:Depends=/Depends: tcl$v, /" >&4 $sv
+               case $v in
+               '')     ;;
+               ?*)     echo >&4 'Restrictions: skip-not-installable' ;;
+               esac
                echo >&4
        done
        echo