ports/net/google-startup-scripts/files/patch-usr_share_google_regenerate-host-keys

20 lines
883 B
Text

--- usr/share/google/regenerate-host-keys.orig 2014-12-24 22:40:30 UTC
+++ usr/share/google/regenerate-host-keys
@@ -29,7 +29,7 @@ sshd_cmd() {
if [[ -x /etc/init.d/ssh || -f /etc/init/ssh.conf ]]; then
service ssh ${cmd}
fi
- if [[ -x /etc/init.d/sshd || -f /etc/init/sshd.conf ]]; then
+ if [[ -x /etc/init.d/sshd || -f /etc/init/sshd.conf || -f /etc/rc.d/sshd ]]; then
service sshd ${cmd}
fi
}
@@ -55,7 +55,7 @@ generate_key() {
regenerate_host_keys() {
log "Regenerating SSH Host Keys for: $new_ip_address (previously $old_ip_address)."
- rm -f /etc/ssh/ssh_host_key /etc/ssh_host_key.pub # SSH1 RSA key.
+ rm -f /etc/ssh/ssh_host_key /etc/ssh/ssh_host_key.pub # SSH1 RSA key.
for key_file in /etc/ssh/ssh_host_*_key; do
# Parse out the type of key, matching the * in the for loop command above.
key_type=$(basename "${key_file}" _key)