From 24cd5ede9e7accfc6674c7c8c2ef5da0652a007f Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 8 Jun 1993 00:24:19 +0000 Subject: [PATCH] Formerly compatMakefile.~76~ --- compatMakefile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/compatMakefile b/compatMakefile index cc080a3..56fc8dd 100644 --- a/compatMakefile +++ b/compatMakefile @@ -183,14 +183,19 @@ install: installdirs \ $(mandir)/$(instname).$(manext) installdirs: - $(SHELL) ${srcdir}/mkinstalldirs + $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(mandir) $(bindir)/$(instname): make $(INSTALL_PROGRAM) make $@.new -# These are necessary for load-average checking to work on most Unix machines. - if $(install_setgid); then \ - chgrp $(group) $@.new && chmod g+s $@.new; \ - else true; fi + @if $(install_setgid); then \ + if chgrp $(group) $@.new && chmod g+s $@.new; then + echo "chgrp $(group) $@.new && chmod g+s $@.new"; \ + else \ + echo "$@ needs to be owned by group $(group) and setgid;"; \ + echo "otherwise the \`-l' option will probably not work."; \ + echo "You may need special priveleges to install $@."; \ + fi; \ + else true; fi # Some systems can't deal with renaming onto a running binary. -rm -f $@.old -mv $@ $@.old -- 2.7.4