mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-25 23:06:10 +03:00
20 lines
824 B
Bash
Executable File
20 lines
824 B
Bash
Executable File
#!/bin/sh
|
|
set -ex
|
|
|
|
. ./get-sysroot.sh
|
|
|
|
if [ "$WITH_ANDROID_IMG" -a ! -d out/sysroot-build/android/"$WITH_ANDROID_IMG"/system ]; then
|
|
curl -O https://dl.google.com/android/repository/sys-img/android/$WITH_ANDROID_IMG.zip
|
|
mkdir -p $WITH_ANDROID_IMG/mount
|
|
unzip $WITH_ANDROID_IMG.zip '*/system.img' -d $WITH_ANDROID_IMG
|
|
# Need mount -t ext4 -o ro,loop,offset=0x100000 for API level of 26+
|
|
sudo mount $WITH_ANDROID_IMG/*/system.img $WITH_ANDROID_IMG/mount
|
|
rootfs=out/sysroot-build/android/$WITH_ANDROID_IMG
|
|
mkdir -p $rootfs/system/bin $rootfs/system/etc
|
|
cp $WITH_ANDROID_IMG/mount/bin/linker* $rootfs/system/bin
|
|
cp $WITH_ANDROID_IMG/mount/etc/hosts $rootfs/system/etc
|
|
cp -r $WITH_ANDROID_IMG/mount/lib* $rootfs/system
|
|
sudo umount $WITH_ANDROID_IMG/mount
|
|
rm -rf $WITH_ANDROID_IMG $WITH_ANDROID_IMG.zip
|
|
fi
|