37 lines
		
	
	
		
			650 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			650 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/bash
 | ||
|  | 
 | ||
|  | set -e | ||
|  | 
 | ||
|  | trap "echo Exit; exit;" SIGINT SIGTERM | ||
|  | 
 | ||
|  | CORE_URL="https://src.chromium.org/blink/trunk/Source/core/" | ||
|  | MODULE_URL="https://src.chromium.org/blink/trunk/Source/modules/" | ||
|  | 
 | ||
|  | mkdir -p blink-idl/core | ||
|  | mkdir -p blink-idl/modules | ||
|  | 
 | ||
|  | 
 | ||
|  | echo "Fetching core idl files..." | ||
|  | 
 | ||
|  | rm tmp/ -rf | ||
|  | svn co $CORE_URL tmp -q | ||
|  | 
 | ||
|  | for IDL in $(find tmp/ -iname '*.idl' -type f -printf '%P\n') | ||
|  | do | ||
|  |     echo "- $IDL" | ||
|  |     mv "tmp/$IDL" blink-idl/core | ||
|  | done | ||
|  | 
 | ||
|  | echo "Fetching modules idl files..." | ||
|  | 
 | ||
|  | rm tmp/ -rf | ||
|  | svn co $MODULE_URL tmp -q | ||
|  | 
 | ||
|  | for IDL in $(find tmp/ -iname '*.idl' -type f -printf '%P\n') | ||
|  | do | ||
|  |     echo "- $IDL" | ||
|  |     mv "tmp/$IDL" blink-idl/modules | ||
|  | done | ||
|  | 
 | ||
|  | rm tmp/ -rf |