Summary: | sys-kernel/dracut-044-r1 modules.d syslog-genrules.sh looks for syslog in obsolete /sbin/ location | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | matt black <blackrabbit> |
Component: | Current packages | Assignee: | Patrick McLean <chutzpah> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alexander |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
syslog-genrules.sh |
Description
matt black
2016-11-26 20:14:38 UTC
Created attachment 454468 [details]
emerge --info
These lines in syslog-genrules.sh also look in the wrong place for a non-existent binary named syslog-ng-start: if [ -e "/sbin/${syslogtype}-start" ]; then printf 'ACTION=="online", SUBSYSTEM=="net", RUN+="/sbin/initqueue --onetime /sbin/'${syslogtype}'-start $env{INTERFACE}"\n' > /etc/udev/rules.d/70-syslog.rules else warn "syslog-genrules: Could not find binary to start syslog of type \"$syslogtype\". Syslog will not be started." Created attachment 454474 [details]
syslog-genrules.sh
(In reply to matt black from comment #0) > elif [ /sbin/syslog-ng ]; then > syslogtype="syslog-ng" > else > warn "Could not find any syslog binary although the syslogmodule is > selected to be installed. Please check." > > Hmmm... looks like a '-e' is missing from the syslog-ng check also. Yes. This was fixed recently. (In reply to matt black from comment #2) > These lines in syslog-genrules.sh also look in the wrong place for a > non-existent binary named syslog-ng-start: syslog module is awful. "Support" for syslog-ng and syslogd doesn't go beyond copying binaries into initramfs. But rsyslog should work fine if we fix detect_syslog(). |