Simon Fels
62ea07eaf2
scripts: don't build removed debian package during CI anymore
2018-06-11 09:57:31 +02:00
Simon Fels
02a2601fad
scripts: don't create unneeded symlinks on container startup
2018-06-11 07:50:54 +02:00
Simon Fels
b318bc1514
Fetch logs from the right location in SNAP_COMMON
2018-05-30 12:35:34 +02:00
Simon Fels
83215524de
Add snap configure hook to allow enable debug mode
2018-05-30 09:24:00 +02:00
Simon Fels
dffc175599
scripts: use correct environment to run system-info command
2018-05-26 18:08:55 +02:00
Simon Fels
b764671f1d
scripts: add script to get a shell inside the Android container
2018-05-26 17:57:48 +02:00
Simon Fels
65af894a95
scripts: check if we run on an AppArmor enabled system before loading profile
2018-05-23 16:40:25 +02:00
Simon Fels
71d801148b
snap: rename app-settings to android-settings
2018-05-23 16:40:24 +02:00
Simon Fels
60c8cfc9a0
scripts: install missing libsystemd-dev
2018-05-23 14:30:03 +02:00
Simon Fels
be346eb9ec
snap: add additional desktop entry for the appmgr
2018-05-23 14:30:03 +02:00
Simon Fels
b723f251d9
debian: bump version and add build script
2018-05-23 13:16:41 +02:00
Simon Fels
b36c0b7491
Implement confinement of the Android container via AppArmor
...
The used profile is derived from what LXD uses to confine its
containers. See https://github.com/lxc/lxd/blob/master/lxd/apparmor.go
2018-05-18 19:38:35 +02:00
Simon Fels
238a26aee3
Install desktop item for the Android Settings app
2018-05-18 19:38:16 +02:00
Simon Fels
31c64f0a19
snap: make anbox work on systems with GLVND
...
Systems with GLVND load the actual EGL implementation in a different way
when the GL driver is dlopen'ed and therefor we need to tell GLVND which
vendor implementations are available on the system. As snapd is not yet
exposing this to the snap we have to ship a small set of configs on our
own until that is fixed.
2018-05-18 19:38:07 +02:00
Simon Fels
7dde2d9fdf
snap: cleanup and small refactoring
...
We're using the desktop helpers now to setup all necessary environment
variables for GL drivers etc. and only keep a small set of extra changes
on top for things the desktop-helpers don't support yet.
2018-05-18 19:38:05 +02:00
Simon Fels
5a8e5e5817
Merge branch 'master' into master
2018-05-16 08:06:05 +02:00
Gianfranco Costamagna
cfb336e174
CMakeLists.txt: Default build type to RelWithDebInfo if none is defined
2018-05-14 12:03:50 +02:00
Gianfranco Costamagna
a02f2ab47c
Add verbosity to build
2018-05-14 11:57:34 +02:00
Simon Fels
50671ed987
scripts: explicitly set linker search path for libpulsecommon-8.0
2018-03-04 17:31:03 +01:00
step21
3882f3bfa5
fixed sys.stderr
2018-01-05 16:01:51 +01:00
step21
642330e22c
python 3 compatible
2018-01-04 21:06:43 +01:00
fpemud
1df0964af5
fix
2017-11-10 12:40:02 +08:00
Simon Fels
3fcdb31ada
emugl: import script for AOSP to generate encoding/decoding functions
2017-08-31 16:07:57 +02:00
Simon Fels
067201baba
emugl: generate GL ES/EGL function prototypes at build type from entries files
...
This will make the *.entries files the the authoritative place to
define additional GL function prototypes. All generated header
files are now placed inside the build directory so that nobody
will ever try to touch them again.
2017-08-31 15:40:22 +02:00
Simon Fels
6e94a2bed3
Don't use sudo in a script executed as root
2017-08-16 10:18:44 +02:00
Simon Fels
531dcd8c68
Add simple script to collect various relevant log files for a bug report
2017-07-27 09:24:52 +02:00
Shengjing Zhu
3a1345c532
Fix build dir after cmake build
...
Signed-off-by: Shengjing Zhu <zsj950618@gmail.com>
2017-06-27 11:15:52 +08:00
Simon Fels
a21233cb38
Merge pull request #252 from morphis/f/warn-on-cm-start
...
Print warning if user starts container manager manually
2017-05-11 18:35:59 +02:00
Simon Fels
22fcbabb64
Print warning if user starts container manager manually
2017-05-11 07:45:24 +02:00
Simon Fels
54499f0135
Simply bridge implementation to provide just a static configuration
2017-05-10 19:06:38 +02:00
Simon Fels
68dba196ba
Add libsdl2-image-dev as build dependency for travis
2017-05-05 07:53:43 +02:00
Simon Fels
73ecb78bc6
scripts: cleanup git tree only when one exists
2017-04-29 11:24:16 +02:00
Simon Fels
06a8b728cd
Install additional needed build dependencies
2017-04-29 11:24:16 +02:00
Simon Fels
525d37b9db
Build debs also during our travis job
2017-04-29 11:24:16 +02:00
Simon Fels
3c8dcca277
Merge pull request #158 from morphis/f/attempt-to-use-nvidia-drv
...
Add in-snap path to nvidia driver binaries to LD_LIBRARY_PATH
2017-04-26 06:48:32 +02:00
Simon Fels
81d166e4e6
Add in-snap path to nvidia driver binaries to LD_LIBRARY_PATH
2017-04-21 07:22:01 +02:00
Peter Dave Hello
9e12199468
apt clean after package install in clean-build.sh
2017-04-17 17:53:34 +08:00
Simon Fels
9e517f1f1d
Merge pull request #56 from morphis/f/check-for-apparmor
...
Check for AppArmor support before using aa-exec
2017-04-12 21:39:49 +02:00
Simon Fels
d7ccae072e
Check for AppArmor support before using aa-exec
2017-04-12 21:34:06 +02:00
Thomas Voß
74330e4efa
Add cmake-extras to clean-build
2017-04-12 14:14:25 +02:00
Simon Fels
7ce6b0d765
Use subdirectory in SNAP_USER_COMMON for our application data
2017-03-14 08:06:38 +01:00
Simon Fels
68768d10fe
Use SNAP_USER_COMMON to place our desktop files
2017-03-12 16:04:15 +01:00
Simon Fels
b5f3240400
Set XDG_DATA_HOME to SNAP_COMMON to have a common place for our app launchers
2017-03-12 14:32:04 +01:00
Simon Fels
7cdc186947
scripts: also install libproperties-cpp-dev during the build setup
2017-02-21 07:39:20 +01:00
Simon Fels
5881a514de
scripts: container-mgr: get rid of a few things (kmods, base uid, umount)
2017-02-19 11:39:36 +01:00
Simon Fels
6ce026bad4
Setup Android rootfs mount on container manager startup
2017-02-10 23:10:03 +01:00
Simon Fels
e0091c764b
Allow using a different data path for container setup
2017-02-07 12:12:23 +01:00
Simon Fels
f51669d17b
Drop classic scripts used for kernel module building
2017-02-07 12:12:23 +01:00
Simon Fels
2e3a82c429
Remove kernel module building inside the snap
2017-02-07 12:12:23 +01:00
Simon Fels
d12aad5c01
Merge pull request #34 from morphis/feature/minor-fixes
...
A few minor fixes to clean things up a bit
2017-02-03 08:04:09 +01:00