| 1 | #!/bin/bash |
| 2 | BACKUP_ETC="/etc/backuppc" |
| 3 | HOST="${1}" |
| 4 | NEW_IP="${2}" |
| 5 | |
| 6 | cp ${BACKUP_ETC}/${HOST}.pl ${BACKUP_ETC}/${HOST}-recover.pl |
| 7 | echo "\$Conf{ClientNameAlias} = '${NEW_IP}';" >> ${BACKUP_ETC}/${HOST}-recover.pl |
| 8 | sed -i "s/-p 2022 /-p 22 /" ${BACKUP_ETC}/${HOST}-recover.pl |
| 9 | echo "${HOST}-recover 0 backuppc" >> ${BACKUP_ETC}/hosts |
| 10 | /etc/init.d/backuppc reload |
| 11 | su backuppc -c "ssh -p 22 root@${NEW_IP}" |
waja / gist:301ad68ff1ab40b1b127cd274e0279ca
Last active 3 months ago
Revision ed8192e2a05bbd3d8cc4de8119053c8f654de9f7