Magellan Linux

Contents of /trunk/nxserver-freenx/nxserver-freenx-0.5.0-nxsetup-override.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 92 - (show annotations) (download)
Thu Jan 4 23:21:10 2007 UTC (17 years, 3 months ago) by niro
File size: 1674 byte(s)
new files

1 diff -Naur freenx-0.5.0.orig/nxsetup freenx-0.5.0/nxsetup
2 --- freenx-0.5.0.orig/nxsetup 2006-07-07 20:31:35.000000000 -0700
3 +++ freenx-0.5.0/nxsetup 2006-08-27 23:19:40.000000000 -0700
4 @@ -24,6 +24,7 @@
5 BUILD_KNOWN_HOSTS="yes"
6 AUTOMATIC="no"
7 IGNORE_ERRORS="no"
8 +OVERRIDE="no"
9
10 while [ "$1" ]
11 do
12 @@ -41,6 +42,7 @@
13 --uninstall) UNINSTALL="yes"; shift ;;
14 --purge) PURGE="yes"; shift ;;
15 --auto) AUTOMATIC="yes"; shift ;;
16 + --override) OVERRIDE="yes"; shift ;;
17 --) shift ; break ;;
18 *) echo "Invalid flag $1" ; HELP="yes"; shift ; break ;;
19 esac
20 @@ -54,7 +56,7 @@
21 [ "$UNINSTALL" = "yes" -a "$CLEAN" = "yes" ] && HELP="yes"
22 [ "$SETUP_SSH2_KEY" = "yes" -a "$SETUP_NOMACHINE_KEY" = "no" ] && HELP="yes"
23
24 -if [ "$INSTALL" = "no" -a "$UNINSTALL" = "no" -a "$AUTOMATIC" = "no" -a "$HELP" = "no" ]
25 +if [ "$INSTALL" = "no" -a "$UNINSTALL" = "no" -a "$AUTOMATIC" = "no" -a "$HELP" = "no" -a "$OVERRIDE" = "yes" ]
26 then
27 echo "------> You did select no action."
28 echo " FreeNX guesses that you want to _install_ the server."
29 @@ -70,6 +72,20 @@
30
31 [ "$INSTALL" = "no" -a "$UNINSTALL" = "no" ] && HELP="yes"
32
33 +if [ "$OVERRIDE" = "no" ]
34 +then
35 + echo "Your FreeNX server was already setup and configured by the RPM."
36 + echo
37 + echo "You should only need to copy the client.id_dsa.key from /etc/nxserver to your client,"
38 + echo "then properly import the key into the client setup. Only proceed with nxsetup if you"
39 + echo "know exactly what you are doing."
40 + echo
41 + echo "To bypass this message, add the following to the nxsetup arguments:"
42 + echo " --override"
43 + echo
44 + exit 0
45 +fi
46 +
47 if [ "$HELP" = "yes" ]
48 then
49 echo "nxsetup - Setup the FreeNX server."