backuppc_data=/data/backuppc/data/ xls_file=analitika.xls ip_range='(10.210.10[01]|10.42.101)' all: @echo "usage: make [agi|qc]" 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 ip_range='(10.210.101|10.42.101)' sudo /etc/init.d/backuppc-qc restart convert: echo "using $(xls_file) to dir $(backuppc_data)" test -d conf || mkdir conf rm conf/* || true ./xls2conf.pl $(xls_file) 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 | 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 mv conf/hosts.new /etc/hosts cp conf/*.pl $(backuppc_data)/conf/