Subversion Repositories configs

Rev

Rev 3 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 8
Line 93... Line 93...
93
		fi
93
		fi
94
	fi
94
	fi
95
}
95
}
96
 
96
 
97
do_dsa_keygen() {
97
do_dsa_keygen() {
98
	if [ ! -s $DSA_KEY ]; then
98
	if [ ! -s $DSA_KEY -a `fips_enabled` -eq 0 ]; then
99
		echo -n $"Generating SSH2 DSA host key: "
99
		echo -n $"Generating SSH2 DSA host key: "
100
		rm -f $DSA_KEY
100
		rm -f $DSA_KEY
101
		if test ! -f $DSA_KEY && $KEYGEN -q -t dsa -f $DSA_KEY -C '' -N '' >&/dev/null; then
101
		if test ! -f $DSA_KEY && $KEYGEN -q -t dsa -f $DSA_KEY -C '' -N '' >&/dev/null; then
102
			chmod 600 $DSA_KEY
102
			chmod 600 $DSA_KEY
103
			chmod 644 $DSA_KEY.pub
103
			chmod 644 $DSA_KEY.pub
Line 128... Line 128...
128
{
128
{
129
	[ -x $SSHD ] || exit 5
129
	[ -x $SSHD ] || exit 5
130
	[ -f /etc/ssh/sshd_config ] || exit 6
130
	[ -f /etc/ssh/sshd_config ] || exit 6
131
	# Create keys if necessary
131
	# Create keys if necessary
132
	if [ "x${AUTOCREATE_SERVER_KEYS}" != xNO ]; then
132
	if [ "x${AUTOCREATE_SERVER_KEYS}" != xNO ]; then
133
		do_rsa1_keygen
-
 
134
		do_rsa_keygen
133
		do_rsa_keygen
-
 
134
		if [ "x${AUTOCREATE_SERVER_KEYS}" != xRSAONLY ]; then
-
 
135
			do_rsa1_keygen
135
		do_dsa_keygen
136
			do_dsa_keygen
-
 
137
		fi
136
	fi
138
	fi
137
 
139
 
138
	echo -n $"Starting $prog: "
140
	echo -n $"Starting $prog: "
139
	$SSHD $OPTIONS && success || failure
141
	$SSHD $OPTIONS && success || failure
140
	RETVAL=$?
142
	RETVAL=$?