diff --git a/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml b/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml index 7694941487..af1f23e09b 100644 --- a/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml +++ b/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml @@ -31,6 +31,8 @@ + + diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml index b083744f13..21f01629a1 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml @@ -50,4 +50,8 @@ crond Start cron daemon at boot + syslog + Use remote syslog server + Remote syslog IP address + diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml index b41164ad77..c0bc00950a 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml @@ -81,5 +81,9 @@ + + + + diff --git a/packages/sysutils/busybox/init.d/08_syslogd b/packages/sysutils/busybox/init.d/08_syslogd index 524c77d8cd..d3cf2e3242 100644 --- a/packages/sysutils/busybox/init.d/08_syslogd +++ b/packages/sysutils/busybox/init.d/08_syslogd @@ -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 )&