Editing rsyslog.conf from %post

Neil Horman nhorman at redhat.com
Sat May 24 17:07:12 UTC 2014


On Fri, May 23, 2014 at 08:34:43PM -0600, Pete Zaitcev wrote:
> Greetings, All:
> 
> I have a bug 1083039 where basically an application logs everything
> to syslog making a mess out of /var/log/messages. The logging facility
> is configurable and the default is local0.
> 
> I'm toying with an idea of doing something like this in %post
>  sed -e "s/cron.none[ \t]*\/var\/log\/messages/cron.none;local0.none\t\/var\/log\/messages/" -i- /etc/rsyslog.conf
> 
> However, I have a feeling that such action is ill-advised.
> For example, what does happen if the package is uninstalled and
> some other package logs to local0? Or what if we ever move to
> a different package as part of JournalD etc.
> 
> Does anyone have a better idea off the top of his/her head?
> 
Can you separate out this application to its own rsyslogd service file and put
it in /etc/rsyslog.d/?  That way you would have complete control over the file
and can fill it out whatever way you want.
Neil

> Thanks in advance,
> -- Pete
> -- 
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


More information about the devel mailing list