SPECS: freenx-server.spec - added init script

paszczus paszczus at pld-linux.org
Wed Aug 6 12:05:17 CEST 2008


Author: paszczus                     Date: Wed Aug  6 10:05:17 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added init script

---- Files affected:
SPECS:
   freenx-server.spec (1.33 -> 1.34) 

---- Diffs:

================================================================
Index: SPECS/freenx-server.spec
diff -u SPECS/freenx-server.spec:1.33 SPECS/freenx-server.spec:1.34
--- SPECS/freenx-server.spec:1.33	Wed Aug  6 10:40:51 2008
+++ SPECS/freenx-server.spec	Wed Aug  6 12:05:11 2008
@@ -5,11 +5,12 @@
 Summary(pl.UTF-8):	Darmowa (GPL) imlementacja serwera NX
 Name:		freenx-server
 Version:	0.7.2
-Release:	1
+Release:	1.1
 License:	GPL v2
 Group:		X11/Applications/Networking
 Source0:	http://download.berlios.de/freenx/%{name}-%{version}.tar.gz
 # Source0-md5:	961913bb82ee6e60d8df6f10e647bda9
+Source1:	%{name}.init
 Patch0:		freenx-node-conf.patch
 URL:		http://freenx.berlios.de/
 BuildRequires:	sed >= 4.0
@@ -48,7 +49,7 @@
 
 %prep
 %setup -q
-%patch0 -p1
+##%patch0 -p1
 
 %build
 %{__make}
@@ -63,8 +64,10 @@
 rm -rf $RPM_BUILD_ROOT
 
 install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/nxserver
 install node.conf.sample $RPM_BUILD_ROOT%{_sysconfdir}/nxserver/node.conf
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/freenx
 
 install nxcheckload.sample $RPM_BUILD_ROOT%{_bindir}/nxcheckload
 install nxcups-gethost nxdesktop_helper nxdialog nxkeygen nxloadconfig nxnode nxnode-login nxprint nxserver nxserver-helper/nxserver-helper nxsetup nxviewer_helper nxviewer-passwd/nxpasswd/nxpasswd $RPM_BUILD_ROOT%{_bindir}
@@ -76,6 +79,14 @@
 %useradd -u 160 -d %{_sysconfdir}/nxserver -s %{_bindir}/nxserver -g users -c "FreeNX User" nx
 
 %post
+/sbin/chkconfig --add %{name}
+%service %{name} restart
+
+%preun
+if [ "$1" = "0" ]; then
+%service %{name} stop
+/sbin/chkconfig --del %{name}
+fi
 
 %postun
 if [ "$1" = "0" ]; then
@@ -88,6 +99,7 @@
 %attr(755,root,root) %{_bindir}/*
 %dir %{_sysconfdir}/nxserver
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nxserver/node.conf
+%attr(754,root,root) /etc/rc.d/init.d/freenx
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -95,6 +107,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.34  2008/08/06 10:05:11  paszczus
+- added init script
+
 Revision 1.33  2008/08/06 08:40:51  paszczus
 - adaptarized
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/freenx-server.spec?r1=1.33&r2=1.34&f=u



More information about the pld-cvs-commit mailing list