This commit is contained in:
parent
a8e343363d
commit
83d6399624
@ -21,6 +21,15 @@
|
|||||||
|
|
||||||
BINDIR=/sbin
|
BINDIR=/sbin
|
||||||
|
|
||||||
|
# update $SYSLOG_DAEMON if not up-to-date
|
||||||
|
test -n "$SYSLOG_DAEMON" && \
|
||||||
|
test -x "${BINDIR}/$SYSLOG_DAEMON" || {
|
||||||
|
for SYSLOG_DAEMON in syslog-ng syslogd ; do
|
||||||
|
test -x "${BINDIR}/$SYSLOG_DAEMON" && break
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# set daemon dependent variables
|
||||||
case "$SYSLOG_DAEMON" in
|
case "$SYSLOG_DAEMON" in
|
||||||
syslog-ng)
|
syslog-ng)
|
||||||
syslog=syslog-ng
|
syslog=syslog-ng
|
||||||
|
@ -22,6 +22,15 @@
|
|||||||
|
|
||||||
BINDIR=/sbin
|
BINDIR=/sbin
|
||||||
|
|
||||||
|
# update $SYSLOG_DAEMON if not up-to-date
|
||||||
|
test -n "$SYSLOG_DAEMON" && \
|
||||||
|
test -x "${BINDIR}/$SYSLOG_DAEMON" || {
|
||||||
|
for SYSLOG_DAEMON in syslog-ng syslogd ; do
|
||||||
|
test -x "${BINDIR}/$SYSLOG_DAEMON" && break
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# set daemon dependent variables
|
||||||
case "$SYSLOG_DAEMON" in
|
case "$SYSLOG_DAEMON" in
|
||||||
syslog-ng)
|
syslog-ng)
|
||||||
syslog=syslog-ng
|
syslog=syslog-ng
|
||||||
|
@ -29,13 +29,12 @@ SYSLOGD_PARAMS=""
|
|||||||
#
|
#
|
||||||
KLOGD_PARAMS="-x"
|
KLOGD_PARAMS="-x"
|
||||||
|
|
||||||
## Type: list(syslogd,syslog-ng)
|
## Type: list(syslogd,syslog-ng,"")
|
||||||
## Default: syslogd
|
## Default: ""
|
||||||
## Config: syslog-ng
|
## Config: ""
|
||||||
## Command: /sbin/rcsyslog restart
|
## ServiceRestart: syslog
|
||||||
## PreSaveCommand: /sbin/rcsyslog status && /sbin/rcsyslog stop
|
|
||||||
#
|
#
|
||||||
# The name of the syslog daemon used as
|
# The name of the syslog daemon to use as syslog service:
|
||||||
# syslog service: "syslogd", "syslog-ng"
|
# "syslogd", "syslog-ng" or "" for autodetect.
|
||||||
#
|
#
|
||||||
SYSLOG_DAEMON="syslogd"
|
SYSLOG_DAEMON=""
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 14 13:36:34 CEST 2007 - mt@suse.de
|
||||||
|
|
||||||
|
- Bug #256671: Changed default value of SYSLOG_DAEMON variable in
|
||||||
|
/etc/sysconfig/syslog to "" (autodetect), adopted description.
|
||||||
|
Added check to init scripts, that sets SYSLOG_DAEMON variable
|
||||||
|
to one of the currently installed daemons in case it is empty
|
||||||
|
or not up-to-date. Added reset of the variable in rpm postun.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jan 9 13:32:17 CET 2007 - mt@suse.de
|
Tue Jan 9 13:32:17 CET 2007 - mt@suse.de
|
||||||
|
|
||||||
|
18
syslogd.spec
18
syslogd.spec
@ -19,7 +19,7 @@ PreReq: klogd
|
|||||||
Provides: syslog
|
Provides: syslog
|
||||||
Autoreqprov: on
|
Autoreqprov: on
|
||||||
Version: 1.4.1
|
Version: 1.4.1
|
||||||
Release: 591
|
Release: 605
|
||||||
Summary: The Syslog daemon
|
Summary: The Syslog daemon
|
||||||
Source: sysklogd-1.4.1.tar.bz2
|
Source: sysklogd-1.4.1.tar.bz2
|
||||||
Source1: logrotate.syslog
|
Source1: logrotate.syslog
|
||||||
@ -182,6 +182,14 @@ chown news:news var/log/news/news.notice
|
|||||||
%postun
|
%postun
|
||||||
%restart_on_update syslog
|
%restart_on_update syslog
|
||||||
%{insserv_cleanup}
|
%{insserv_cleanup}
|
||||||
|
# reset SYSLOG_DAEMON variable
|
||||||
|
if test -f etc/sysconfig/syslog ; then
|
||||||
|
source etc/sysconfig/syslog
|
||||||
|
if test "$SYSLOG_DAEMON" == "syslogd" ; then
|
||||||
|
sed -i -e 's/^SYSLOG_DAEMON=.*/SYSLOG_DAEMON=""/g' \
|
||||||
|
etc/sysconfig/syslog
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
%preun -n klogd
|
%preun -n klogd
|
||||||
%stop_on_removal syslog
|
%stop_on_removal syslog
|
||||||
@ -211,7 +219,13 @@ chown news:news var/log/news/news.notice
|
|||||||
%dir %{omc_svcdir}/
|
%dir %{omc_svcdir}/
|
||||||
%{omc_svcdir}/syslog.xml
|
%{omc_svcdir}/syslog.xml
|
||||||
|
|
||||||
%changelog -n syslogd
|
%changelog
|
||||||
|
* Mon May 14 2007 - mt@suse.de
|
||||||
|
- Bug #256671: Changed default value of SYSLOG_DAEMON variable in
|
||||||
|
/etc/sysconfig/syslog to "" (autodetect), adopted description.
|
||||||
|
Added check to init scripts, that sets SYSLOG_DAEMON variable
|
||||||
|
to one of the currently installed daemons in case it is empty
|
||||||
|
or not up-to-date. Added reset of the variable in rpm postun.
|
||||||
* Tue Jan 09 2007 - mt@suse.de
|
* Tue Jan 09 2007 - mt@suse.de
|
||||||
- Changed to install syslog.xml to /usr/share/omc/svcinfo.d,
|
- Changed to install syslog.xml to /usr/share/omc/svcinfo.d,
|
||||||
fate #301833.
|
fate #301833.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user