7 image=${3:-android.img}
9 if [ -z "$ramdisk" ] || [ -z "$system" ]; then
10 echo "Usage: $0 <ramdisk> <system image> [<output anbox image>]"
15 rootfs=$workdir/rootfs
19 # Extract ramdisk and preserve ownership of files
20 (cd $rootfs ; cat $ramdisk | gzip -d | sudo cpio -i)
23 sudo mount -o loop,ro $system $workdir/system
24 sudo cp -ar $workdir/system/* $rootfs/system
25 sudo umount $workdir/system
27 gcc -o $workdir/uidmapshift external/nsexec/uidmapshift.c
28 sudo $workdir/uidmapshift -b $rootfs 0 100000 65536
31 sudo chmod +x $rootfs/anbox-init.sh
33 sudo mksquashfs $rootfs $image -comp xz -no-xattrs
34 sudo chown $USER:$USER $image