--- ltsp-update-sshkeys 2008-03-18 11:56:48 +0300 +++ ltsp-update-sshkeys 2008-03-18 11:21:02 +0300 @@ -1,6 +1,6 @@ #!/bin/sh -test -z "$clients" && clients=$(find /opt/ltsp/. -mindepth 1 -maxdepth 1 -type d 2>/dev/null) +test -z "$clients" && clients=$(find /var/lib/ltsp5 -mindepth 1 -maxdepth 1 -type d 2>/dev/null) hostname=$(hostname) ips=$(ip -o addr show | awk '$3 == "inet" && $4 !~ /^127\./ { print $4 }' | sed -e 's,/[0-9][0-9]*\>,,g') output=$(mktemp -t $(basename $0)-output.XXXXXXXX) @@ -17,8 +17,8 @@ for name in $names; do for encryption in $enc; do - if [ -f /etc/ssh/ssh_host_${encryption}_key.pub ]; then - echo $(echo $name $(cat /etc/ssh/ssh_host_${encryption}_key.pub|awk '{split ($0, a, " "); print a[1]" "a[2]" "}')) >> $output + if [ -f /etc/openssh/ssh_host_${encryption}_key.pub ]; then + echo $(echo $name $(cat /etc/openssh/ssh_host_${encryption}_key.pub|awk '{split ($0, a, " "); print a[1]" "a[2]" "}')) >> $output logger -f $logfile -t ltsp "# Creating ${encryption}-hostkey for $name" else logger -f $logfile -t ltsp "No ${encryption} key found for ${name}, please configure your ssh server correctly" @@ -31,8 +31,8 @@ fi for client in $clients; do - if [ -d $client/etc/ssh ]; then - install -m 644 $output $client/etc/ssh/ssh_known_hosts + if [ -d $client/etc/openssh ]; then + install -m 644 $output $client/etc/openssh/ssh_known_hosts else echo "WARNING: $client/etc/ssh not found. skipping..." fi