diff options
author | crees <crees@FreeBSD.org> | 2012-10-27 17:43:30 +0000 |
---|---|---|
committer | crees <crees@FreeBSD.org> | 2012-10-27 17:43:30 +0000 |
commit | ae492a84bacb8e55a930317f47f37dc45dfea5ff (patch) | |
tree | 79aaa3efb9bb14a6d126320510812c20a31488b4 /etc | |
parent | e35e8bb64d77a50a4bb2126899fcbc13839576dc (diff) | |
download | FreeBSD-src-ae492a84bacb8e55a930317f47f37dc45dfea5ff.zip FreeBSD-src-ae492a84bacb8e55a930317f47f37dc45dfea5ff.tar.gz |
Allow spaces in _chroot
Noticed by: adj (IRC/#bsdports)
Approved by: hrs
MFC after: 1 month
Diffstat (limited to 'etc')
-rw-r--r-- | etc/rc.subr | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/etc/rc.subr b/etc/rc.subr index 86442d4..5f41d18 100644 --- a/etc/rc.subr +++ b/etc/rc.subr @@ -261,8 +261,8 @@ _find_processes() _pref= if [ $_interpreter != "." ]; then # an interpreted script - _script=${_chroot}${_chroot:+"/"}$_procname - if [ -r $_script ]; then + _script="${_chroot}${_chroot:+/}$_procname" + if [ -r "$_script" ]; then read _interp < $_script # read interpreter name case "$_interp" in \#!*) @@ -705,7 +705,7 @@ run_rc_command() return 1 fi - if [ ! -x ${_chroot}${_chroot:+"/"}${command} ]; then + if [ ! -x "${_chroot}${_chroot:+/}${command}" ]; then warn "run_rc_command: cannot run $command" return 1 fi |