Annotation of /trunk/nxserver-freenx/patches/nxserver-freenx-0.7.3-generate-ssh-keys.patch
Parent Directory | Revision Log
Revision 1792 -
(hide 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 | 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(){ |