ovh-backuppc-prov.sh
· 396 B · Bash
Raw
#!/bin/bash
BACKUP_ETC="/etc/backuppc"
HOST="${1}"
NEW_IP="${2}"
cp ${BACKUP_ETC}/${HOST}.pl ${BACKUP_ETC}/${HOST}-recover.pl
echo "\$Conf{ClientNameAlias} = '${NEW_IP}';" >> ${BACKUP_ETC}/${HOST}-recover.pl
sed -i "s/-p 2022 /-p 22 /" ${BACKUP_ETC}/${HOST}-recover.pl
echo "${HOST}-recover 0 backuppc" >> ${BACKUP_ETC}/hosts
/etc/init.d/backuppc reload
su backuppc -c "ssh -p 22 root@${NEW_IP}"
| 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}" |