Magellan Linux

Contents of /trunk/nxserver-freenx/patches/nxserver-freenx-0.7.3-generate-ssh-keys.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1792 - (show annotations) (download)
Mon Jun 4 14:33:04 2012 UTC (11 years, 10 months ago) by niro
File size: 1119 byte(s)
-freenx-0.7.3 patches and files
1 diff -rud -x .bzr freenx-server/nxserver freenx-server.fixes/nxserver
2 --- freenx-server/nxserver 2009-11-23 10:16:13.100350348 +0100
3 +++ freenx-server.fixes/nxserver 2009-11-23 10:52:01.356476314 +0100
4 @@ -17,6 +17,22 @@
5 # Read the config file
6 . $(PATH=$(cd $(dirname $0) && pwd):$PATH which nxloadconfig) --
7
8 +if test ! -e $NX_ETC_DIR/users.id_dsa; then
9 + $COMMAND_SSH_KEYGEN -q -t dsa -N "" -f $NX_ETC_DIR/users.id_dsa
10 +fi
11 +
12 +if test ! -e $NX_ETC_DIR/client.id_dsa.key -o ! -e $NX_ETC_DIR/server.id_dsa.pub.key; then
13 + $COMMAND_SSH_KEYGEN -q -t dsa -N "" -f $NX_ETC_DIR/local.id_dsa
14 + mv -f $NX_ETC_DIR/local.id_dsa $NX_ETC_DIR/client.id_dsa.key
15 + mv -f $NX_ETC_DIR/local.id_dsa.pub $NX_ETC_DIR/server.id_dsa.pub.key
16 + chmod 0600 $NX_ETC_DIR/client.id_dsa.key $NX_ETC_DIR/server.id_dsa.pub.key
17 +fi
18 +
19 +if test ! -s $NX_HOME_DIR/.ssh/known_hosts -a -e /etc/ssh/ssh_host_rsa_key.pub; then
20 + echo -n "127.0.0.1 " > $NX_HOME_DIR/.ssh/known_hosts
21 + cat /etc/ssh/ssh_host_rsa_key.pub >> $NX_HOME_DIR/.ssh/known_hosts 2>/dev/null
22 +fi
23 +
24 # following two functions are Copyright by Klaus Knopper
25
26 stringinstring(){