From d9653ad08ffd2e8578aac00777cd610fce1f05c1 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 24 Jul 2007 06:25:48 +0000 Subject: moved selector action config parsing for shell action to omshell --- syslogd.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'syslogd.c') diff --git a/syslogd.c b/syslogd.c index c2224561..537df108 100644 --- a/syslogd.c +++ b/syslogd.c @@ -5094,37 +5094,25 @@ static rsRetVal cfline(char *line, register selector_t *f) case '@': parseSelectorActFwd(&p, f); break; - case '$': case '?': case '|': case '/': parseSelectorActFile(&p, f); break; - case '*': parseSelectorActUsrMsg(&p, f); break; - case '~': /* rgerhards 2005-09-09: added support for discard */ dprintf ("discard\n"); f->f_type = F_DISCARD; break; - case '>': parseSelectorActMySQL(&p, f); break; - case '^': /* bkalkbrenner 2005-09-20: execute shell command */ - dprintf("exec\n"); - ++p; - cflineParseFileName(f, p); - if (f->f_type == F_FILE) { - f->f_type = F_SHELL; - f->doAction = doActionShell; - } + parseSelectorActShell(&p, f); break; - default: parseSelectorActUsrMsg(&p, f); } -- cgit