3 # - move header file to -devel
4 # - split an -init (what for? --radek)
6 Summary: DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options
7 Summary(pl): Demon DHCP D-BUS (dhcdbd) - sterowanie sesjami dhclient przy u¿yciu D-BUS, przechowywanie opcji DHCP
12 Group: Networking/Daemons
13 Source0: http://people.redhat.com/~jvdias/dhcdbd/%{name}-%{version}.tar.gz
14 # Source0-md5: 1180dee7a51a4384d55768650634cf93
16 URL: http://people.redhat.com/~jvdias/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 >= 3:3.0.3-3
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS,
27 stores and presents DHCP options.
30 Demon DHCP D-BUS (dhcdbd) steruje sesjami dhclient przy u¿yciu D-BUS,
31 a tak¿e przechowuje i przedstawia opcje DHCP.
39 CFLAGS="%{rpmcflags} -I%{_libdir}/dbus-1.0/include" \
40 LDFLAGS="%{rpmldflags}"
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sbindir}}
47 DESTDIR=$RPM_BUILD_ROOT
49 mv $RPM_BUILD_ROOT{/sbin/dhcdbd,%{_sbindir}}
51 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcdbd
54 rm -rf $RPM_BUILD_ROOT
57 /sbin/chkconfig --add dhcdbd
58 %service dhcdbd restart "DHCP D-BUS daemon"
59 if [ -f /var/lock/subsys/dhcdbd ]; then
60 echo "You will probably also need \"/sbin/service messagebus restart\""
61 echo "to reload the *.service database."
65 if [ "$1" = "0" ]; then
67 /sbin/chkconfig --del dhcdbd
71 %defattr(644,root,root,755)
73 %attr(755,root,root) %{_sbindir}/dhcdbd
74 %attr(754,root,root) /etc/rc.d/init.d/dhcdbd
75 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dbus-1/system.d/dhcdbd.conf
76 %{_datadir}/dbus-1/services/dhcdbd.service