equal
deleted
inserted
replaced
64 _ |
64 _ |
65 test $(stat -c%s $out) -ge $(stat -c%s /etc/ssh/sshd_config) |
65 test $(stat -c%s $out) -ge $(stat -c%s /etc/ssh/sshd_config) |
66 cp --backup=numbered -p /etc/ssh/sshd_config /etc/ssh/sshd_config~ |
66 cp --backup=numbered -p /etc/ssh/sshd_config /etc/ssh/sshd_config~ |
67 cat $out > /etc/ssh/sshd_config |
67 cat $out > /etc/ssh/sshd_config |
68 |
68 |
69 invoke-rc.d ssh reload || service ssh reload |
69 if which systemctl >/dev/null; then |
|
70 systemctl try-reload-or-restart ssh.service |
|
71 else |
|
72 invoke-rc.d ssh reload || service ssh reload |
|
73 fi |
70 } |
74 } |
71 |
75 |
72 fix_local() { |
76 fix_local() { |
73 file=/root/.ssh/authorized_keys.local |
77 file=/root/.ssh/authorized_keys.local |
74 test -s "$file" || return 0 |
78 test -s "$file" || return 0 |
94 fix_local |
98 fix_local |
95 update-schlittermann-ssh-keys |
99 update-schlittermann-ssh-keys |
96 |
100 |
97 update_log_level |
101 update_log_level |
98 update_sshd_config |
102 update_sshd_config |
99 invoke-rc.d ssh reload || service ssh reload |
103 if which systemctl >/dev/null; then |
|
104 systemctl try-reload-or-restart ssh.service |
|
105 else |
|
106 invoke-rc.d ssh reload || service ssh reload |
|
107 fi |
100 ;; |
108 ;; |
101 |
109 |
102 abort-upgrade|abort-remove|abort-deconfigure) |
110 abort-upgrade|abort-remove|abort-deconfigure) |
103 ;; |
111 ;; |
104 |
112 |