summaryrefslogtreecommitdiff
path: root/templates/system/syslog/host
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2009-04-06 21:32:29 -0700
committerStephen Hemminger <shemminger@vyatta.com>2009-04-08 15:33:37 -0700
commit3f6410042b54db636eac390657a8a35583515ce4 (patch)
tree53d912db2b97adce4ac22f09abd4686a305885b5 /templates/system/syslog/host
parentb565e19b831a92a054e9281624f51482d3d9566e (diff)
downloadvyatta-cfg-system-3f6410042b54db636eac390657a8a35583515ce4.tar.gz
vyatta-cfg-system-3f6410042b54db636eac390657a8a35583515ce4.zip
Rewrite existing syslog configuration update
Do most of the work in the rewritten vyatta_update_syslog code. Handle multiple facilities for same target without causing duplicate log messages. Never restart syslog daemon, just reload it and only if the configuration has changed.
Diffstat (limited to 'templates/system/syslog/host')
-rw-r--r--templates/system/syslog/host/node.tag/facility/node.def8
1 files changed, 0 insertions, 8 deletions
diff --git a/templates/system/syslog/host/node.tag/facility/node.def b/templates/system/syslog/host/node.tag/facility/node.def
index 32099823..ba18add0 100644
--- a/templates/system/syslog/host/node.tag/facility/node.def
+++ b/templates/system/syslog/host/node.tag/facility/node.def
@@ -2,14 +2,6 @@ tag:
type: txt
help: Set facility for host logging
syntax:expression: $VAR(@) in "auth", "authpriv", "cron", "daemon", "kern", "lpr", "mail", "mark", "news", "security", "syslog", "user", "uucp", "local0", "local1", "local2", "local3", "local4", "local5", "local6", "local7", "all"; "\"$VAR(@)\" is not a valid logging facility"
-create:expression: "sudo sh -c \"LVL=`echo -n $VAR(level/@) | tr '[a-z]' '[A-Z]'` && \
-FAC='$VAR(@)' ; if [ x\\$FAC == xall ]; then FAC='*'; fi && \
-/opt/vyatta/sbin/vyatta_update_syslog.pl \\\"\\$FAC\\.\\\" '@$VAR(../@) ' \
- \\\"\\$FAC.\\$LVL\t@$VAR(../@) \n\\\"\" "
-delete:expression: "sudo sh -c \"FAC='$VAR(@)' ; \
-if [ x\\$FAC == xall ]; then FAC='*'; fi && \
-/opt/vyatta/sbin/vyatta_update_syslog.pl \\\"\\$FAC\\.\\\" \
- '@$VAR(../@) ' ''\" "
comp_help:Available logging facilities:
all All facilities excluding "mark"
auth Authentication and authorization