equal
deleted
inserted
replaced
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 invoke-rc.d ssh reload || service ssh reload |
70 } |
70 } |
71 |
71 |
|
72 fix_local() { |
|
73 file=/root/.ssh/authorized_keys.local |
|
74 test -s "$file" || return 0 |
|
75 |
|
76 tmp=$(mktemp) |
|
77 grep -v |
|
78 'AAAAB3NzaC1yc2EAAAADAQABAAABAQCU2gtwCDaZfKgzyvakquc1fpX3lQPQ9DtwaggPoqmZ3lt3O5ou0+wNnWviqURmp8sDibYmwdkxf41qza25baW4TiQL7KLtP3nXmUNMaUwGEbf4FEYESxr0b3mmPxBP88lgJi6s9RWCVKGHMgLxkZd2IgIG3gwTLKwlKSReUu+7MYNN/0BI6Tuo4nHxXUgux72MHwvyizlN53JFipBJRSRtRv19PnMMNx9spe7Jmf2v67OJ6JXDzpfab7WT6krss1t2dyQZLWnlWTxjK8arQjoEOBwl4VkjXbbopTt6+To8LdZiS39VQBZvKDgfPwGVHigxjRSSZfVYyF+lADoXWJBF' |
|
79 < $file > $tmp |
|
80 cmp $tmp $file >/dev/null || cat $tmp > $file |
|
81 rm -f $tmp |
|
82 } |
72 |
83 |
73 case "$1" in |
84 case "$1" in |
74 configure) |
85 configure) |
|
86 fix_local |
75 update-schlittermann-ssh-keys |
87 update-schlittermann-ssh-keys |
|
88 |
76 update_log_level |
89 update_log_level |
77 update_sshd_config |
90 update_sshd_config |
78 invoke-rc.d ssh reload || service ssh reload |
91 invoke-rc.d ssh reload || service ssh reload |
79 ;; |
92 ;; |
80 |
93 |