Commit graph

891 commits

Author SHA1 Message Date
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
Simon Fels
2b5dd3ff4e
Merge branch 'master' into fix-spell 2018-06-08 17:36:27 +02:00
Shengjing Zhu
bbf1ffb8db fix spelling errors
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-06-08 14:59:05 +08:00
Simon Fels
4287ff0b6e
Merge pull request #746 from morphis/add-removal-instructions
docs: add instructions of how to remove anbox from the system
2018-06-07 09:54:06 +02:00
Simon Fels
9ffa8ebd7f
Merge branch 'master' into add-removal-instructions 2018-06-06 06:56:46 +02:00
Simon Fels
f59c7f86cb
Merge pull request #747 from morphis/recreate-devices
lxc: bind relevant devices nodes into the container with shifted uid/gid
2018-06-05 18:55:44 +02:00
Simon Fels
5b64319b51 lxc: bind relevant devices nodes into the container with shifted uid/gid
The simple bind mount we used before to forward necessary devices nodes
into the Android container missed shifting the uid/gid. Now we recreate
the devices nodes in a private directory and shift the uid/gid correctly
and then bind mount the resulting files into the container. This should
avoid problems we've have seen on some systems with not allowed access
to some of the device nodes.
2018-06-05 18:43:21 +02:00
Simon Fels
9ad3408e10 Add missing protobuf files to cmake setup 2018-06-05 18:43:00 +02:00
Simon Fels
b953d82d69 docs: add instructions of how to remove anbox from the system 2018-06-05 17:20:43 +02:00
Simon Fels
1eadb3bd2e
Merge pull request #729 from milkmiruku/master
add -Wno-error=implicit-fallthrough and -Wno-error=switch-default to CMAKE_CXX_FLAGS
2018-06-05 17:10:04 +02:00
Simon Fels
cdfa35e043
Merge branch 'master' into master 2018-06-05 17:00:06 +02:00
Milk Brewster
c6c75e2b11
remove -Wno-error=implicit-fallthrough 2018-06-04 18:04:21 +01:00
Simon Fels
ac2ccb47fb
Merge pull request #737 from gmistick/master
Updating Issue template to include debug log steps
2018-05-30 18:03:35 +02:00