Index: functions
===================================================================
---- rc-scripts/rc.d/init.d/functions (revision 3058)
-+++ rc-scripts/rc.d/init.d/functions (revision 3059)
+--- rc-scripts/rc.d/init.d/functions (revision 3049)
++++ rc-scripts/rc.d/init.d/functions (working copy)
@@ -399,8 +399,8 @@
# elif [ -n "`$SH -c 'echo ${.sh.version}' 2>/dev/null`" ]; then
fi
while echo "$limits" | grep -q '[^ ]'; do
- ulimit `echo ${limits} | awk '/^ *-[^-]*-.*$/ {sub(/^[^-]*-/,"");sub(/-.*$/,"");sub(/^.*$/,"-&");}{print;}'
- limits="`echo ${limits} | awk '/^ *-[^-]*-.*$/ {sub(/^[^-]*-[^-]*/,"");}{print;}'
-+ ulimit `echo ${limits} | awk '/^ *-[^-]*-.*$/ { sub(/^[^-]*-/,""); sub(/-.*$/,""); sub(/^.*$/,"-&"); } { print; }'`
-+ limits="`echo ${limits} | awk '/^ *-[^-]*-.*$/ { sub(/^[^-]*-[^-]*/,""); } { print; }'`"
++ ulimit `echo ${limits} | sed -e 's/^ *\(-[^-]*\)\(-.*\)\?$/\1/'`
++ limits="`echo ${limits} | sed -e 's/^ *\(-[^-]*\)\(-.*\)\?$/\2/'`"
done
# And start it up.