# HG changeset patch # User Heiko Schlittermann # Date 1439456922 -7200 # Node ID 6ca27e5de7b399bb70b7b9e5a773420e2dc44392 # Parent caae06c1530a5e34dd9db2e9e981343c044cef42 Remove old hs card key from authorized_keys.local diff -r caae06c1530a -r 6ca27e5de7b3 debian/postinst --- a/debian/postinst Thu Aug 13 10:39:52 2015 +0200 +++ b/debian/postinst Thu Aug 13 11:08:42 2015 +0200 @@ -69,10 +69,23 @@ invoke-rc.d ssh reload || service ssh reload } +fix_local() { + file=/root/.ssh/authorized_keys.local + test -s "$file" || return 0 + + tmp=$(mktemp) + grep -v + 'AAAAB3NzaC1yc2EAAAADAQABAAABAQCU2gtwCDaZfKgzyvakquc1fpX3lQPQ9DtwaggPoqmZ3lt3O5ou0+wNnWviqURmp8sDibYmwdkxf41qza25baW4TiQL7KLtP3nXmUNMaUwGEbf4FEYESxr0b3mmPxBP88lgJi6s9RWCVKGHMgLxkZd2IgIG3gwTLKwlKSReUu+7MYNN/0BI6Tuo4nHxXUgux72MHwvyizlN53JFipBJRSRtRv19PnMMNx9spe7Jmf2v67OJ6JXDzpfab7WT6krss1t2dyQZLWnlWTxjK8arQjoEOBwl4VkjXbbopTt6+To8LdZiS39VQBZvKDgfPwGVHigxjRSSZfVYyF+lADoXWJBF' + < $file > $tmp + cmp $tmp $file >/dev/null || cat $tmp > $file + rm -f $tmp +} case "$1" in configure) + fix_local update-schlittermann-ssh-keys + update_log_level update_sshd_config invoke-rc.d ssh reload || service ssh reload