/[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

Diff of /trunk/xls2conf/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 242 by dpavlin, Thu Oct 6 09:43:53 2005 UTC revision 243 by dpavlin, Wed Nov 30 11:36:18 2005 UTC
# Line 1  Line 1 
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)"
# Line 20  convert: Line 23  convert:
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
# Line 30  convert: Line 34  convert:
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  
   

Legend:
Removed from v.242  
changed lines
  Added in v.243

  ViewVC Help
Powered by ViewVC 1.1.26