chiark / gitweb /
test suite: enumerate-tests: gencontrol-add-things: delim feature
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Aug 2019 22:53:47 +0000 (23:53 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Aug 2019 22:53:47 +0000 (23:53 +0100)
No functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/enumerate-tests

index c80a35c94c0ba4181be1db87af4bfe2f88043764..506f80dc31afda10ed93abc3517ecb4f08b5beff 100755 (executable)
@@ -47,13 +47,14 @@ test-begin-gencontrol () {
 
 gencontrol-add-things () {
        local varname=$1; shift
+       local delim=$1; shift
        local thing
        eval '
                for thing in "$@"; do
-                       case " $'$varname'," in
-                       *" "$thing","*) continue ;;
+                       case " $'$varname$delim '" in
+                       *" "$thing"'$delim' "*) continue ;;
                        esac
-                       '$varname'+="${'$varname':+, }$thing"
+                       '$varname'+="${'$varname':+'$delim' }$thing"
                done
        '
 }
@@ -64,7 +65,7 @@ restriction-gencontrol () {
 }
 
 gencontrol-add-deps () {
-       gencontrol-add-things dependencies "$@"
+       gencontrol-add-things dependencies "$@"
 }
 
 dependencies-gencontrol () {