Commit graph

870 commits

Author SHA1 Message Date
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
Yechiel Levi
4c60e2c604 Updating Issue template 2018-05-30 18:52:01 +03:00
Simon Fels
b4e3d60d61
Merge pull request #736 from morphis/collect-logs-from-right-directory
Fetch logs from the right location in SNAP_COMMON
2018-05-30 12:44:06 +02:00
Simon Fels
b318bc1514 Fetch logs from the right location in SNAP_COMMON 2018-05-30 12:35:34 +02:00
Simon Fels
c7ab31667e
Merge pull request #734 from morphis/verify-android-image-hash
Always verify the hash of the Android image during the build
2018-05-30 10:56:52 +02:00
Simon Fels
f20acba89b
Merge branch 'master' into verify-android-image-hash 2018-05-30 10:48:25 +02:00
Simon Fels
3d5ea7fbdd
Merge pull request #733 from morphis/enable-debug-per-snap-config
Add snap configure hook to allow enable debug mode
2018-05-30 10:30:18 +02:00
Simon Fels
7664539ad7 Always verify the hash of the Android image during the build 2018-05-30 10:20:38 +02:00
Milk Brewster
2cf14b63bb
add -Wno-error=switch-default to CMAKE_CXX_FLAGS 2018-05-30 09:11:38 +01:00
Simon Fels
83215524de Add snap configure hook to allow enable debug mode 2018-05-30 09:24:00 +02:00
Milk Brewster
683f3a0ef6
add -Wno-error=implicit-fallthrough to CMAKE_CXX_FLAGS 2018-05-27 19:01:51 +01:00
Simon Fels
a88faed6d3
Merge pull request #725 from morphis/update-readme
Update README with link to our current installation instructions
2018-05-26 18:28:57 +02:00
Simon Fels
a05ca6a20d
Merge branch 'master' into update-readme 2018-05-26 18:18:23 +02:00
Simon Fels
d6abd05481
Merge pull request #724 from morphis/add-simple-shell
Add a simple shell command to get access to the Android container
2018-05-26 18:18:12 +02:00
Simon Fels
bd8d851080 Update README with link to our current installation instructions 2018-05-26 18:12:22 +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
db51b73f34
Merge pull request #721 from morphis/use-emugl-swiftshader
snap: use the same swiftshader branch as the emugl project does
2018-05-25 14:13:28 +02:00
Simon Fels
aa193d5469 snap: use the same swiftshader branch as the emugl project does
This gives us various fixes needed to get a working graphical experience
with the swiftshader OpenGL ES driver.
2018-05-25 13:37:12 +02:00
Simon Fels
558d646aa3
Merge pull request #720 from morphis/limit-architectures
Limit snap architectures to amd64
2018-05-25 09:53:29 +02:00
Simon Fels
0edb9427f4 snap: add missing build dependency on systemd 2018-05-25 09:37:28 +02:00
Simon Fels
a0b31a9b20 Limit snap architectures to amd64
We only support the snap for amd64 at the moment.
2018-05-25 09:37:28 +02:00