rpms/apcupsd/FC-4 apcupsd.spec,1.1,1.2

Orion Poplawski (orion) fedora-extras-commits at redhat.com
Fri Nov 4 23:28:50 UTC 2005


Author: orion

Update of /cvs/extras/rpms/apcupsd/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17502

Modified Files:
	apcupsd.spec 
Log Message:
- Add logrotate script for /var/log/apcupsd.events
- Add apache configuration script and change cgi directory to
  /var/www/apcupsd
- Compile in snmp, net-snmp, powerflute, nls, add tcp_wrappers support



Index: apcupsd.spec
===================================================================
RCS file: /cvs/extras/rpms/apcupsd/FC-4/apcupsd.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- apcupsd.spec	1 Nov 2005 02:59:11 -0000	1.1
+++ apcupsd.spec	4 Nov 2005 23:28:48 -0000	1.2
@@ -1,16 +1,19 @@
 Name:         apcupsd
 Version:      3.10.18
-Release:      3%{?dist}
+Release:      4%{?dist}
 Summary:      APC UPS Power Control Daemon for Linux
 
 Group:        System Environment/Daemons
 License:      GPL
 URL:          http://www.apcupsd.com
 Source0:      http://download.sourceforge.net/apcupsd/%{name}-%{version}.tar.gz
+Source1:      apcupsd.logrotate
+Source2:      apcupsd-httpd.conf
 Patch0:       apcupsd-3.10.18-init.patch
 BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: glibc-devel >= 2.3, gd-devel > 2.0, dos2unix
+BuildRequires: net-snmp-devel, gettext-devel, tcp_wrappers
 Requires:      /bin/mail
 Requires(post):  /sbin/chkconfig
 Requires(preun): /sbin/chkconfig
@@ -46,19 +49,25 @@
 %build
 %configure \
         --sysconfdir="%{_sysconfdir}/apcupsd" \
-        --with-cgi-bin="%{_localstatedir}/www/cgi-bin/apcupsd" \
+        --with-cgi-bin="%{_localstatedir}/www/apcupsd" \
         --enable-cgi \
         --enable-pthreads \
         --enable-net \
         --enable-master-slave \
         --enable-apcsmart \
         --enable-dumb \
+        --enable-net-snmp \
+        --enable-snmp \
         --enable-usb \
+        --enable-powerflute \
+        --enable-nls \
+        --with-libwrap=%{_libdir} \
         --with-serial-dev= \
         --with-upstype=usb \
         --with-upscable=usb \
         APCUPSD_MAIL=/bin/mail
 
+
 make
 
 
@@ -66,7 +75,7 @@
 rm -rf $RPM_BUILD_ROOT
 
 mkdir -p $RPM_BUILD_ROOT%{_initrddir}
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/www/cgi-bin/apcupsd
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/www/apcupsd
 
 make DESTDIR=$RPM_BUILD_ROOT install
 
@@ -78,6 +87,11 @@
 	      
 install -m755 platforms/redhat/apcupsd $RPM_BUILD_ROOT%{_initrddir}
 
+install -d %{buildroot}%{_sysconfdir}/logrotate.d
+install -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
+install -d %{buildroot}%{_sysconfdir}/httpd/conf.d
+install -m0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf
+
 chmod -x examples/*.conf
 rm examples/*.in
 
@@ -102,13 +116,15 @@
 %{_sysconfdir}/apcupsd/mainsback
 %{_sysconfdir}/apcupsd/masterconnect
 %{_sysconfdir}/apcupsd/mastertimeout
+%config(noreplace) %{_sysconfdir}/logrotate.d/apcupsd
 %attr(0755,root,root) %{_sbindir}/*
 %{_mandir}/*/*
 
 %files cgi
 %defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/apcupsd/apcupsd.css
-%{_localstatedir}/www/cgi-bin/apcupsd/
+%config(noreplace) %{_sysconfdir}/httpd/conf.d/apcupsd.conf
+%{_localstatedir}/www/apcupsd/
 
 
 %post
@@ -126,6 +142,12 @@
 
 
 %changelog
+* Fri Nov  4 2005 - Orion Poplawski <orion at cora.nwra.com> - 3.10.18-4
+- Add logrotate script for /var/log/apcupsd.events
+- Add apache configuration script and change cgi directory to
+  /var/www/apcupsd
+- Compile in snmp, net-snmp, powerflute, nls, add tcp_wrappers support
+
 * Mon Oct 17 2005 - Orion Poplawski <orion at cora.nwra.com> - 3.10.18-3
 - Removed %{_smp_mflags} from make, broke builds
 - Patch init file to not start automatically and add reload




More information about the fedora-extras-commits mailing list