anbox/scripts/create-package.sh
2016-06-30 00:10:12 +02:00

35 lines
757 B
Bash
Executable file

#!/bin/bash
TOPDIR=`pwd`
PRODUCT_NAME=generic_arm64
OUTDIR=out/target/product/$PRODUCT_NAME
if [ -d rootfs ] ; then
rm -rf rootfs
fi
mkdir rootfs
cp -r $OUTDIR/root/* rootfs/
cp -r $OUTDIR/system/* rootfs/system/
mkdir rootfs/cache
find out -name filesystem_config.txt -exec cp {} rootfs \;
if [ ! -e rootfs/filesystem_config.txt ] ; then
echo "ERROR: Filesystem config is not available. You have to run"
echo "ERROR: $ make target-files-package"
echo "ERROR: to generate it as part of the Android build."
rm -rf rootfs
exit 1
fi
cp anbox-init.sh rootfs/
chmod +x rootfs/anbox-init.sh
chmod 755 rootfs/init.*
chmod 755 rootfs/default.prop
chmod 755 rootfs/system/build.prop
chmod +x rootfs/anbox-init.sh
tar cf rootfs.tar rootfs
rm -rf rootfs