]> git.pld-linux.org Git - packages/bootparamd.git/blobdiff - bootparamd.spec
- fixed previous change
[packages/bootparamd.git] / bootparamd.spec
index d8af3cd5748f2eff2d12abf35325fc5f8f9b5bd4..1a38b165df19d3d491aff501fe64028894c423a4 100644 (file)
@@ -1,61 +1,80 @@
-Summary: A server process which provides boot information to diskless clients.
-Name: bootparamd
-Version: 0.10
-Release: 22
-Copyright: BSD
-Group: System Environment/Daemons
-Source: ftp://sunsite.unc.edu/pub/Linux/system/network/daemons/netkit-bootparamd-0.10.tar.gz
-Source1: bootparamd.init
-Patch: netkit-bootparamd-0.10-misc.patch
-Prereq: /sbin/chkconfig
-Requires: portmap
-BuildRoot: /var/tmp/%{name}-root
+Summary:       A server process which provides boot information to diskless clients
+Summary(pl):   Demon zapewniaj±cy informacje potrzebne do uruchomienia bezdyskowych klientów
+Name:          bootparamd
+Version:       0.17
+Release:       10
+License:       BSD
+Group:         Networking/Daemons
+Source0:       ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
+# Source0-md5: 00d211115b11aec2e214b701fe72f397
+Source1:       %{name}.init
+Patch0:                %{name}-install_man_fix.patch
+Prereq:                rc-scripts
+Prereq:                /sbin/chkconfig
+Requires:      portmap
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 The bootparamd process provides bootparamd, a server process which
 provides the information needed by diskless clients in order for them
 
 %description
 The bootparamd process provides bootparamd, a server process which
 provides the information needed by diskless clients in order for them
-to successfully boot.  Bootparamd looks first in /etc/bootparams for an
+to successfully boot. Bootparamd looks first in /etc/bootparams for an
 entry for that particular client; if a local bootparams file doesn't
 exist, it looks at the appropriate Network Information Service (NIS)
 entry for that particular client; if a local bootparams file doesn't
 exist, it looks at the appropriate Network Information Service (NIS)
-map.  Some network boot loaders (notably Sun's) rely on special boot
+map. Some network boot loaders (notably Sun's) rely on special boot
 server code on the server, in addition to the rarp and tftp servers.
 server code on the server, in addition to the rarp and tftp servers.
-This bootparamd server process is compatible with SunOS bootparam clients
-and servers which need that boot server code.
+This bootparamd server process is compatible with SunOS bootparam
+clients and servers which need that boot server code.
 
 
-You should install bootparamd if you need to provide boot information to
-diskless clients on your network.
+%description -l pl
+Pakiet zawiera program bootparamd - demon, który zapewnia informacje
+potrzebne dla uruchomienia bezdyskowych klientów. bootparamd szuka w
+/etc/bootparams wpisu dla konkretnego klienta; je¿eli plik ten nie
+istnieje, szuka odpowiedniej mapy NIS. Niektóre sieciowe bootloadery
+(np. Suna) polegaj± na specjalnym kodzie bootuj±cym na serwerze. Ten
+bootparamd jest kompatybilny z klientami bootparam na SunOS-ie i
+serwerami potrzebuj±cymi tego kodu.
 
 %prep
 
 %prep
-%setup -q -n netkit-bootparamd-0.10
+%setup -q -n netkit-bootparamd-%{version}
 %patch -p1
 
 %build
 %patch -p1
 
 %build
-make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
+./configure --with-c-compiler=%{__cc}
+%{__make} CFLAGS="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/usr/bin
-mkdir -p $RPM_BUILD_ROOT/usr/sbin
-mkdir -p $RPM_BUILD_ROOT/usr/man/man1
-mkdir -p $RPM_BUILD_ROOT/usr/man/man8
-mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
-make INSTALLROOT=$RPM_BUILD_ROOT install
-install -m 755 $RPM_SOURCE_DIR/bootparamd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/bootparamd
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man8} \
+       $RPM_BUILD_ROOT/etc/rc.d/init.d
+
+%{__make} install \
+       INSTALLROOT=$RPM_BUILD_ROOT \
+       MANDIR=%{_mandir}
+
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/bootparamd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 /sbin/chkconfig --add bootparamd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 /sbin/chkconfig --add bootparamd
+if [ -f /var/lock/subsys/rpc.bootparamd ]; then
+       /etc/rc.d/init.d/bootparamd restart 1>&2
+else
+       echo "Type \"/etc/rc.d/init.d/bootparamd start\" to start rpc.bootparamd server" 1>&2
+fi
 
 
-%postun
-if [ $1 = 0 ]; then
-    /sbin/chkconfig --del bootparamd
+%preun
+if [ "$1" = "0" ]; then
+       if [ -f /var/lock/subsys/rpc.bootparamd ]; then
+               /etc/rc.d/init.d/bootparamd stop 1>&2
+       fi
+       /sbin/chkconfig --del bootparamd
 fi
 
 %files
 fi
 
 %files
-/usr/sbin/rpc.bootparamd
-/usr/bin/callbootd
-/usr/man/man8/rpc.bootparamd.8
-/usr/man/man8/bootparamd.8
-%config /etc/rc.d/init.d/bootparamd
+%defattr(644,root,root,755)
+%attr(754,root,root) /etc/rc.d/init.d/bootparamd
+%attr(755,root,root) %{_sbindir}/rpc.bootparamd
+%attr(755,root,root) %{_bindir}/callbootd
+%{_mandir}/man[58]/*
This page took 0.245306 seconds and 4 git commands to generate.