From b879648aa4e05fb3f6127290b366508077a33513 Mon Sep 17 00:00:00 2001 From: sof Date: Thu, 5 Jun 1997 23:13:34 +0000 Subject: [PATCH] [project @ 1997-06-05 23:13:34 by sof] hash-bang scripts --- mk/target.mk | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/mk/target.mk b/mk/target.mk index 7d5696e..80d74ab 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -378,8 +378,9 @@ $(SCRIPT_PROG) :: $(SCRIPT_OBJS) @echo Creating $@... ifeq "$(INTERP)" "perl" ifneq "$(BIN_DIST)" "1" - @echo "eval 'exec perl -S $$$""0 $$""{1+\"$$$""@\"}'" > $@ - @echo " if $$""running_under_some_shell;" >> $@ + @echo "#!/bin/sh -- # to stop perl from looping " > $@ + @echo "eval 'exec perl -S $$$""0 $$""{1+\"$$$""@\"}'" >> $@ + @echo " if $$""running_under_some_shell;" >> $@ else @touch $@ endif @@ -464,7 +465,8 @@ ifeq "$(INTERP)" "perl" ifneq "$(BIN_DIST)" "1" @for i in $(INSTALL_SCRIPTS); do \ $(RM) $$i.tmp; \ - echo "eval 'exec $(PERL) -S $$$""0 $$""{1+\"$$$""@\"}'" > $$i.tmp ; \ + @echo "#!/bin/sh -- # to stop perl from looping " > $$i.tmp ; \ + echo "eval 'exec $(PERL) -S $$$""0 $$""{1+\"$$$""@\"}'" >> $$i.tmp ; \ echo " if $$""running_under_some_shell;" >> $$i.tmp ; \ echo $$"bindir='$(bindir)';" >> $$i.tmp ; \ echo $$"libdir='$(libdir)';" >> $$i.tmp ; \ @@ -494,7 +496,8 @@ ifeq "$(INTERP)" "perl" ifneq "$(BIN_DIST)" "1" @for i in $(INSTALL_LIB_SCRIPTS); do \ $(RM) $$i.tmp; \ - echo "eval 'exec $(PERL) -S $$$""0 $$""{1+\"$$$""@\"}'" > $$i.tmp ; \ + @echo "#!/bin/sh -- # to stop perl from looping " > $$i.tmp ; \ + echo "eval 'exec $(PERL) -S $$$""0 $$""{1+\"$$$""@\"}'" >> $$i.tmp ; \ echo " if $$""running_under_some_shell;" >> $$i.tmp ; \ echo $$"bindir='$(bindir)';" >> $$i.tmp ; \ echo $$"libdir='$(libdir)';" >> $$i.tmp ; \ @@ -524,7 +527,8 @@ ifeq "$(INTERP)" "perl" ifneq "$(BIN_DIST)" "1" @for i in $(INSTALL_LIBEXEC_SCRIPTS); do \ $(RM) $$i.tmp; \ - echo "eval 'exec $(PERL) -S $$$""0 $$""{1+\"$$$""@\"}'" > $$i.tmp ; \ + @echo "#!/bin/sh -- # to stop perl from looping " > $$i.tmp ; \ + echo "eval 'exec $(PERL) -S $$$""0 $$""{1+\"$$$""@\"}'" >> $$i.tmp ; \ echo " if $$""running_under_some_shell;" >> $$i.tmp ; \ echo $$"bindir='$(bindir)';" >> $$i.tmp ; \ echo $$"libdir='$(libdir)';" >> $$i.tmp ; \ -- 1.7.10.4