mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Merge pull request #1880 from dagwieers/syslog-support
Remote syslog support from OpenELEC settings
This commit is contained in:
commit
45a6eb522f
@ -31,6 +31,8 @@
|
||||
<setting id="SAMBA_SECURITY" value="false" />
|
||||
<setting id="SAMBA_USERNAME" value="openelec" />
|
||||
<setting id="SAMBA_PASSWORD" value="openelec" />
|
||||
<setting id="SYSLOG_REMOTE" value="false" />
|
||||
<setting id="SYSLOG_SERVER" value="" />
|
||||
<setting id="CROND_START" value="false" />
|
||||
<setting id="UPDATE_AUTO" value="manual" />
|
||||
<setting id="X11_KEYMAP" value="us" />
|
||||
|
@ -50,4 +50,8 @@
|
||||
<string id="5030">crond</string>
|
||||
<string id="5031">Start cron daemon at boot</string>
|
||||
|
||||
<string id="5040">syslog</string>
|
||||
<string id="5041">Use remote syslog server</string>
|
||||
<string id="5042">Remote syslog IP address</string>
|
||||
|
||||
</strings>
|
||||
|
@ -81,5 +81,9 @@
|
||||
<setting label="5030" type="lsep"/>
|
||||
<setting type="sep" />
|
||||
<setting id="CROND_START" type="bool" label="5031" default="false" />
|
||||
<setting label="5040" type="lsep"/>
|
||||
<setting type="sep" />
|
||||
<setting id="SYSLOG_REMOTE" type="bool" label="5041" default="false" />
|
||||
<setting id="SYSLOG_SERVER" type="ipaddress" label="5042" default="" visible="eq(-1,true)" />
|
||||
</category>
|
||||
</settings>
|
||||
|
@ -25,12 +25,21 @@
|
||||
|
||||
(
|
||||
progress "Starting Syslog daemon"
|
||||
if [ -f /storage/.config/syslog.conf ]; then
|
||||
syslogd -f /storage/.config/syslog.conf
|
||||
else
|
||||
syslogd
|
||||
|
||||
source /var/config/settings.conf
|
||||
|
||||
SYSLOGD_OPTIONS="-L"
|
||||
|
||||
if [ "$SYSLOG_REMOTE" == "true" -a "$SYSLOG_SERVER" ]; then
|
||||
SYSLOGD_OPTIONS="$SYSLOGD_OPTIONS -R $SYSLOG_SERVER"
|
||||
fi
|
||||
|
||||
if [ -f /storage/.config/syslog.conf ]; then
|
||||
SYSLOGD_OPTIONS="$SYSLOGD_OPTIONS -f /storage/.config/syslog.conf"
|
||||
fi
|
||||
|
||||
syslogd $SYSLOGD_OPTIONS
|
||||
|
||||
progress "Starting Kernellog daemon"
|
||||
klogd
|
||||
)&
|
||||
|
Loading…
x
Reference in New Issue
Block a user