debian/postinst
changeset 70 6ca27e5de7b3
parent 57 6033c26e134f
child 73 b7a0a4d563f0
equal deleted inserted replaced
69:caae06c1530a 70:6ca27e5de7b3
    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