]> git.pld-linux.org Git - packages/dhcp.git/blame - dhcp.spec
- multiserver support
[packages/dhcp.git] / dhcp.spec
CommitLineData
3bb4bab9 1Summary: DHCP Server
cd3ce1e4 2Summary(pl): Serwer DHCP
3Name: dhcp
316335cf 4Version: 2.0
cd3ce1e4 5Release: 1
ccf64540 6Serial: 1
cd3ce1e4 7Group: Networking/Daemons
8Group(de): Sieciowe/Serwery
9Copyright: ISC
10Vendor: PLD
11Source0: ftp://ftp.isc.org/isc/dhcp/%{name}-%{version}.tar.gz
12Source1: dhcp.init
7940deed 13Source2: dhcp-relay.init
14Source3: dhcp-relay.sysconfig
cd3ce1e4 15BuildRoot: /tmp/%{name}-%{version}-root
16Prereq: /sbin/chkconfig
17
18%description
19Dynamic Host Configuration Protocol Server
20
21%description -l pl
22Serwer DHCP (Dynamic Host Configuration Protocol)
23
3bb4bab9 24%package client
25Summary: DHCP Client
26Summary(pl): Klient DHCP
27Group: Networking/Daemons
28Group(de): Sieciowe/Serwery
29
30%description client
31Dynamic Host Configuration Protocol Client
32
33%description client -l pl
34Klient DHCP (Dynamic Host Configuration Protocol)
35
45ef0575 36%package relay
37Summary: DHCP Relay Agent
38Summary(pl): Agent przekazywania DHCP
39Group: Networking/Daemons
40Group(de): Sieciowe/Serwery
41
42%description relay
43Dynamic Host Configuration Protocol Relay Agent
44
45%description relay -l pl
46Agent przekazywania DHCP (Dynamic Host Configuration Protocol)
47
cd3ce1e4 48%prep
3bb4bab9 49
cd3ce1e4 50%setup -q
cd3ce1e4 51
52%build
cd3ce1e4 53
54LDFLAGS="-s" ; export LDFLAGS
316335cf 55%configure
cd3ce1e4 56
3bb4bab9 57make COPTS="$RPM_OPT_FLAGS" DEBUG="" \
58 VARDB="/var/state/%{name}"
cd3ce1e4 59
60%install
61rm -rf $RPM_BUILD_ROOT
62
5f379258 63install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}} \
7940deed 64 $RPM_BUILD_ROOT{/var/state/%{name},/etc/{rc.d/init.d,sysconfig}}
cd3ce1e4 65
66make install \
67 CLIENTBINDIR=$RPM_BUILD_ROOT/sbin \
68 BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
69 ADMMANDIR=$RPM_BUILD_ROOT%{_mandir}/man8 \
70 ADMMANEXT=.8 \
71 FFMANDIR=$RPM_BUILD_ROOT%{_mandir}/man5 \
72 FFMANEXT=.5
73
74install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcpd
7940deed 75install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcrelay
76install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/dhcrelay
cd3ce1e4 77
78gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
84b1e8e3 79 doc/* README RELNOTES CHANGES
cd3ce1e4 80
5cffd332 81touch $RPM_BUILD_ROOT/var/state/%{name}/{dhcpd,dhclient}.leases
3bb4bab9 82
cd3ce1e4 83%post
84/sbin/chkconfig --add dhcpd
ccf64540 85touch /var/state/%{name}/dhcpd.leases
cd3ce1e4 86
87if [ -f /var/run/dhcpd.pid ]; then
c0934805 88 /etc/rc.d/init.d/dhcpd restart >&2
89else
90 echo "Run \"/etc/rc.d/init.d/dhcpd start\" to start dhcpd daemon."
cd3ce1e4 91fi
92
7940deed 93%post relay
94/sbin/chkconfig --add dhcrelay
95
96if [ -f /var/run/dhcrelay.pid ]; then
97 /etc/rc.d/init.d/dhcrelay restart >&2
98else
99 echo "Run \"/etc/rc.d/init.d/dhcrelay start\" to start dhcrelay daemon."
100fi
101
cd3ce1e4 102%preun
c0934805 103if [ "$1" = "0" ];then
cd3ce1e4 104 /sbin/chkconfig --del dhcpd
c0934805 105 /etc/rc.d/init.d/dhcpd stop >&2
106fi
cd3ce1e4 107
7940deed 108%preun relay
109if [ "$1" = "0" ];then
110 /sbin/chkconfig --del dhcrelay
111 /etc/rc.d/init.d/dhrelay stop >&2
112fi
113
114
cd3ce1e4 115%clean
116rm -rf $RPM_BUILD_ROOT
117
118%files
119%defattr(644,root,root,755)
84b1e8e3 120%doc doc/* README.gz RELNOTES.gz CHANGES.gz
3bb4bab9 121%{_mandir}/man5/dhcp*
122%{_mandir}/man8/dhcp*
cd3ce1e4 123%attr(755,root,root) %{_sbindir}/dhcpd
cd3ce1e4 124%attr(755,root,root) /etc/rc.d/init.d/dhcpd
3bb4bab9 125%attr(750,root,root) %dir /var/state/%{name}
126%ghost /var/state/%{name}/dhcpd.leases
127
128%files client
ccf64540 129%defattr(644,root,root,755)
3bb4bab9 130%attr(755,root,root) /sbin/dhclient
131%{_mandir}/man8/dhclient*
132%{_mandir}/man5/dhclient*
5cffd332 133%ghost /var/state/%{name}/dhclient.leases
45ef0575 134
135%files relay
136%defattr(644,root,root,755)
137%{_mandir}/man8/dhcrelay*
7940deed 138/etc/sysconfig/dhcrelay
45ef0575 139%attr(755,root,root) %{_sbindir}/dhcrelay
7940deed 140%attr(755,root,root) /etc/rc.d/init.d/dhcrelay
This page took 0.071319 seconds and 4 git commands to generate.