-if installed X; then
- # Prevent code duplication. Term* rules are for all terminals; XTerm rules
- # are for XTerm and UXTerm. At the moment XTerm, UXTerm and Rxvt are
- # supported.
- generate perl Xdefaults -ne \
- 'if (/^Term/) {
- s/^Term//;
- print "XTerm", $_;
- print "UXTerm", $_;
- print "Rxvt", $_;
- } elsif (/^XTerm/) {
- print $_;
- s/^XTerm//;
- print "UXTerm", $_;
- } else {
- print $_;
- }'
- # Xdefaults uses ! as comment instead of #. tmp file necessary because of
- # different implementations of `sed -i`.
- sed 's/^#/!/' Xdefaults > Xdefaults.tmp
- mv Xdefaults.tmp Xdefaults
+for path in */setup.sh; do
+ # Skip non executable setup.sh files as an easy way to deactivate one.
+ test ! -x "$path" && continue