1 Index: rc.d/init.d/functions
2 ===================================================================
3 --- rc.d/init.d/functions (revision 3049)
4 +++ rc.d/init.d/functions (revision 3062)
6 limits="${SERVICE_LIMITS:-$DEFAULT_SERVICE_LIMITS}"
7 # elif [ -n "`$SH -c 'echo ${.sh.version}' 2>/dev/null`" ]; then
9 - while echo "$limits" | grep -q '[^ ]'; do
10 - ulimit `echo ${limits} | awk '/^ *-[^-]*-.*$/ {sub(/^[^-]*-/,"");sub(/-.*$/,"");sub(/^.*$/,"-&");}{print;}'
11 - limits="`echo ${limits} | awk '/^ *-[^-]*-.*$/ {sub(/^[^-]*-[^-]*/,"");}{print;}'
14 + echo $limits|awk 'BEGIN {RS="-";} !/^$/ {system ("ulimit -" $0);}'