Commit graph

95 commits

Author SHA1 Message Date
Simon Fels
24f774282a scripts: print all executed commands 2018-06-12 09:53:11 +02:00
Simon Fels
19d902f25a scripts: quote correctly to not cause errors 2018-06-12 09:53:11 +02:00
Simon Fels
a7e2db21bc scripts: also collect container console log files 2018-06-12 09:53:11 +02:00
Simon Fels
f79e3738f1 scripts: use 18.04 as our new build environment 2018-06-12 07:34:05 +02:00
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