diff options
author | Sebastian Schmelzer | 2008-10-15 17:02:44 +0200 |
---|---|---|
committer | Sebastian Schmelzer | 2008-10-15 17:02:44 +0200 |
commit | ecfb83b339f0b39486cef6b29f9601c50af453cf (patch) | |
tree | b101e15fc556539f0a2fc9ed6c8287ae7046f854 /os-plugins | |
parent | How to annoy admins :) This fix should prevent kdm from creating (diff) | |
download | core-ecfb83b339f0b39486cef6b29f9601c50af453cf.tar.gz core-ecfb83b339f0b39486cef6b29f9601c50af453cf.tar.xz core-ecfb83b339f0b39486cef6b29f9601c50af453cf.zip |
* implement setup syslogd - test needed
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2320 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins')
-rw-r--r-- | os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm b/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm index 6e810869..86232c93 100644 --- a/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm +++ b/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm @@ -153,7 +153,6 @@ sub installationPhase $self->_setupSyslogNG(); } elsif ($self->{kind} eq 'syslogd') { -die 'sorry, support for kind "syslogd" is not implemented yet!'; $self->_setupSyslogd(); } else { @@ -251,6 +250,31 @@ sub _setupSyslogd #!/bin/ash # written by OpenSLX-plugin 'syslog' + cat >/mnt/etc/syslog.conf <<END + # written by OpenSLX-plugin 'syslog' + *.=debug;\ + auth,authpriv.none;\ + news.none;mail.none -/var/log/debug + *.=info;*.=notice;*.=warn;\ + auth,authpriv.none;\ + cron,daemon.none;\ + mail,news.none -/var/log/messages + + END + + if [ -n "\${syslog_host}" ]; then + [ -z \${syslog_port} ] && syslog_port=514 + cat >/mnt/etc/syslog.conf <<END + *.* @${syslog_host} + END + fi + + if [ -n "\${syslog_file}" ]; then + cat >/mnt/etc/syslog.conf <<END + *.* ${syslog_file} + }; + END + fi rllinker $rlInfo->{scriptName} $rlInfo->{startAt} $rlInfo->{stopAt} |