From d6efc2ffd3660ae915f9bb1f225a3b7553a2baf0 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 28 Oct 2008 17:48:11 +0000 Subject: [PATCH] make generated qemud/*.[ch] files read-only * qemud/Makefile.am (.x.c): Rewrite not to write directly to $@, and to make generated files read-only. (.x.h): Likewise. --- ChangeLog | 7 +++++++ qemud/Makefile.am | 17 ++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index e3cf7cd3b5..1ac85e564b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Tue Oct 28 13:46:50 +0100 2008 Jim Meyering + + make generated qemud/*.[ch] files read-only + * qemud/Makefile.am (.x.c): Rewrite not to write directly to $@, + and to make generated files read-only. + (.x.h): Likewise. + Tue Oct 28 13:29:14 +0100 2008 Jim Meyering avoid compiler warning when all storage backends are disabled diff --git a/qemud/Makefile.am b/qemud/Makefile.am index 56275f6110..dd4c128c53 100644 --- a/qemud/Makefile.am +++ b/qemud/Makefile.am @@ -34,18 +34,21 @@ EXTRA_DIST = \ if RPCGEN SUFFIXES = .x .x.c: - rm -f $@ - rpcgen -c -o $@ $< + rm -f $@ $@-t $@-t2 + rpcgen -c -o $@-t $< if GLIBC_RPCGEN - mv $@ $@.bak - perl -w rpcgen_fix.pl < $@.bak > $@ + perl -w rpcgen_fix.pl $@-t > $@-t2 + chmod 444 $@-t2 + mv $@-t2 $@ endif .x.h: - rm -f $@ - rpcgen -h -o $@ $< + rm -f $@ $@-t + rpcgen -h -o $@-t $< if GLIBC_RPCGEN - perl -i -p -e 's/\t/ /g' $@ + perl -pi -e 's/\t/ /g' $@-t + chmod 444 $@-t + mv $@-t $@ endif endif