summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2014-06-17 12:02:01 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2014-06-17 12:06:06 -0700
commit824e15341240f3e2bff4e0cf9789edef9f80bacb (patch)
tree594bada6592e5b3754df629591ac4c3699e111db /lib
parent66c0c3174e0626f6f58285f118fc6845ebc3c807 (diff)
downloadgrep-824e15341240f3e2bff4e0cf9789edef9f80bacb.tar.gz
build: don't make output files read-only
This led to problems, such as the prompt "mv: try to overwrite 'egrep', overriding mode 0555 (r-xr-xr-x)? " during a build. It can be worked around, but the cure is worse than the disease; making output files read-only is more trouble than it's worth. * doc/Makefile.am (grep.1, egrep.1, fgrep.1): * lib/Makefile.am (colorize.c): * src/Makefile.am (egrep fgrep): Don't make output files read-only. Prefer separate commands to '&&' when either will do.
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile.am2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 9bd7b0d7..79d582b5 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -34,9 +34,7 @@ libgreputils_a_SOURCES += colorize.h
EXTRA_DIST += colorize-posix.c colorize-w32.c
CLEANFILES += colorize.c
colorize.c:
- $(AM_V_GEN)rm -f $@-t
$(AM_V_at)echo '#include <$(COLORIZE_SOURCE)>' >$@-t
- $(AM_V_at)chmod a=rx $@-t
$(AM_V_at)mv $@-t $@
libgreputils_a_LIBADD += $(LIBOBJS) $(ALLOCA)