]> git.pld-linux.org Git - packages/dhcdbd.git/blob - dhcdbd.spec
- up to 2.7
[packages/dhcdbd.git] / dhcdbd.spec
1 #
2 # TODO:
3 # - move header file to -devel
4 # - split an -init  (what for? --radek)
5 #
6 Summary:        DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options
7 Summary(pl.UTF-8):      Demon DHCP D-BUS (dhcdbd) - sterowanie sesjami dhclient przy użyciu D-BUS, przechowywanie opcji DHCP
8 Name:           dhcdbd
9 Version:        2.7
10 Release:        1
11 License:        GPL
12 Group:          Networking/Daemons
13 Source0:        http://people.redhat.com/dcantrel/dhcdbd/%{name}-%{version}.tar.bz2
14 # Source0-md5:  9edf3eabe05487e7ee5f0b685683d7fb
15 Source1:        %{name}.init
16 URL:            http://people.redhat.com/dcantrel/dhcdbd/
17 BuildRequires:  dbus-devel >= 0.33
18 BuildRequires:  rpmbuild(macros) >= 1.268
19 Requires(post,preun):   /sbin/chkconfig
20 Requires:       dbus >= 0.33
21 Requires:       dhcp-client >= 4:3.0.5-1
22 Requires:       rc-scripts
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS,
27 stores and presents DHCP options.
28
29 %description -l pl.UTF-8
30 Demon DHCP D-BUS (dhcdbd) steruje sesjami dhclient przy użyciu D-BUS,
31 a także przechowuje i przedstawia opcje DHCP.
32
33 %prep
34 %setup -q
35
36 %build
37 %{__make} \
38         CC="%{__cc}" \
39         CFLAGS="%{rpmcflags} -I../include"
40         LDFLAGS="%{rpmldflags}"
41
42 %{__sed} -i -e"s@Exec=.*@Exec=%{_sbindir}/dhcdbd@" dhcdbd.service
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sbindir}}
47
48 %{__make} install \
49         DESTDIR=$RPM_BUILD_ROOT
50
51 mv $RPM_BUILD_ROOT{/sbin/dhcdbd,%{_sbindir}}
52
53 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcdbd
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %post
59 /sbin/chkconfig --add dhcdbd
60 %service dhcdbd restart "DHCP D-BUS daemon"
61 if [ -f /var/lock/subsys/dhcdbd ]; then
62         echo "You will probably also need \"/sbin/service messagebus restart\""
63         echo "to reload the *.service database."
64 fi
65
66 %preun
67 if [ "$1" = "0" ]; then
68         %service dhcdbd stop
69         /sbin/chkconfig --del dhcdbd
70 fi
71
72 %files
73 %defattr(644,root,root,755)
74 %doc README
75 %attr(755,root,root) %{_sbindir}/dhcdbd
76 %attr(754,root,root) /etc/rc.d/init.d/dhcdbd
77 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dbus-1/system.d/dhcdbd.conf
78 %{_datadir}/dbus-1/services/dhcdbd.service
This page took 0.0755479999999999 seconds and 3 git commands to generate.