From eeb685b6979aa0c4302f8248c3b68d070d1c8346 Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Tue, 18 May 2004 09:40:12 +0000 Subject: [PATCH] new package: arpoison 0.6 (ARP Request/Reply Utility) --- arpoison/arpoison.spec | 89 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 arpoison/arpoison.spec diff --git a/arpoison/arpoison.spec b/arpoison/arpoison.spec new file mode 100644 index 0000000000..0e2fc67dfe --- /dev/null +++ b/arpoison/arpoison.spec @@ -0,0 +1,89 @@ +## +## arpoison.spec -- OpenPKG RPM Specification +## Copyright (c) 2000-2004 The OpenPKG Project +## Copyright (c) 2000-2004 Ralf S. Engelschall +## Copyright (c) 2000-2004 Cable & Wireless +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +# package information +Name: arpoison +Summary: ARP Request/Reply Utility +URL: http://arpoison.sourceforge.net/ +Vendor: S. Buer +Packager: The OpenPKG Project +Distribution: OpenPKG +Class: EVAL +Group: Network +License: GPL +Version: 0.6 +Release: 20040518 + +# list of sources +Source0: http://arpoison.sourceforge.net/arpoison-%{version}.tar.gz + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20040130 +PreReq: OpenPKG, openpkg >= 20040130 +AutoReq: no +AutoReqProv: no + +%description + Arpoison constructs ARP REQUEST or ARP REPLY packets using specified + hardware and protocol addresses and sends it out on a specified + Ethernet interface. Since ARP is a stateless protocol, this can + be used to update the ARP cache on most platforms with whatever + information is send in the hand-crafted packets. + +%track + prog arpoison = { + version = %{version} + url = http://arpoison.sourceforge.net/ + regex = arpoison-(__VER__)\.tar\.gz + } + +%prep + %setup -q -n arpoison + +%build + %{l_cc} \ + %{l_cflags -O} %{l_cppflags} \ + `libnet-config --defines` \ + -o arpoison arpoison.c \ + %{l_ldflags} `libnet-config --libs` + +%install + rm -rf $RPM_BUILD_ROOT + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/sbin \ + $RPM_BUILD_ROOT%{l_prefix}/man/man8 + %{l_shtool} install -c -s -m 755 \ + arpoison $RPM_BUILD_ROOT%{l_prefix}/sbin/ + %{l_shtool} install -c -m 644 \ + arpoison.8 $RPM_BUILD_ROOT%{l_prefix}/man/man8/ + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT +