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
'
}
}
gencontrol-add-deps () {
- gencontrol-add-things dependencies "$@"
+ gencontrol-add-things dependencies , "$@"
}
dependencies-gencontrol () {