Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1792 - (hide annotations) (download)
Mon Jun 4 14:33:04 2012 UTC (11 years, 11 months ago) by niro
File size: 1119 byte(s)
-freenx-0.7.3 patches and files
1 niro 1792 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(){