]> git.pld-linux.org Git - packages/bootparamd.git/blob - bootparamd.spec
- Requires: /sbin/chkconfig changes to Prereq
[packages/bootparamd.git] / bootparamd.spec
1 Summary:        A server process which provides boot information to diskless clients
2 Summary(pl):    Demon który zapewnia informacje potrzebne do uruchomienia bezdyskowych klientów
3 Name:           bootparamd
4 Version:        0.17
5 Release:        8
6 License:        BSD
7 Group:          Networking/Daemons
8 Group(de):      Netzwerkwesen/Server
9 Group(pl):      Sieciowe/Serwery
10 Source0:        ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
11 Source1:        %{name}.init
12 Patch0:         %{name}-install_man_fix.patch
13 Prereq:         rc-scripts
14 Prereq:         /sbin/chkconfig
15 Requires:       portmap
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 The bootparamd process provides bootparamd, a server process which
20 provides the information needed by diskless clients in order for them
21 to successfully boot. Bootparamd looks first in /etc/bootparams for an
22 entry for that particular client; if a local bootparams file doesn't
23 exist, it looks at the appropriate Network Information Service (NIS)
24 map. Some network boot loaders (notably Sun's) rely on special boot
25 server code on the server, in addition to the rarp and tftp servers.
26 This bootparamd server process is compatible with SunOS bootparam
27 clients and servers which need that boot server code.
28
29 %description -l pl
30 Pakiet zawiera program bootparamd - demon, który zapewnia informacje
31 potrzebne dla uruchomienia bezdyskowych klientów. bootparamd szuka
32 w /etc/bootparams wpisu dla konkretnego klienta; je¿eli plik ten nie
33 istnieje, szuka odpowiedniej mapy NIS. Niektóre sieciowe bootloadery
34 (np. Suna) polegaj± na specjalnym kodzie bootuj±cym na serwerze. Ten
35 bootparamd jest kompatybilny z klientami bootparam na SunOS-ie i
36 serwerami potrzebuj±cymi tego kodu.
37
38 %prep
39 %setup -q -n netkit-bootparamd-%{version}
40 %patch -p1
41
42 %build
43 ./configure --with-c-compiler=%{__cc}
44 %{__make} CFLAGS="%{rpmcflags}"
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man8} \
49         $RPM_BUILD_ROOT/etc/rc.d/init.d
50
51 %{__make} install \
52         INSTALLROOT=$RPM_BUILD_ROOT \
53         MANDIR=%{_mandir}
54
55 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/bootparamd
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %post
61 /sbin/chkconfig --add bootparamd
62 if [ -f /var/lock/subsys/rpc.bootparamd ]; then
63         /etc/rc.d/init.d/bootparamd restart 1>&2
64 else
65         echo "Type \"/etc/rc.d/init.d/bootparamd start\" to start rpc.bootparamd server" 1>&2
66 fi
67
68 %postun
69 if [ "$1" = "0" ]; then
70         if [ -f /var/lock/subsys/rpc.bootparamd ]; then
71                 /etc/rc.d/init.d/bootparamd stop 1>&2
72         fi
73         /sbin/chkconfig --del bootparamd
74 fi
75
76 %files
77 %defattr(644,root,root,755)
78 %attr(754,root,root) /etc/rc.d/init.d/bootparamd
79 %attr(755,root,root) %{_sbindir}/rpc.bootparamd
80 %attr(755,root,root) %{_bindir}/callbootd
81 %{_mandir}/man[58]/*
This page took 0.081981 seconds and 4 git commands to generate.