diff routeflapper.spec.in @ 7:3c0db610c641

add bgpd config file and proper logrotate config
author Carl Byington <carl@five-ten-sg.com>
date Thu, 04 Sep 2014 08:53:18 -0700
parents 5e7c39aa868c
children 69a5dcf953df
line wrap: on
line diff
--- a/routeflapper.spec.in	Wed Sep 03 17:29:04 2014 -0700
+++ b/routeflapper.spec.in	Thu Sep 04 08:53:18 2014 -0700
@@ -3,7 +3,7 @@
 Summary:            Route flap detector
 Name:               @PACKAGE@
 Version:            @VERSION@
-Release:            1%{?dist}
+Release:            2%{?dist}
 License:            GPLv3+
 Group:              System Environment/Daemons
 Source:             http://www.five-ten-sg.com/%{name}/packages/%{name}-%{version}.tar.gz
@@ -36,7 +36,11 @@
 rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
+mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/quagga
 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name} $RPM_BUILD_ROOT/etc/rc.d/init.d
+mv -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.logrotate $RPM_BUILD_ROOT/etc/logrotate.d/routeflapper
+mv -f $RPM_BUILD_ROOT%{_sysconfdir}/bgpd.conf         $RPM_BUILD_ROOT%{_sysconfdir}/quagga
 mkdir -p $RPM_BUILD_ROOT/var/run/%{name}
 
 
@@ -49,14 +53,16 @@
 
 %post
 /sbin/chkconfig --add %{name}
+touch /var/log/bgp
+chown quagga:quagga /var/log/bgp
 
 
 %preun
 [ $1 = 0 ] && /sbin/service %{name} stop || :
+[ $1 = 0 ] && /sbin/chkconfig --del %{name}
 
 
 %postun
-[ $1 = 0 ] && /sbin/chkconfig --del %{name}
 
 
 %files
@@ -67,11 +73,17 @@
 %docdir %{_datadir}/doc/%{name}-%{version}
 %{_datadir}/doc/%{name}-%{version}
 %config(noreplace) %{_sysconfdir}/%{name}.conf
+%config(noreplace) %{_sysconfdir}/quagga/bgpd.conf
 /etc/rc.d/init.d/%{name}
+/etc/logrotate.d/%{name}
 %dir %attr(0750,%{name},root) /var/run/%{name}
 
 
 %changelog
+* Thu Sep 04 2014 Carl Byington <carl@five-ten-sg.com> - 1.0.1-2
+- add bgpd.conf and logrotate files
+- fix uninstall, chkconfig del in preun, not postun
+
 * Thu Jun 12 2008 Carl Byington <carl@five-ten-sg.com> - 1.0.1-1
 - initial version