From 016b9f6656a82b7cf38d19fd9e3fd0e00c3f41a3 Mon Sep 17 00:00:00 2001 From: Simon Fels Date: Sun, 19 Jun 2016 13:26:57 +0200 Subject: [PATCH] Initial infrastructure to create a click package --- create-click.sh | 27 +++++++++++++++++++++++++++ data/.manifest.json.swp | Bin 0 -> 12288 bytes data/anbox.desktop | 7 +++++++ data/apparmor.json | 5 +++++ data/manifest.json | 15 +++++++++++++++ 5 files changed, 54 insertions(+) create mode 100755 create-click.sh create mode 100644 data/.manifest.json.swp create mode 100644 data/anbox.desktop create mode 100644 data/apparmor.json create mode 100644 data/manifest.json diff --git a/create-click.sh b/create-click.sh new file mode 100755 index 00000000..3e116188 --- /dev/null +++ b/create-click.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +set -e +set -x + +if [ ! -e android-rootfs.tar ] ; then + echo "ERROR: Missing Android rootfs package!" + exit 1 +fi + +./cross-compile-chroot.sh -a armhf -d vivid + +if [ -e click ] ; then + rm -rf click +fi + +mkdir click +cp data/manifest.json click/ +cp data/apparmor.json click/ +cp data/anbox.desktop click/ + +(cd click ; tar xf ../android-rootfs.tar ; mv rootfs android-rootfs) + +cp build-armhf-vivid/src/anbox click/ +cp build-armhf-vivid/src/anbox-container click/ + +(cd click ; click build .) diff --git a/data/.manifest.json.swp b/data/.manifest.json.swp new file mode 100644 index 0000000000000000000000000000000000000000..6a650b35172342cd2855e820d7ced57a3c5605fc GIT binary patch literal 12288 zcmeI2&u-K(5XN2Z3#hz+30IQch4M!TA+`sk9(qEh2q7eI;xuLxJJ`-rR4o-JUW1qF zjY}_m48+*U3W>`iZqC+K=_+UB-DDEY9`JLUPZKs0zK>!3m00ck)1V8`;Kwzr~_;!b#Q^hxis&5VR z&R_HJiU|Zj00ck)1V8`;KmY_l00ck)1VG>#5)cJ_``={j9Vz_(Uw{AqqQxa?MS4p* zAU!6HNLS?hlXOA)LHbVmM0!t(ajqc;Tp0vF00ck)1V8`;KmY_l00cnbe+jG@r;#kB zb;{`E8BZqJH0h0A`C10kEOdP*_j{`rO*9&NlErrL^+qF<_9SV;nb)B$oxhT`ygmO&dbREOe+hu(&@w64AE8QvB#QtYb&| zkRbT=0m$Qw#n;N1h5PebTB_(XwY!HH-MrJjOI@)@r;oD9-nux-o?F%W0n)5*jOR*o z!S~H6Px*|NZCk5c1gCT^oGgOH8j)Ar8*aPcTy}L$zOk>KyD!emW}QRWyi#7~zO#`q L6;_qBdB%PNKDnlw literal 0 HcmV?d00001 diff --git a/data/anbox.desktop b/data/anbox.desktop new file mode 100644 index 00000000..27f35015 --- /dev/null +++ b/data/anbox.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Anbox +Exec=anbox run --rootfs=android-rootfs +Icon=anbox.png +Terminal=false +Type=Application +X-Ubuntu-Touch=true diff --git a/data/apparmor.json b/data/apparmor.json new file mode 100644 index 00000000..a5963eab --- /dev/null +++ b/data/apparmor.json @@ -0,0 +1,5 @@ +{ + "policy_version": 1.3, + "template": "unconfined", + "policy_groups": [] +} diff --git a/data/manifest.json b/data/manifest.json new file mode 100644 index 00000000..5742135b --- /dev/null +++ b/data/manifest.json @@ -0,0 +1,15 @@ +{ + "architecture": "armhf", + "description": "Android in a Box - An application-based approach to run a full Android system", + "framework": "ubuntu-sdk-15.04", + "hooks": { + "anbox": { + "apparmor": "apparmor.json", + "desktop": "anbox.desktop" + } + }, + "maintainer": "Simon Fels ", + "name": "org.anbox", + "title": "Anbox", + "version": "0.1" +} -- GitLab