SPECS: freenx-server.spec - move nx homedir back to /var, since state is ma...

aredridel aredridel at pld-linux.org
Mon Aug 18 01:08:48 CEST 2008


Author: aredridel                    Date: Sun Aug 17 23:08:48 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- move nx homedir back to /var, since state is maintained there at runtime

---- Files affected:
SPECS:
   freenx-server.spec (1.46 -> 1.47) 

---- Diffs:

================================================================
Index: SPECS/freenx-server.spec
diff -u SPECS/freenx-server.spec:1.46 SPECS/freenx-server.spec:1.47
--- SPECS/freenx-server.spec:1.46	Sun Aug 17 23:54:25 2008
+++ SPECS/freenx-server.spec	Mon Aug 18 01:08:43 2008
@@ -85,10 +85,10 @@
 install -d $RPM_BUILD_ROOT/var/lib/nxserver/{,db,db/closed,db/failed,db/running}
 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/nxserver
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/nxserver/.ssh
 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/nxserver/nomachine.key.pub
-install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/nxserver/.ssh/authorized_keys
 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/nxserver/nomachine.key
+install -d $RPM_BUILD_ROOT/var/lib/nxserver/home/.ssh
+install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/nxserver/home/.ssh/authorized_keys
 install node.conf.sample $RPM_BUILD_ROOT%{_sysconfdir}/nxserver/node.conf
 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/freenx
 
@@ -99,7 +99,8 @@
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-%useradd -u 160 -d %{_sysconfdir}/nxserver -s %{_bindir}/nxserver -g users -c "FreeNX User" nx
+%useradd -u 160 -d /var/lib/nxserver/home -s %{_bindir}/nxserver -g users -c "FreeNX User" nx
+# May need to add fix to change homedir for prior versions
 
 %post
 umask 022
@@ -138,8 +139,9 @@
 %attr(755,nx,root) %dir /var/lib/nxserver/db/running
 %dir %{_sysconfdir}/nxserver
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nxserver/node.conf
-%dir %{_sysconfdir}/nxserver/.ssh
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nxserver/.ssh/authorized_keys
+%attr(755,nx,root) %dir /var/lib/nxserver/home
+%attr(750,nx,root) %dir /var/lib/nxserver/home/.ssh
+%config(noreplace,missingok) %verify(not md5 mtime size) /var/lib/nxserver/home/.ssh/authorized_keys
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nxserver/nomachine.key*
 %attr(754,root,root) /etc/rc.d/init.d/freenx
 
@@ -149,6 +151,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.47  2008/08/17 23:08:43  aredridel
+- move nx homedir back to /var, since state is maintained there at runtime
+
 Revision 1.46  2008/08/17 21:54:25  aredridel
 - remove todo
 
================================================================

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



More information about the pld-cvs-commit mailing list