sysklogd: set correct security context for /var/log in initscript

We don't need to set security context for /dev/log after syslogd daemon
startup because it is already set by udev. We just need to set the
correct security context for symbolic link /var/log before syslogd
startup.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
(cherry picked from commit 7d3b1347ae)
Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Joe MacDonald <joe@deserted.net>
This commit is contained in:
Yi Zhao 2023-07-27 14:07:47 -04:00 committed by Joe MacDonald
parent 7bb93ef630
commit 4f3ec6e10f

View File

@ -108,8 +108,8 @@ case "$1" in
start)
log_begin_msg "Starting system log daemon..."
create_xconsole
test ! -x /sbin/restorecon || /sbin/restorecon -F /var/log
start-stop-daemon --start --quiet --pidfile $pidfile_syslogd --name syslogd --startas $binpath_syslogd -- $SYSLOGD
test ! -x /sbin/restorecon || /sbin/restorecon -RF /dev/log /var/log/
log_end_msg $?
;;
stop)