68 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/sh
 | |
| # Copyright (C) 2004, International Business Machines Corporation
 | |
| #  and others.  All Rights Reserved.
 | |
| #
 | |
| # Run this in locale/tools and it will create an InterimVettingChart in ../vetting/main
 | |
| 
 | |
| # Prefix - will only show files which match the prefix.
 | |
| MATCHIT=
 | |
| #MATCHIT=ar
 | |
| #MATCHIT=fi
 | |
| ROOT=..
 | |
| COMMON=${ROOT}/common
 | |
| 
 | |
| backup_tree()
 | |
| {
 | |
|     TREE=$1
 | |
|     rm -rf ${TREE}.new
 | |
|     mkdir ${TREE}.new
 | |
|     cp -r ${TREE}/CVS ${TREE}.new/
 | |
|     rm -rf ${TREE}.backup1
 | |
|     mv ${TREE}.backup0 ${TREE}.backup1
 | |
|     mv ${TREE} ${TREE}.backup1
 | |
|     mv ${TREE}.new ${TREE}
 | |
| }
 | |
| 
 | |
| compare_tree()
 | |
| {
 | |
|     TREE=$1
 | |
|     for file in `cd ${COMMON}/${TREE} ; ls ${MATCHIT}*.xml | fgrep -v supplementalData`;
 | |
|       do
 | |
|       what=""
 | |
|       for plat in ibmjdk sunjdk windows open_office aix linux solaris hp;
 | |
|         do
 | |
|         if [ -f ${ROOT}/${plat}/${TREE}/${file} ]; then
 | |
|             what="${what} -${plat} ${ROOT}/${plat}/${TREE}/${file}"
 | |
|         fi
 | |
|       done
 | |
|       echo ${what}
 | |
|       LDMLComparator -d ./${TREE} -common:gold ${COMMON}/${TREE}/${file} ${what}
 | |
|           
 | |
| #-ibmjdk ${ROOT}/ibmjdk/${TREE}/${file}
 | |
| #-sunjdk ${ROOT}/sunjdk/${TREE}/${file}
 | |
| #-windows ${ROOT}/windows/${TREE}/${file}
 | |
| #-open_office ${ROOT}/open_office/${TREE}/${file}
 | |
| #-aix ${ROOT}/aix/${TREE}/${file}
 | |
| #-linux ${ROOT}/linux/${TREE}/${file}
 | |
| #-solaris ${ROOT}/solaris/${TREE}/${file}
 | |
| #-hp ${ROOT}/hp/${TREE}/${file}
 | |
| 
 | |
|     done
 | |
| }
 | |
| 
 | |
| mkdir -p ../diff
 | |
| cd ../diff
 | |
| if [ ! -d ${COMMON}/main ];
 | |
| then
 | |
|     echo `basename $0` ":## Error: run me from locale/tools."
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| echo "INFO: Starting in ../diff/"
 | |
| 
 | |
| #backup_tree collation
 | |
| #compare_tree collation
 | |
| backup_tree main
 | |
| compare_tree main
 | |
| echo "INFO: Done with ../diff/"
 |