--- /etc/rc.subr 2013-12-03 10:08:36.000000000 -0500 +++ /etc/rc.subr 2014-08-15 17:41:35.000000000 -0400 @@ -1653,17 +1653,23 @@ slist='' for dir in ${local_startup}; do if [ -d "${dir}" ]; then - for file in ${dir}/[0-9]*.sh; do + f=${dir}/[0-9]*.sh + if [ "`echo $f`" != "$f" ]; then + for file in $f; do grep '^# PROVIDE:' $file >/dev/null 2>&1 && continue zlist="$zlist $file" done - for file in ${dir}/[^0-9]*.sh; do + fi + f=${dir}/[^0-9]*.sh + if [ "`echo $f`" != "$f" ]; then + for file in $f; do grep '^# PROVIDE:' $file >/dev/null 2>&1 && continue slist="$slist $file" done fi + fi done }