Contents of /trunk/nxserver-freenx/patches/nxserver-freenx-0.7.3-generate-ssh-keys.patch
Parent Directory | Revision Log
Revision 1792 -
(show annotations)
(download)
Mon Jun 4 14:33:04 2012 UTC (12 years, 3 months ago) by niro
File size: 1119 byte(s)
Mon Jun 4 14:33:04 2012 UTC (12 years, 3 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(){ |