summaryrefslogtreecommitdiff
path: root/repenme
blob: c2286ea4558b4d78b0b7b5838fb52ae31fcafcf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh
[ "$(id -u)" = 0 ] || exec sudo -- "$0" "$@" || exit
set -ex

a=/root/.ssh/authorized_keys
b=$a~penme
c=$b~repen

[ -f "$a" -a -f "$b" ]
[ -r "$a" -a -r "$b" ]

mv -f -- "$a" "$c"
mv -- "$b" "$a"
mv -- "$c" "$b"
if [ -t 1 ]
then
        diff "$b" "$a"
fi