mirror of
				https://github.com/f-droid/fdroidserver.git
				synced 2025-11-04 06:30:27 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			711 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			711 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
#
 | 
						|
# $1 is the root dir to install the NDKs into
 | 
						|
# $2 and after are the NDK releases to install
 | 
						|
 | 
						|
echo $0
 | 
						|
set -e
 | 
						|
set -x
 | 
						|
 | 
						|
NDK_BASE=$1
 | 
						|
shift
 | 
						|
 | 
						|
test -e $NDK_BASE || mkdir -p $NDK_BASE
 | 
						|
cd $NDK_BASE
 | 
						|
 | 
						|
for version in $@; do
 | 
						|
    if [ ! -e ${NDK_BASE}/${version} ]; then
 | 
						|
        unzip /vagrant/cache/android-ndk-${version}-linux*.zip > /dev/null
 | 
						|
        mv android-ndk-${version} \
 | 
						|
	   `sed -En 's,^Pkg.Revision *= *(.+),\1,p' android-ndk-${version}/source.properties`
 | 
						|
    fi
 | 
						|
done
 | 
						|
 | 
						|
# allow gradle/etc to install missing NDK versions
 | 
						|
chgrp vagrant $NDK_BASE
 | 
						|
chmod g+w $NDK_BASE
 | 
						|
 | 
						|
# ensure all users can read and execute the NDK
 | 
						|
chmod -R a+rX $NDK_BASE/
 | 
						|
find $NDK_BASE/ -type f -executable -exec chmod a+x -- {} +
 |