#!/bin/bash set -e dt=debian/tests rm -rf $dt mkdir -p $dt exec 4>$dt/control.new for sv in */debian-substvars; do d=${sv%/*} if ! test -e "$sv"; then continue; fi make -C "$d" test-load.tcl printf "%s..." $d 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 echo >&3 'set t {'"$d"'/runtest.tcl}' echo >&3 'if {[file exists $t]} { source $t }' 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 done mv $dt/control.new $dt/control