]> git.pld-linux.org Git - packages/dhcp-forwarder.git/blob - dhcp-forwarder.spec
64c6acf09b469c845db4626c0fdda104136accf0
[packages/dhcp-forwarder.git] / dhcp-forwarder.spec
1 Summary:        DHCP relay agent
2 Summary(pl):    Serwer po¶rednicz±cy dla ¿±dañ DHCP
3 Name:           dhcp-forwarder
4 Version:        0.6
5 Release:        1
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://www.tu-chemnitz.de/~ensc/dhcp-fwd/files/%{name}-%{version}.tar.bz2
9 # Source0-md5:  cbe60c8c904394a8e38e12ac42c02284
10 Source1:        %{name}.sysconfig
11 # Source1-md5:  f323198e6a600abf59ca5fc995b61119
12 Source2:        %{name}.init
13 # Source2-md5:  029fe3cd27f666b4b1c4e3c2c117994f
14 Source3:        %{name}.config
15 # Source3-md5:  e22d2909206beb10e09e71d32e6d90eb
16 URL:            http://www.tu-chemnitz.de/~ensc/dhcp-fwd/
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 dhcp-forwarder is a DHCP relay agent which forwards DHCP messages between
21 subnets with different sublayer broadcast domains. It runs as non-root in
22 a chroot-jail.
23
24 %description -l pl
25 dhcp-forwarder jest serwerem po¶rednicz±cym DHCP który przekazuje
26 komunikaty DHCP pomiêdzy podsieciami w ró¿nych domenach rozg³oszeniowych.
27 Dzia³a ze zwyk³ego u¿ytkownika (nie-roota) wewn±trz chrootowanego
28 ¶rodowiska.
29
30 %prep
31 %setup -q
32
33 %build
34 #%{__aclocal}
35 #%{__autoconf}
36 #%{__autoheader}
37 #%{__automake}
38 %configure
39 %{__make}
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT/{etc/{rc.d/init.d,sysconfig},var/lib/dhcp-fwd}
44
45 %{__make} install \
46         DESTDIR=$RPM_BUILD_ROOT
47
48 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/dhcp-forwarder
49 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcp-forwarder
50 install %{SOURCE3} $RPM_BUILD_ROOT/etc/dhcp-fwd.conf
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %post
56 /sbin/chkconfig --add dhcp-forwarder
57 if [ -f /var/lock/subsys/dhcp-forwarder ]; then
58         /etc/rc.d/init.d/dhcp-forwarder restart 1>&2
59 else
60         echo "Type \"/etc/rc.d/init.d/dhcp-forwarder start\" to start DHCP forwarder." 1>&2
61 fi
62
63 %preun
64 if [ "$1" = "0" ]; then
65         if [ -f /var/lock/subsys/dhcp-forwarder ]; then
66                 /etc/rc.d/init.d/dhcp-forwarder stop 1>&2
67         fi
68         /sbin/chkconfig --del dhcp-forwarder
69 fi
70
71 %files
72 %defattr(644,root,root,755)
73 %doc README NEWS AUTHORS
74 %attr(755,root,root) %{_sbindir}/*
75 %{_mandir}/man1/*
76 %config(noreplace) %verify(not size mtime md5) /etc/dhcp-fwd.conf
77 %attr(755,root,root) /etc/rc.d/init.d/dhcp-forwarder
78 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/dhcp-forwarder
79 %dir %attr(750,nobody,root) /var/lib/dhcp-fwd
This page took 0.093109 seconds and 3 git commands to generate.