Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/nxserver-freenx: nxserver-freenx-0.7.1.ebuild ChangeLog
Date: Thu, 01 Nov 2007 23:49:34
Message-Id: E1Injmu-0001TI-Tb@stork.gentoo.org
1 voyageur 07/11/01 23:49:24
2
3 Modified: nxserver-freenx-0.7.1.ebuild ChangeLog
4 Log:
5 Check ${ROOT} before issuing usermod commands
6 (Portage version: 2.1.3.16)
7
8 Revision Changes Path
9 1.2 net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild?r1=1.1&r2=1.2
14
15 Index: nxserver-freenx-0.7.1.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- nxserver-freenx-0.7.1.ebuild 31 Oct 2007 19:49:54 -0000 1.1
22 +++ nxserver-freenx-0.7.1.ebuild 1 Nov 2007 23:49:24 -0000 1.2
23 @@ -1,6 +1,6 @@
24 # Copyright 1999-2007 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild,v 1.1 2007/10/31 19:49:54 voyageur Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.1.ebuild,v 1.2 2007/11/01 23:49:24 voyageur Exp $
28
29 inherit multilib eutils
30
31 @@ -114,8 +114,17 @@
32 }
33
34 pkg_postinst () {
35 - usermod -s /usr/bin/nxserver nx || die "Unable to set login shell of nx user!!"
36 - usermod -d ${NX_HOME_DIR} nx || die "Unable to set home directory of nx user!!"
37 + # Other NX servers ebuilds may have already created the nx account
38 + # However they use different login shell/home directory paths
39 + if [[ ${ROOT} == "/" ]]; then
40 + usermod -s /usr/bin/nxserver nx || die "Unable to set login shell of nx user!!"
41 + usermod -d ${NX_HOME_DIR} nx || die "Unable to set home directory of nx user!!"
42 + else
43 + elog "If you had another NX server installed before, please make sure"
44 + elog "the nx user account is correctly set to:"
45 + elog " * login shell: /usr/bin/nxserver"
46 + elog " * home directory: ${NX_HOME_DIR}"
47 + fi
48
49 elog "To complete the installation, run:"
50 elog " nxsetup --install --setup-nomachine-key --clean --purge"
51
52
53
54 1.35 net-misc/nxserver-freenx/ChangeLog
55
56 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?rev=1.35&view=markup
57 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?rev=1.35&content-type=text/plain
58 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?r1=1.34&r2=1.35
59
60 Index: ChangeLog
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v
63 retrieving revision 1.34
64 retrieving revision 1.35
65 diff -u -r1.34 -r1.35
66 --- ChangeLog 31 Oct 2007 19:49:54 -0000 1.34
67 +++ ChangeLog 1 Nov 2007 23:49:24 -0000 1.35
68 @@ -1,6 +1,10 @@
69 # ChangeLog for net-misc/nxserver-freenx
70 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
71 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v 1.34 2007/10/31 19:49:54 voyageur Exp $
72 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v 1.35 2007/11/01 23:49:24 voyageur Exp $
73 +
74 + 01 Nov 2007; Bernard Cafarelli <voyageur@g.o>
75 + nxserver-freenx-0.7.1.ebuild:
76 + Check ${ROOT} before issuing usermod commands
77
78 *nxserver-freenx-0.7.1 (31 Oct 2007)
79
80
81
82
83 --
84 gentoo-commits@g.o mailing list