Ultima attività 6 months ago

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
10chown backuppc:backuppc ${BACKUP_ETC}/${HOST}-recover.pl
11echo "${HOST}-recover 0 backuppc" >> ${BACKUP_ETC}/hosts
12/etc/init.d/backuppc reload
13echo Run su backuppc -c "ssh -p 22 root@${NEW_IP}"
14