X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ipod.spec;h=469780a61fcdbe968a9b8c13824526484c6899aa;hb=b0b893bc96ce40d783ec5dce474b253e18e93ffb;hp=3161ead6e91b631d1be0321c034f7e70e36f0cea;hpb=93f0412887322c8f7f38ec71d6a57d5b3ddd9260;p=pingofdeath.git diff --git a/ipod.spec b/ipod.spec index 3161ead..469780a 100644 --- a/ipod.spec +++ b/ipod.spec @@ -1,14 +1,32 @@ -Summary: PlanetLab ICMP Ping of Death -Name: ipod -Version: 2.0 -Release: 2 -Copyright: GPL +%define name ipod +%define version 2.2 +%define release 1%{?pldistro:.%{pldistro}}%{?date:.%{date}} + +Vendor: PlanetLab +Packager: PlanetLab Central +Distribution: PlanetLab 3.0 +URL: http://cvs.planet-lab.org/cvs/ipod + +Summary: PlanetLab ICMP/UDP Ping of Death +Name: %{name} +Version: %{version} +Release: %{release} +License: GPL Group: System Environment/Kernel -Source: ipod-2.0.tar.gz +Source: %{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}root %description Startup service to enable Ping Of Death +%package client +Summary: PlanetLab ICMP/UDP Ping of Death Client Tools +Group: System Environment/Kernel +Requires: python + +%description client +Client utilities to use Ping of Death + %prep %setup @@ -16,26 +34,41 @@ Startup service to enable Ping Of Death %build make + %install -make install +# ipod +mkdir -p $RPM_BUILD_ROOT/usr/local/planetlab/bin +mkdir -p $RPM_BUILD_ROOT/etc/init.d + +cp pl-poddoit $RPM_BUILD_ROOT/usr/local/planetlab/bin/ +cp pod $RPM_BUILD_ROOT/etc/init.d/ + +# ipod-client +mkdir -p $RPM_BUILD_ROOT/usr/bin/ +cp pod.py $RPM_BUILD_ROOT/usr/bin %clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT + %files -%defattr(-, root, root) +%defattr(0755, root, root) /etc/init.d/pod /usr/local/planetlab/bin/pl-poddoit +%files client +%defattr(0755, root, root) +/usr/bin/pod.py* + + %pre %post -RUNLEVEL=`/sbin/runlevel` - if [ "$1" = 1 ]; then chkconfig --add pod chkconfig pod on - if [[ "$RUNLEVEL" != "unknown" ]]; then + if [[ "$PL_BOOTCD" != "1" ]] ; then /etc/init.d/pod start fi fi @@ -48,3 +81,16 @@ fi %postun + +%changelog +* Wed Jan 11 2006 Aaron Klingaman +- add support for building client tool rpm + +* Fri Aug 5 2005 Aaron Klingaman +- updated to use new source of POD Hash (/etc/planetlab/session) +- minor build changes to simply build process +- remove unnecessary call to runlevel in post section + +* Mon Apr 12 2004 Aaron Klingaman +- moved to new build process +- added change log