X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=apcupsd.spec;h=5ab7b7ffbe59607a18bcdf3ec3fad5a871434ccc;hb=b9be44367c1e050084df5627887cb9da5c9efa2e;hp=3255ea690d1898153cc46bdde46711b8b41f41aa;hpb=8279fda153cfa1c171c92abbd7cb5c6dc55da252;p=packages%2Fapcupsd.git diff --git a/apcupsd.spec b/apcupsd.spec index 3255ea6..5ab7b7f 100644 --- a/apcupsd.spec +++ b/apcupsd.spec @@ -1,18 +1,20 @@ # # Conditional build: +%bcond_without test # without TEST support %bcond_with usb # with USB support # Summary: Power management software for APC UPS hardware Summary(pl): Oprogramowanie do zarz±dzania energi± dla UPS-ów APC Name: apcupsd -Version: 3.10.15 +Version: 3.10.17 Release: 1 License: GPL v2 Group: Networking/Daemons Source0: http://dl.sourceforge.net/apcupsd/%{name}-%{version}.tar.gz -# Source0-md5: 21b2b744ebcaa0010367a403a9c5e66c +# Source0-md5: 2a7dab7bebac0912d683f5a14fb4e291 Source1: %{name}.init Source2: %{name}.logrotate +Source3: %{name}.sysconfig Patch0: %{name}-configure.patch URL: http://www.apcupsd.com/ BuildRequires: autoconf @@ -50,6 +52,7 @@ cd .. %configure \ --with-log-dir=%{_var}/log \ --with-stat-dir=%{_var}/lib/apcupsd \ + %{?with_test:--enable-test} \ %if %{with usb} --enable-usb \ --with-serial-dev=/dev/usb/hiddev[0-15] \ @@ -61,7 +64,7 @@ cd .. %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc/{apcupsd,logrotate.d,rc.d/init.d} \ +install -d $RPM_BUILD_ROOT/etc/{apcupsd,logrotate.d,rc.d/init.d,sysconfig} \ $RPM_BUILD_ROOT/var/{log,lib/apcupsd} %{__make} install \ @@ -69,6 +72,7 @@ install -d $RPM_BUILD_ROOT/etc/{apcupsd,logrotate.d,rc.d/init.d} \ install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apcupsd install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apcupsd +install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/apcupsd touch $RPM_BUILD_ROOT/var/log/apcupsd.events touch $RPM_BUILD_ROOT/var/lib/apcupsd/apcupsd.status @@ -84,7 +88,7 @@ rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add apcupsd if [ -f /var/lock/subsys/apcupsd ]; then - /etc/rc.d/init.d/apcupsd restart >&2 + /etc/rc.d/init.d/apcupsd restart >&2 else echo "Run \"/etc/rc.d/init.d/apcupsd start\" to start apcupsd daemon." fi @@ -102,7 +106,8 @@ fi %doc ChangeLog Developers doc/{README.apcaccess,README.solaris} %{_mandir}/man8/apcupsd.* %attr(755,root,root) %{_sbindir}/* -%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/apcupsd.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apcupsd.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apcupsd %attr(754,root,root) %{_sysconfdir}/apccontrol %attr(754,root,root) %{_sysconfdir}/changeme %attr(754,root,root) %{_sysconfdir}/commfailure @@ -113,8 +118,8 @@ fi %attr(754,root,root) %{_sysconfdir}/onbattery %attr(754,root,root) /etc/rc.d/init.d/apcupsd %attr(754,root,root) /etc/rc.d/init.d/halt -%attr(640,root,root) /etc/logrotate.d/apcupsd -%dir /etc/apcupsd +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/apcupsd +%dir %{_sysconfdir} %dir /var/lib/apcupsd %attr(640,root,root) %ghost /var/log/apcupsd.events %attr(640,root,root) %ghost /var/lib/apcupsd/apcupsd.status