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
							 |