Commit graph

903 commits

Author SHA1 Message Date
Simon Fels
d3af8a0732 Restart entire container-manager script outside of AppArmor confinement 2018-07-05 09:57:08 +02:00
Simon Fels
bfd0619d96 scripts: make shellcheck happy 2018-07-05 09:21:34 +02:00
Simon Fels
7b10faf47a scripts: enable linker debugging when running in debug mode 2018-07-05 09:18:41 +02:00
Simon Fels
0160df0b32
Merge pull request #792 from morphis/configure-sw-via-snap
Allow forcing software rendering via snap config option
2018-07-04 17:38:18 +02:00
Simon Fels
d35e494913 Allow forcing software rendering via snap config option 2018-07-04 16:50:23 +02:00
Simon Fels
685e3c140e
Merge pull request #783 from morphis/explicit-search-path-for-boost
scripts: set explicit search path for libboost_log
2018-07-01 20:28:36 +02:00
Simon Fels
945e6f1f7e
Merge branch 'master' into explicit-search-path-for-boost 2018-07-01 18:01:14 +02:00
Simon Fels
e0d508671f scripts: set explicit search path for libboost_log 2018-07-01 17:55:40 +02:00
Simon Fels
9a95b53d79
Merge pull request #776 from gmistick/Privileged_container_manager_snap
Supporting privileged container
2018-06-26 07:26:16 +02:00
Yechiel Levi
13dd9e17bd Supporting privileged container 2018-06-25 20:32:00 +03:00
Simon Fels
8e4a0f6eb1
Merge pull request #774 from morphis/rootfs-overlay
Add support for an overlayed Android root filesystem
2018-06-25 09:11:04 +02:00
Simon Fels
77a4cc7f3b Add support for an overlayed Android root filesystem
This will allow users to extend the Android root filesystem with
additional system applications and changes.
2018-06-25 08:46:56 +02:00
Simon Fels
815c775a61
Merge pull request #761 from morphis/reformat-cmake
Add missing source files to cmake build configuration
2018-06-24 12:09:30 +02:00
Simon Fels
ee1cbf5ddb Add missing source files to cmake build configuration
This makes them all visible in any IDEs supporting cmake.
2018-06-24 11:40:11 +02:00
Simon Fels
5310ad6f4e
Merge pull request #769 from morphis/better-fix-for-fallthrough
backtrace-cpp: implement a better fix for implicit case fallthrough
2018-06-24 11:11:09 +02:00
Simon Fels
7227167b38 backtrace-cpp: implement a better fix for implicit case fallthrough 2018-06-23 16:04:02 +02:00
Simon Fels
a0299a5e84
Merge pull request #765 from morphis/detect-cpu-features
Extend system-info output with a list of CPU features
2018-06-23 13:03:30 +02:00
Simon Fels
e4bad7e611 cpu_features: disable test build and execution 2018-06-23 12:50:54 +02:00
Simon Fels
5049157a4c cpu_features: ignore additional errors 2018-06-23 12:50:50 +02:00
Simon Fels
4a27769893 backtrace-cpp: also ignore implicit-fallthrough errors 2018-06-23 12:50:46 +02:00
Simon Fels
7eb8f2bad8 cpu_features: allow it to build in our more strict build environment 2018-06-21 07:47:37 +02:00
Simon Fels
93c4dfb39f Integrate cpu_features library to extend system-info output with CPU details 2018-06-21 07:35:32 +02:00
Simon Fels
931aca28e3 external: import cpu_features library
Taken from https://github.com/google/cpu_features at revision
26133d3b620c2c27f31d571efd27371100f891e9
2018-06-21 07:35:32 +02:00
Simon Fels
69e75c90e7
Merge pull request #760 from morphis/add-missing-seccomp-profile
data: add missing seccomp profile
2018-06-12 11:45:27 +02:00
Simon Fels
1d4bfc44c3 data: add missing seccomp profile 2018-06-12 11:35:06 +02:00
Simon Fels
bc8a71384b
Merge pull request #735 from morphis/update-to-lxc-3.0
container: update to LXC 3.0 + AppArmor/seccomp support + console log dump
2018-06-12 10:54:48 +02:00
Simon Fels
d720173ed6 snap: update to newer Android image with latest changes included 2018-06-12 10:17:14 +02:00
Simon Fels
0f63d0e7d8 container: specifiy correct path to seccomp profile 2018-06-12 09:53:11 +02:00
Simon Fels
af1c42c24d snap: also package our seccomp profile 2018-06-12 09:53:11 +02:00
Simon Fels
041e9b30cf android: forward logcat output to the container console 2018-06-12 09:53:11 +02:00
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
d858682194 container: don't load apparmor profile yet 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
e398ecd786 container: dump console log
This allows us debugging early boot problems much easier.
2018-06-12 09:53:11 +02:00
Simon Fels
4e715ca5a5 snap: package missing apparmor configuration 2018-06-12 08:59:43 +02:00
Simon Fels
ab2ae5ac47 snap: enable apparmor&seccomp support within lxc 2018-06-12 07:34:05 +02:00
Simon Fels
f79e3738f1 scripts: use 18.04 as our new build environment 2018-06-12 07:34:05 +02:00
Simon Fels
51840062b1 container: update to LXC 3.0 2018-06-12 07:34:05 +02:00
Simon Fels
a0cebef948
Merge pull request #757 from morphis/update-android-image
Use latest Android image from our build server
2018-06-11 11:15:06 +02:00
Simon Fels
96a1f52d3e Use latest Android image from our build server 2018-06-11 10:55:24 +02:00
Simon Fels
c7fd1fea67
Merge pull request #756 from morphis/remove-kernel-and-deb
Remove unneeded kernel and debian package sources
2018-06-11 10:54:41 +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
4b1386e993 Remove unneeded kernel and debian package sources
Everything moved to https://github.com/anbox/anbox-modules
2018-06-11 09:37:42 +02:00
Simon Fels
0f80db195e
Merge pull request #755 from morphis/correct-uid-map
Map UIDs correctly into the container be independent of the UID initiating the container
2018-06-11 09:19:02 +02:00
Simon Fels
02a2601fad scripts: don't create unneeded symlinks on container startup 2018-06-11 07:50:54 +02:00
Simon Fels
d226d17638 container: always map current user to Androids system one 2018-06-11 07:50:48 +02:00
Simon Fels
766db1fbc5 snap: stage missing libboost-iostreams library 2018-06-11 07:50:48 +02:00
Simon Fels
a1738a5192 container: correct code formatting 2018-06-10 19:12:48 +02:00
Simon Fels
2d979b8a1e
Merge pull request #751 from zhsj/fix-spell
fix spelling errors
2018-06-08 17:46:56 +02:00