Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > 292881d7294ec61338dd869619997313 > files > 1

dhcpstatus-0.60-2mdk.src.rpm

Summary: Dhcp IP status cgi
Name: dhcpstatus
Version: 0.60
Release: 2mdk
Source: %{name}_%{version}.tar.bz2
License: GPL
URL:http://dhcpstatus.sourceforge.net
BuildRoot: %{_tmppath}/build-%{name}_%{version}
Group: Monitoring
Requires: dhcp-server perl-CGI

%description
DHCP-Status is basically two Perl CGI scripts that provide an overall picture
of the information contained in the dhcpd.conf and dhcpd.leases files that
are used by ISC's DHCP server, DHCPD.

%prep

%setup -n %{name}_%{version}

%build

%install
mkdir -p $RPM_BUILD_ROOT/%perl_sitearch/%{name}
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}_%{version}
mkdir -p $RPM_BUILD_ROOT/var/www/cgi-bin
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/
tar xf $RPM_BUILD_DIR/%{name}_%{version}/libraries.tar
cp -a $RPM_BUILD_DIR/%{name}_%{version}/%{name}/*.pm $RPM_BUILD_ROOT/%perl_sitearch/%{name}

cp -a $RPM_BUILD_DIR/%{name}_%{version}/{README,INSTALL,LICENSE} $RPM_BUILD_ROOT%{_docdir}/%{name}_%{version}
cp -a $RPM_BUILD_DIR/%{name}_%{version}/scripts/*.cgi $RPM_BUILD_ROOT/var/www/cgi-bin
cp -a $RPM_BUILD_DIR/%{name}_%{version}/scripts/%{name} $RPM_BUILD_ROOT/%{_bindir}
cp -a $RPM_BUILD_DIR/%{name}_%{version}/*.ini $RPM_BUILD_ROOT/%{_sysconfdir}/
perl -p -i -e 's|\/etc\/dhcpd\.leases|\/var\/lib\/dhcp\/dhcpd.leases|' $RPM_BUILD_ROOT/var/www/cgi-bin/%{name}.cgi
perl -p -i -e 's|\/etc\/dhcpd\.leases|\/var\/lib\/dhcp\/dhcpd.leases|' $RPM_BUILD_ROOT/%{_bindir}/%{name}
perl -p -i -e 's|\/usr\/local\/dhcpstatus|\/etc|' $RPM_BUILD_ROOT/var/www/cgi-bin/%{name}.cgi
perl -p -i -e 's|\/etc\/dhcpd\.leases|\/var\/lib\/dhcp\/dhcpd\.leases|' $RPM_BUILD_ROOT/%{_sysconfdir}/dhcpstatus.ini

%clean
rm -rf $RPM_BUILD_ROOT

%files 
%defattr(-,root,root)
%perl_sitearch/*
%{_docdir}/*
%attr(755,apache,apache) /var/www/cgi-bin/*
%{_bindir}/*
%{_sysconfdir}/*ini

%changelog
* Thu Mar 14 2002 Florin <florin@mandrakesoft.com> 0.60-2mdk
- add requires on perl-CGI
- add the display patch

* Wed Oct 10 2001 Florin <florin@mandrakesoft.com> 0.60-1mdk
- 0.60

* Thu Apr 4 2001 Florin Grad <florin@mandrakesoft.com> 0.54-2mdk
- add the bgcolor patch

* Thu Apr 4 2001 Florin Grad <florin@mandrakesoft.com> 0.54-1mdk
- First attempt.