View | Details | Raw Unified | Return to bug 244492
Collapse All | Expand All

(-)sshd (-7 / +8 lines)
Lines 45-62 Link Here
45
		;;
45
		;;
46
	esac
46
	esac
47
47
48
	if [ -f "${keyfile}" ] ; then
49
		info "$ALG host key exists."
50
		return 0
51
	fi
52
48
	if [ ! -x /usr/bin/ssh-keygen ] ; then
53
	if [ ! -x /usr/bin/ssh-keygen ] ; then
49
		warn "/usr/bin/ssh-keygen does not exist."
54
		warn "/usr/bin/ssh-keygen does not exist."
50
		return 1
55
		return 1
51
	fi
56
	fi
52
57
53
	if [ -f "${keyfile}" ] ; then
58
	echo "Generating $ALG host key."
54
		info "$ALG host key exists."
59
	/usr/bin/ssh-keygen -q -t $alg -f "$keyfile" -N ""
55
	else
60
	/usr/bin/ssh-keygen -l -f "$keyfile.pub"
56
		echo "Generating $ALG host key."
57
		/usr/bin/ssh-keygen -q -t $alg -f "$keyfile" -N ""
58
		/usr/bin/ssh-keygen -l -f "$keyfile.pub"
59
	fi
60
}
61
}
61
62
62
sshd_keygen()
63
sshd_keygen()

Return to bug 244492