22 lines
675 B
Bash
Executable File
22 lines
675 B
Bash
Executable File
#!/bin/sh
|
|
# Parses the syslog commandline options
|
|
#
|
|
#Bootparameters:
|
|
#syslogserver=ip Where to syslog to
|
|
#sysloglevel=level What level has to be logged
|
|
#syslogtype=rsyslog|syslog|syslogng
|
|
# Don't auto detect syslog but set it
|
|
if getarg rdnetdebug ; then
|
|
exec >/tmp/syslog-parse-opts.$1.$$.out
|
|
exec 2>>/tmp/syslog-parse-opts.$1.$$.out
|
|
set -x
|
|
fi
|
|
|
|
syslogserver=$(getarg syslog)
|
|
syslogfilters=$(getargs filter)
|
|
syslogtype=$(getarg syslogtype)
|
|
|
|
[ -n "$syslogserver" ] && echo $syslogserver > /tmp/syslog.server
|
|
[ -n "$syslogfilters" ] && echo "$syslogfilters" > /tmp/syslog.filters
|
|
[ -n "$syslogtype" ] && echo "$syslogtype" > /tmp/syslog.type
|