/[BackupPC]/trunk/xls2conf/Makefile
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/xls2conf/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 138 - (hide annotations)
Thu Oct 6 09:43:53 2005 UTC (18 years, 8 months ago) by dpavlin
File size: 961 byte(s)
added additional IP classes

1 dpavlin 36 backuppc_data=/data/backuppc/data/
2 dpavlin 134 xls_file=analitika.xls
3 dpavlin 36
4     all:
5 dpavlin 134 echo "usage: make [analitika|qc]
6    
7     analitika:
8     sudo make convert backuppc_data=/data/backuppc/data xls_file=analitika.xls
9    
10     qc:
11     sudo make convert backuppc_data=/data/backuppc-qc/data xls_file=qc.xls
12    
13     convert:
14     echo "using $(xls_file) to dir $(backuppc_data)"
15    
16 dpavlin 23 test -d conf || mkdir conf
17     rm conf/* || true
18 dpavlin 134 ./xls2conf.pl $(xls_file)
19 dpavlin 36
20     grep -v asa $(backuppc_data)/conf/hosts > conf/hosts.backuppc.orig
21     cat conf/hosts.backuppc.orig conf/hosts.backuppc > conf/hosts.backuppc.new
22    
23 dpavlin 138 cat /etc/hosts | grep -v '10.210.10[01]' | grep -v 10.42.101 > conf/hosts.orig
24 dpavlin 36 cat conf/hosts.orig conf/hosts.add > conf/hosts.new
25    
26     mv $(backuppc_data)/conf/hosts $(backuppc_data)/conf/hosts.bak
27     mv conf/hosts.backuppc.new $(backuppc_data)/conf/hosts
28     mv /etc/hosts /etc/hosts.bak
29     mv conf/hosts.new /etc/hosts
30    
31     cp conf/*.pl $(backuppc_data)/conf/
32    
33 dpavlin 134 /etc/init.d/backuppc reload || /etc/init.d/backuppc-qc reload
34    

  ViewVC Help
Powered by ViewVC 1.1.26