r10317@llin: dpavlin | 2006-03-07 17:24:19 +0100
[BackupPC.git] / xls2conf / Makefile
index a47ad28..8a467a8 100644 (file)
@@ -1,14 +1,17 @@
 backuppc_data=/data/backuppc/data/
 xls_file=analitika.xls
+ip_range='(10.210.10[01]|10.42.101)'
 
 all:
-       echo "usage: make [analitika|qc]
+       @echo "usage: make [agi|qc]"
 
-analitika:
-       sudo make convert backuppc_data=/data/backuppc/data xls_file=analitika.xls
+agi:
+       sudo make convert backuppc_data=/data/backuppc-agi/data xls_file=agi.xls ip_range='(10.210.100)'
+       sudo /etc/init.d/backuppc-agi restart
 
 qc:
-       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)'
+       sudo /etc/init.d/backuppc-qc restart
 
 convert:
        echo "using $(xls_file) to dir $(backuppc_data)"
@@ -20,9 +23,10 @@ convert:
        grep -v asa $(backuppc_data)/conf/hosts > conf/hosts.backuppc.orig
        cat conf/hosts.backuppc.orig conf/hosts.backuppc > conf/hosts.backuppc.new
 
-       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
        cat conf/hosts.orig conf/hosts.add > conf/hosts.new
 
+
        mv $(backuppc_data)/conf/hosts $(backuppc_data)/conf/hosts.bak
        mv conf/hosts.backuppc.new $(backuppc_data)/conf/hosts
        mv /etc/hosts /etc/hosts.bak
@@ -30,5 +34,3 @@ convert:
 
        cp conf/*.pl $(backuppc_data)/conf/
 
-       /etc/init.d/backuppc reload || /etc/init.d/backuppc-qc reload
-