Last active 6 months ago

Revision 3b3a3a37edfbc95c15967615953bda476f334367

ovh-backuppc-prov.sh Raw
1#!/bin/bash
2# curl https://gist.githubusercontent.com/waja/610d48dd792b92f1f1e1df9cce4b92c2/raw/ovh-backuppc-prov.sh | bash -s localhost 127.0.0.1
3BACKUP_ETC="/etc/backuppc"
4HOST="${1}"
5NEW_IP="${2}"
6
7cp ${BACKUP_ETC}/${HOST}.pl ${BACKUP_ETC}/${HOST}-recover.pl
8echo "\$Conf{ClientNameAlias} = '${NEW_IP}';" >> ${BACKUP_ETC}/${HOST}-recover.pl
9sed -i "s/-p 2022 /-p 22 /" ${BACKUP_ETC}/${HOST}-recover.pl
10echo "${HOST}-recover 0 backuppc" >> ${BACKUP_ETC}/hosts
11/etc/init.d/backuppc reload
12su backuppc -c "ssh -p 22 root@${NEW_IP}"