[Midnightbsd-cvs] src: rc.subr: Add support for env in scripts.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Apr 11 01:56:43 EDT 2008
Log Message:
-----------
Add support for env in scripts. Some <insert negative here> wrote a python book advocating # python and a lot of scripts are using it. This is insecure, but what do we do...
Modified Files:
--------------
src/etc:
rc.subr (r1.8 -> r1.9)
-------------- next part --------------
Index: rc.subr
===================================================================
RCS file: /home/cvs/src/etc/rc.subr,v
retrieving revision 1.8
retrieving revision 1.9
diff -L etc/rc.subr -L etc/rc.subr -u -r1.8 -r1.9
--- etc/rc.subr
+++ etc/rc.subr
@@ -247,6 +247,11 @@
read _interp < $_procname # read interpreter name
_interp=${_interp#\#!} # strip #!
set -- $_interp
+ case $1 in
+ */bin/env)
+ shift #drop env to get real name
+ ;;
+ esac
if [ $_interpreter != $1 ]; then
warn "\$command_interpreter $_interpreter != $1"
fi
More information about the Midnightbsd-cvs
mailing list