1 |
backuppc_data=/data/backuppc/data/ |
backuppc_data=/data/backuppc/data/ |
2 |
xls_file=analitika.xls |
xls_file=analitika.xls |
3 |
|
ip_range='(10.210.10[01]|10.42.101)' |
4 |
|
|
5 |
all: |
all: |
6 |
echo "usage: make [analitika|qc] |
echo "usage: make [agi|qc] |
7 |
|
|
8 |
analitika: |
agi: |
9 |
sudo make convert backuppc_data=/data/backuppc/data xls_file=analitika.xls |
sudo make convert backuppc_data=/data/backuppc-agi/data xls_file=agi.xls ip_range='(10.210.100)' |
10 |
|
/etc/init.d/backuppc-agi restart |
11 |
|
|
12 |
qc: |
qc: |
13 |
sudo make convert backuppc_data=/data/backuppc-qc/data xls_file=qc.xls |
sudo make convert backuppc_data=/data/backuppc-qc/data xls_file=qc.xls ip_range='(10.210.101|10.42.101)' |
14 |
|
/etc/init.d/backuppc-qc restart |
15 |
|
|
16 |
convert: |
convert: |
17 |
echo "using $(xls_file) to dir $(backuppc_data)" |
echo "using $(xls_file) to dir $(backuppc_data)" |
23 |
grep -v asa $(backuppc_data)/conf/hosts > conf/hosts.backuppc.orig |
grep -v asa $(backuppc_data)/conf/hosts > conf/hosts.backuppc.orig |
24 |
cat conf/hosts.backuppc.orig conf/hosts.backuppc > conf/hosts.backuppc.new |
cat conf/hosts.backuppc.orig conf/hosts.backuppc > conf/hosts.backuppc.new |
25 |
|
|
26 |
cat /etc/hosts | grep -v '10.210.10[01]' | grep -v 10.42.101 > conf/hosts.orig |
cat /etc/hosts | egrep -v "$(ip_range)" > conf/hosts.orig |
27 |
cat conf/hosts.orig conf/hosts.add > conf/hosts.new |
cat conf/hosts.orig conf/hosts.add > conf/hosts.new |
28 |
|
|
29 |
|
|
30 |
mv $(backuppc_data)/conf/hosts $(backuppc_data)/conf/hosts.bak |
mv $(backuppc_data)/conf/hosts $(backuppc_data)/conf/hosts.bak |
31 |
mv conf/hosts.backuppc.new $(backuppc_data)/conf/hosts |
mv conf/hosts.backuppc.new $(backuppc_data)/conf/hosts |
32 |
mv /etc/hosts /etc/hosts.bak |
mv /etc/hosts /etc/hosts.bak |
34 |
|
|
35 |
cp conf/*.pl $(backuppc_data)/conf/ |
cp conf/*.pl $(backuppc_data)/conf/ |
36 |
|
|
|
/etc/init.d/backuppc reload || /etc/init.d/backuppc-qc reload |
|
|
|
|