diff --git a/openpkg/rc b/openpkg/rc index 11abf2e4c0..90aeac786a 100644 --- a/openpkg/rc +++ b/openpkg/rc @@ -293,8 +293,8 @@ for cmd in $cmds; do fi if [ ".$print" = .1 -o ".$eval" = .1 ]; then echo ". $rcfunc" >>$tmpfile - scripts=`ls $rcdir/rc.* | sed -e "s;^$rcdir/rc\.;;"` - for l_name in $scripts; do + l_scripts=`ls $rcdir/rc.* | sed -e "s;^$rcdir/rc\.;;"` + for l_name in $l_scripts; do sed <$rcdir/rc.$l_name >>$tmpfile -e "1,/^%config/d" -e '/^%.*/,$d' done echo ". $rcconf" >>$tmpfile @@ -308,8 +308,8 @@ for cmd in $cmds; do echo "set -x" >>$tmpfile fi echo ". $rcfunc" >>$tmpfile - scripts=`ls $rcdir/rc.* | sed -e "s;^$rcdir/rc\.;;"` - for l_name in $scripts; do + l_scripts=`ls $rcdir/rc.* | sed -e "s;^$rcdir/rc\.;;"` + for l_name in $l_scripts; do sed <$rcdir/rc.$l_name >>$tmpfile -e "1,/^%config/d" -e '/^%.*/,$d' done echo ". $rcconf" >>$tmpfile