40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/sh
 | |
| 
 | |
| set -xe
 | |
| 
 | |
| old_revision=$(cat BORINGSSL_REVISION)
 | |
| rm -Rf src
 | |
| git clone https://boringssl.googlesource.com/boringssl src
 | |
| cd src
 | |
| new_revision=$(git show -s --pretty=%H)
 | |
| msgfile=$(mktemp)
 | |
| 
 | |
| echo "external/boringssl: Sync to ${new_revision}.
 | |
| 
 | |
| This includes the following changes:
 | |
| 
 | |
| https://boringssl.googlesource.com/boringssl/+log/${old_revision}..${new_revision}
 | |
| " > $msgfile
 | |
| 
 | |
| # Just pull out commit titles and any Update-Note paragraphs for AOSP commit summary
 | |
| git log --format='format:* %s%n%n%b' ${old_revision}..${new_revision} \
 | |
|   | awk -v RS='' -v ORS='\n' '/^Update-Note/ {print} /^\*/ {print}' \
 | |
|   >> $msgfile
 | |
| 
 | |
| 
 | |
| cd ..
 | |
| echo "
 | |
| Test: atest CtsLibcoreTestCases CtsLibcoreOkHttpTestCases" >> $msgfile
 | |
| echo ${new_revision} > BORINGSSL_REVISION
 | |
| 
 | |
| rm -Rf src/.git
 | |
| rm -Rf src/fuzz
 | |
| rm -Rf src/third_party/googletest
 | |
| rm -Rf linux-aarch64/ linux-arm/ linux-x86/ linux-x86_64/ mac-x86/ mac-x86_64/ win-x86_64/ win-x86/
 | |
| python src/util/generate_build_files.py android android-cmake bazel eureka
 | |
| cp src/LICENSE NOTICE
 | |
| 
 | |
| git add .
 | |
| git commit --no-verify -F $msgfile
 | |
| rm -f $msgfile
 |