diff options
-rwxr-xr-x | get-free-syslog-facility | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/get-free-syslog-facility b/get-free-syslog-facility index 8524844..192e0e4 100755 --- a/get-free-syslog-facility +++ b/get-free-syslog-facility @@ -3,9 +3,10 @@ # helper script for rpm scriptlets to get a free syslog local facility if [ -f /etc/syslog.conf ]; then - cntlog=0 - while grep -q local${cntlog} /etc/syslog.conf; do - cntlog=$((cntlog+1)); + for (( i=0; i <= 7; i++ )); do + if ! grep -q "local$i" /etc/syslog.conf; then + echo "local$i" + break + fi done - echo local${cntlog} fi |