diff --git a/openslp.changes b/openslp.changes index 5c6a375..1c91def 100644 --- a/openslp.changes +++ b/openslp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 29 17:25:48 CET 2017 - ro@suse.de + +- add separate source openslp.logrotate.systemd to + use systemctl reload for logrotate configuration + ------------------------------------------------------------------- Tue Jun 13 08:28:35 UTC 2017 - daniel.molkentin@suse.com diff --git a/openslp.logrotate.systemd b/openslp.logrotate.systemd new file mode 100644 index 0000000..57266c5 --- /dev/null +++ b/openslp.logrotate.systemd @@ -0,0 +1,14 @@ +/var/log/slpd.log { + compress + dateext + maxage 14 + rotate 99 + size +1024k + notifempty + missingok + create 600 root root + sharedscripts + postrotate + systemctl reload slpd.service + endscript +} diff --git a/openslp.spec b/openslp.spec index 82483ad..2c73d40 100644 --- a/openslp.spec +++ b/openslp.spec @@ -45,6 +45,7 @@ Source6: slpd.xml Source7: openslp.SuSEfirewall2 Source8: baselibs.conf Source9: slpd.service +Source10: openslp.logrotate.systemd Patch1: openslp.audit.diff Patch2: extensions.diff Patch3: openslp.truncate.diff @@ -166,13 +167,14 @@ cat > ${RPM_BUILD_ROOT}/usr/sbin/rcopenslp <<'EOF' exec /usr/sbin/rcslpd "$@" EOF chmod 755 ${RPM_BUILD_ROOT}/usr/sbin/rcopenslp +install -D -m 0644 %{SOURCE10} ${RPM_BUILD_ROOT}/etc/logrotate.d/openslp-server %else mkdir -p ${RPM_BUILD_ROOT}/etc/init.d/ install -m 755 %{SOURCE1} ${RPM_BUILD_ROOT}/etc/init.d/slpd ln -sf ../../etc/init.d/slpd ${RPM_BUILD_ROOT}/usr/sbin/rcslpd ln -sf ../../etc/init.d/slpd ${RPM_BUILD_ROOT}/usr/sbin/rcopenslp -%endif install -D -m 0644 %{SOURCE5} ${RPM_BUILD_ROOT}/etc/logrotate.d/openslp-server +%endif # install susehelp file mkdir -p $RPM_BUILD_ROOT/usr/share/susehelp/meta/Administration/ install -m 0644 %SOURCE3 \