rpms/krb5/devel kadmind.logrotate, NONE, 1.1 krb5kdc.logrotate, NONE, 1.1 krb5.spec, 1.274, 1.275

Nalin Dahyabhai nalin at fedoraproject.org
Wed Jul 7 18:09:06 UTC 2010


Author: nalin

Update of /cvs/extras/rpms/krb5/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11017

Modified Files:
	krb5.spec 
Added Files:
	kadmind.logrotate krb5kdc.logrotate 
Log Message:
- add logrotate configuration files for krb5kdc and kadmind (#462658)



--- NEW FILE kadmind.logrotate ---
/var/log/kadmind.log {
    missingok
    notifempty
    monthly
    rotate 12
    postrotate
	/bin/kill -HUP `cat /var/run/kadmind.pid 2>/dev/null` 2> /dev/null || true
    endscript
}


--- NEW FILE krb5kdc.logrotate ---
/var/log/krb5kdc.log {
    missingok
    notifempty
    monthly
    rotate 12
    postrotate
	/bin/kill -HUP `cat /var/run/krb5kdc.pid 2>/dev/null` 2> /dev/null || true
    endscript
}


Index: krb5.spec
===================================================================
RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v
retrieving revision 1.274
retrieving revision 1.275
diff -u -p -r1.274 -r1.275
--- krb5.spec	7 Jul 2010 17:41:39 -0000	1.274
+++ krb5.spec	7 Jul 2010 18:09:05 -0000	1.275
@@ -27,6 +27,8 @@ Source29: ksu.pamd
 Source30: kerberos-iv.portreserve
 Source31: kerberos-adm.portreserve
 Source32: krb5_prop.portreserve
+Source33: krb5kdc.logrotate
+Source34: kadmind.logrotate
 
 Patch5: krb5-1.8-ksu-access.patch
 Patch6: krb5-1.8-ksu-path.patch
@@ -105,6 +107,8 @@ Requires: %{name}-libs = %{version}-%{re
 Requires(post): /sbin/install-info, chkconfig
 # we need 'status -l' to work, and that option was added in 8.99
 Requires: initscripts >= 8.99-1
+# we drop files in its directory, but we don't want to own that directory
+Requires: logrotate
 Requires(preun): /sbin/install-info, chkconfig, initscripts
 Requires(postun): initscripts
 # mktemp is used by krb5-send-pr
@@ -334,6 +338,14 @@ for portreserve in \
 	$RPM_BUILD_ROOT/etc/portreserve/`basename ${portreserve} .portreserve`
 done
 
+# logrotate configuration files
+mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d/
+for logrotate in \
+	%{SOURCE33} \
+	%{SOURCE34} ; do
+	install -pm 644 ${logrotate} \
+	$RPM_BUILD_ROOT/etc/logrotate.d/`basename ${logrotate} .logrotate`
+done
 
 # PAM configuration files.
 mkdir -p $RPM_BUILD_ROOT/etc/pam.d/
@@ -484,6 +496,8 @@ exit 0
 %config(noreplace) /etc/portreserve/kerberos-iv
 %config(noreplace) /etc/portreserve/kerberos-adm
 %config(noreplace) /etc/portreserve/krb5_prop
+%config(noreplace) /etc/logrotate.d/krb5kdc
+%config(noreplace) /etc/logrotate.d/kadmind
 
 %doc doc/admin*.ps.gz
 %doc doc/install*.ps.gz
@@ -627,6 +641,7 @@ exit 0
 %changelog
 * Wed Jul  7 2010 Nalin Dahyabhai <nalin at redhat.com> 1.8.2-3
 - tell krb5kdc and kadmind to create pid files, since they can
+- add logrotate configuration files for krb5kdc and kadmind (#462658)
 
 * Mon Jun 21 2010 Nalin Dahyabhai <nalin at redhat.com> 1.8.2-2
 - libgssapi: pull in patch from svn to stop returning context-expired errors



More information about the scm-commits mailing list