diff --git a/.cvsignore b/.cvsignore index e69de29..c4c4cae 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ifplugd-0.24.tar.gz diff --git a/ifplugd.spec b/ifplugd.spec new file mode 100644 index 0000000..8489876 --- /dev/null +++ b/ifplugd.spec @@ -0,0 +1,84 @@ +Summary: Detect and take action when an ethernet cable is unplugged +Name: ifplugd +Version: 0.24 +Release: 0.fdr.5.1 +License: GPL +Epoch: 0 +Group: System Environment/Daemons +URL: http://0pointer.de/lennart/projects/ifplugd +Source0: http://0pointer.de/lennart/projects/ifplugd/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: libdaemon >= 0:0.5 +BuildRequires: libdaemon >= 0:0.5, pkgconfig + +%description +ifplugd is a Linux daemon which will automatically configure your +ethernet device when a cable is plugged in and automatically +unconfigure it if the cable is pulled. This is useful on laptops with +onboard network adapters, since it will only configure the interface +when a cable is really connected. + +%prep +%setup -q + + +%build +%configure --prefix=/ --disable-lynx --disable-xmltoman --disable-subversion +make %{?_smp_mflags} all +%install +rm -rf $RPM_BUILD_ROOT +install -p -D -m755 src/ifplugd $RPM_BUILD_ROOT/%{_sbindir}/ifplugd +install -p -D -m755 src/ifplugstatus $RPM_BUILD_ROOT/%{_sbindir}/ifplugstatus +install -p -D conf/ifplugd.init $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/ifplugd +install -p -D -m755 conf/ifplugd.conf $RPM_BUILD_ROOT/%{_sysconfdir}/ifplugd/ifplugd.conf +install -p -D -m755 conf/ifplugd.action $RPM_BUILD_ROOT/%{_sysconfdir}/ifplugd/ifplugd.action +install -p -D man/ifplugd.conf.5 $RPM_BUILD_ROOT/%{_mandir}/man5/ifplugd.conf.5 +install -p -D man/ifplugd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/ifplugd.8 +install -p -D man/ifplugstatus.8 $RPM_BUILD_ROOT/%{_mandir}/man8/ifplugstatus.8 +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(0755,root,root) +%config %{_sysconfdir}/init.d/ifplugd +%config(noreplace) %{_sysconfdir}/ifplugd +%{_sbindir}/ifplugd +%{_sbindir}/ifplugstatus +%{_mandir}/man5/ifplugd.conf.5* +%{_mandir}/man8/ifplugd.8* +%{_mandir}/man8/ifplugstatus.8* +%doc README LICENSE + +%post +/sbin/chkconfig --add ifplugd + +%preun +/sbin/chkconfig --del ifplugd + +%changelog +* Fri Jun 4 2004 - 0:0.24-0.fdr.5 +- Capitalized summary tag +- Added /etc/ifplugd directory + +* Thu Jun 3 2004 - 0:0.24-0.fdr.4 +- renamed confpatches.patch to ifplugd-0.24-confpatches.patch +- used %config for /etc/init.d/ifplugd +- added %config(noreplace) for /etc/ifplugd/* +- removed patch + +* Wed Jun 2 2004 - 0:0.24-0.fdr.3 +- Fixed summary +- added -p option to install +- added buildrequires + +* Tue May 3 2004 +- Changed Source0 to URL for source +- signed package + +* Mon May 3 2004 +- Revamped for Fedora.us packaging guidelines + +* Wed Mar 31 2004 +- Initial build. + + diff --git a/sources b/sources index e69de29..449417d 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e077079c3ff229e6ff74ddbc6b20a5ae ifplugd-0.24.tar.gz