]>
Commit | Line | Data |
---|---|---|
30844322 | 1 | Index: rc.d/init.d/functions |
40e6f23c | 2 | =================================================================== |
30844322 | 3 | --- rc.d/init.d/functions (revision 3049) |
4 | +++ rc.d/init.d/functions (revision 3062) | |
5 | @@ -398,10 +398,8 @@ | |
6 | limits="${SERVICE_LIMITS:-$DEFAULT_SERVICE_LIMITS}" | |
40e6f23c AM |
7 | # elif [ -n "`$SH -c 'echo ${.sh.version}' 2>/dev/null`" ]; then |
8 | fi | |
30844322 | 9 | - while echo "$limits" | grep -q '[^ ]'; do |
40e6f23c AM |
10 | - ulimit `echo ${limits} | awk '/^ *-[^-]*-.*$/ {sub(/^[^-]*-/,"");sub(/-.*$/,"");sub(/^.*$/,"-&");}{print;}' |
11 | - limits="`echo ${limits} | awk '/^ *-[^-]*-.*$/ {sub(/^[^-]*-[^-]*/,"");}{print;}' | |
30844322 | 12 | - done |
13 | + | |
14 | + echo $limits|awk 'BEGIN {RS="-";} !/^$/ {system ("ulimit -" $0);}' | |
40e6f23c AM |
15 | |
16 | # And start it up. | |
30844322 | 17 | busy |