[tz] [PROPOSED 12/12] Port ! to Solaris make
Paul Eggert
eggert at cs.ucla.edu
Sat Jun 1 18:33:57 UTC 2024
* Makefile (name-lengths.ck, slashed-abbrs.ck): Do not begin a
make command line with ‘!’, as this runs afoul of a Solaris make
incompatibility with POSIX.
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index b6ed36e2..97a88535 100644
--- a/Makefile
+++ b/Makefile
@@ -894,7 +894,7 @@ PRECEDES_FILE_NAME = ^(Zone|Link[$s]+[^$s]+)[$s]+
FILE_NAME_COMPONENT_TOO_LONG = $(PRECEDES_FILE_NAME)[^$s]*[^/$s]{15}
name-lengths.ck: $(TDATA_TO_CHECK) backzone
- ! grep -En '$(FILE_NAME_COMPONENT_TOO_LONG)' \
+ :;! grep -En '$(FILE_NAME_COMPONENT_TOO_LONG)' \
$(TDATA_TO_CHECK) backzone
touch $@
@@ -910,7 +910,7 @@ RULELESS_SLASHED_ABBRS = \
$(PRECEDES_STDOFF)$(STDOFF)[$s]+$(RULELESS_SAVE)[$s]+[^$s]*/
slashed-abbrs.ck: $(TDATA_TO_CHECK)
- ! grep -En '$(RULELESS_SLASHED_ABBRS)' $(TDATA_TO_CHECK)
+ :;! grep -En '$(RULELESS_SLASHED_ABBRS)' $(TDATA_TO_CHECK)
touch $@
CHECK_CC_LIST = { n = split($$1,a,/,/); for (i=2; i<=n; i++) print a[1], a[i]; }
--
2.45.1
More information about the tz
mailing list