\"special\" shells a security hole?

gwyn at brl-smoke.UUCP gwyn at brl-smoke.UUCP
Wed Feb 11 16:34:30 AEST 1987


In article <3063 at gitpyr.gatech.EDU> robert at gitpyr.UUCP (Robert Viduya) writes:
>Just include "SHELL=/bin/sh" near the beginning of the makefile.

The problem is, you HAVE to do this or you run the risk of having
the Makefile break.  "Make" has no business providing variable
semantics for Makefiles dependent on the user's environment.  I
suppose the original reason for this in Augmented Make was to
permit redefining CC for cross-compilation, etc. without having
to edit zillions of Makefiles.  Too bad SHELL is honored too.



More information about the Comp.unix.wizards mailing list