]> git.pld-linux.org Git - packages/arpwatch.git/blame_incremental - arpwatch.spec
- build fix found, but i don't know how to grab diff from it
[packages/arpwatch.git] / arpwatch.spec
... / ...
CommitLineData
1# TODO
2# - grab diff from this commit:
3# http://github.com/mcr/libpcap/commit/d1a3a92fab103210ab5f61780a731bce9a8909b5
4Summary: Arpwatch monitors changes in ethernet/ip address pairings
5Summary(pl.UTF-8): Arpwatch monitoruje zmiany w parach adresów ethernet/ip
6Summary(ru.UTF-8): Инструмент для отслеживания IP адресов в локальной сети
7Summary(uk.UTF-8): Інструмент для відслідковування IP адрес в локальній мережі
8Name: arpwatch
9Version: 2.1a15
10Release: 3
11Epoch: 2
12License: GPL
13Group: Applications/Networking
14Source0: ftp://ftp.ee.lbl.gov/%{name}-%{version}.tar.gz
15# Source0-md5: cebfeb99c4a7c2a6cee2564770415fe7
16Source1: %{name}.init
17Source2: %{name}.sysconfig
18Source3: dmassagevendor
19Source4: dmassagevendor.8
20Patch0: %{name}-makefile.patch
21Patch1: %{name}-opt.patch
22Patch10: %{name}-debian_05debian_fhs.patch
23Patch11: %{name}-debian_06debian_manpages.patch
24Patch12: %{name}-debian_10getopt_patchable.patch
25Patch13: %{name}-debian_11opt_sendmail_path.patch
26Patch14: %{name}-debian_12opt_nopromisc.patch
27Patch15: %{name}-debian_13opt_allsubnets.patch
28Patch16: %{name}-debian_14opt_mailto.patch
29Patch17: %{name}-debian_15opt_username.patch
30Patch18: %{name}-debian_16opt_quiet.patch
31Patch19: %{name}-debian_17opt_ignorenet.patch
32Patch20: %{name}-debian_21arp2ethers.patch
33Patch21: %{name}-debian_22secure_tempfile.patch
34Patch22: %{name}-debian_24from_field.patch
35Patch23: %{name}-debian_25ignore_zero_ip.patch
36Patch24: %{name}-debian_26unconf_iface.patch
37BuildRequires: autoconf
38BuildRequires: automake
39BuildRequires: libpcap-devel
40BuildRequires: rpmbuild(macros) >= 1.268
41Requires(post,preun): /sbin/chkconfig
42Requires: rc-scripts >= 0.2.0
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
46Arpwatch and arpsnmp are tools that monitors ethernet or FDDI activity
47and maintain a database of ethernet/IP address pairings.
48
49%description -l pl.UTF-8
50Arpwatch i arpsnmp to narzędzia do monitorowania ethernetu i FDDI.
51Dodatkowo tworzona jest baza par adresów ethernet/IP.
52
53%description -l ru.UTF-8
54Пакет arpwatch содержит утилиты arpwatch и arpsnmp. Они производят
55мониторинг траффика в сетях Ethernet или FDDI и строят базы данных
56адресных пар Ethernet/IP. Изменения в таких парах могут сообщаться при
57помощи e-mail.
58
59%description -l uk.UTF-8
60Пакет arpwatch містить утиліти arpwatch та arpsnmp. Вони проводять
61моніторинг трафіку в Ethernet чи FDDI мережах та будують бази даних
62адресних пар Ethernet/IP. Зміни в таких парах можуть повідомлятись за
63допомогою e-mail.
64
65%prep
66%setup -q
67%patch0 -p1
68%patch1 -p1
69%patch10 -p1
70%patch11 -p1
71%patch12 -p1
72%patch13 -p1
73%patch14 -p1
74%patch15 -p1
75%patch16 -p1
76%patch17 -p1
77%patch18 -p1
78%patch19 -p1
79%patch20 -p1
80%patch21 -p1
81%patch22 -p1
82%patch23 -p1
83%patch24 -p1
84
85%build
86cp -f /usr/share/automake/config.sub .
87%{__aclocal}
88%{__autoconf}
89%configure
90
91%{__make} \
92 ARPDIR=/var/lib/arpwatch
93
94%install
95rm -rf $RPM_BUILD_ROOT
96install -d $RPM_BUILD_ROOT{/var/lib/arpwatch,/etc/{rc.d/init.d,sysconfig}} \
97 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,%{_datadir}/%{name}}
98
99%{__make} install install-man \
100 DESTDIR=$RPM_BUILD_ROOT
101
102install arp2ethers arpfetch $RPM_BUILD_ROOT%{_sbindir}
103install bihourly.sh $RPM_BUILD_ROOT%{_sbindir}/bihourly
104install *.{awk,dat} massagevendor{,-old} %{SOURCE3} $RPM_BUILD_ROOT/var/lib/arpwatch
105install *.8 %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man8
106install ethercodes.dat $RPM_BUILD_ROOT%{_datadir}/%{name}
107
108install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpwatch
109install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/arpwatch
110
111%clean
112rm -rf $RPM_BUILD_ROOT
113
114%post
115/sbin/chkconfig --add arpwatch
116%service arpwatch restart "arpwatch daemon"
117
118%preun
119if [ "$1" = "0" ]; then
120 %service arpwatch stop
121 /sbin/chkconfig --del arpwatch
122fi
123
124%files
125%defattr(644,root,root,755)
126%doc README CHANGES
127%attr(754,root,root) /etc/rc.d/init.d/arpwatch
128%attr(755,root,root) %{_sbindir}/*
129%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/arpwatch
130%{_datadir}/%{name}
131%{_mandir}/man8/*
132%attr(750,daemon,root) %dir /var/lib/arpwatch
133%attr(644,daemon,root) %config(noreplace) %verify(not md5 mtime size) /var/lib/arpwatch/arp.dat
134%attr(755,daemon,root) /var/lib/arpwatch/*.awk
135%attr(755,daemon,root) /var/lib/arpwatch/*massagevendor*
This page took 0.02155 seconds and 4 git commands to generate.