Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
authorroland <roland>
Fri, 19 May 1995 21:51:54 +0000 (21:51 +0000)
committerroland <roland>
Fri, 19 May 1995 21:51:54 +0000 (21:51 +0000)
Make-dist
Makefile
Makerules
sysdeps/sparc/Makefile

index 28c5d8f..e7ef2fb 100644 (file)
--- a/Make-dist
+++ b/Make-dist
@@ -167,7 +167,7 @@ subdirs := $(filter-out crypt,$(subdirs))
 define autoconf-it
 autoconf $(ACFLAGS) $< > $@.new
 mv -f $@.new $@
-test -d CVS && cvs commit -m'Regenerated: autoconf $(ACFLAGS) $<' $@
+test ! -d CVS || cvs commit -m'Regenerated: autoconf $(ACFLAGS) $<' $@
 endef
 
 configure: configure.in; $(autoconf-it)
@@ -210,7 +210,7 @@ README: README.template version.c
        sed -e 's/RELEASE/$(release)/' -e 's/VERSION/$(version)/' < $< > $@
 # Make it unwritable so I won't change it by mistake.
        chmod 444 $@
-       test -d CVS && commit -m'Remade for $(release)-$(version)' $@
+       test ! -d CVS || commit -m'Remade for $(release)-$(version)' $@
 
 
 endif  # Subdirectory vs. parent makefile
index d288e2d..e85be51 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,7 +31,7 @@ all: lib others
 define autoconf-it
 autoconf $(ACFLAGS) $< > $@.new
 mv -f $@.new $@
-test -d CVS && cvs commit -m'Regenerated: autoconf $(ACFLAGS) $<' $@
+test ! -d CVS || cvs commit -m'Regenerated: autoconf $(ACFLAGS) $<' $@
 endef
 
 configure: configure.in; $(autoconf-it)
index 72c898f..619783c 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -664,6 +664,6 @@ $(gpl2lgpl): %: $(..)gpl2lgpl.sed /home/gd/gnu/lib/%
 # So I don't edit them by mistake.
        chmod a-w $@-tmp
        mv -f $@-tmp $@
-       test -d CVS && cvs commit -m'Updated from $^' $@
+       test ! -d CVS || cvs commit -m'Updated from $^' $@
 endif
 endif
index b651dfb..d4124a6 100644 (file)
@@ -46,7 +46,7 @@ $(divrem:%=$(sysdep_dir)/sparc/%.S): $(sysdep_dir)/sparc/divrem.m4
 # Make it unwritable so noone will edit it by mistake.
        -chmod a-w $@-tmp
        mv -f $@-tmp $@
-       test -d CVS && cvs commit -m'Regenerated from $<' $@
+       test ! -d CVS || cvs commit -m'Regenerated from $<' $@
 
 sysdep-realclean := $(sysdep-realclean) $(divrem:%=sysdeps/sparc/%.S)
 \f