-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
+# Enforce evtag checks for submodules.
+git submodule init > /dev/null
+for x in `git config --local --get-regexp 'submodule.*\.url' \
+ | awk '{print $1}'`; do
+ git config "${x%.url}.update" '!git-update-and-verify-submodule'
+done