Commit graph

390 commits

Author SHA1 Message Date
Simon Fels
b1a9dee78f Merge pull request #50 from morphis/f/extend-documentation
Extend documentation with various additional details
2017-02-22 17:07:24 +01:00
Simon Fels
bae6bfef3f Extend documentation with various additional details 2017-02-22 09:17:51 +01:00
Simon Fels
d30e8f1a74 Merge pull request #49 from morphis/bug/take-version-from-changelog
Take version from changelog
2017-02-21 08:12:57 +01:00
Simon Fels
9e9ee9fd6c Merge pull request #48 from morphis/feature/correct-termination
Cleanup program termination so that things are correctly released
2017-02-21 08:12:38 +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
ece577cc16 kernel: update changelog 2017-02-21 07:37:31 +01:00
Simon Fels
3f3e25de04 kernel: extract current version from debian changelog
Thanks to Marius Gripsgard <mariogrip@ubuntu.com> for the fix.
2017-02-21 07:33:33 +01:00
Simon Fels
fc49cc3895 Make our mounts private to our namespace
That way they don't end up in the host namespace in any case. Only the
loop device we're allocating remains visible as there is currently no
real separation between containers on loop device usage.
2017-02-20 08:46:01 +01:00
Simon Fels
5520dfac34 Terminate container on shutdown to get all our threads/connections stopped 2017-02-20 08:46:01 +01:00
Simon Fels
03acb32ece Forward Android ready status through our app manager dbus object 2017-02-20 08:35:43 +01:00
Simon Fels
79b0f5b63e Merge pull request #47 from morphis/bug/use-glesv2-over-glesv1
Use GLESv2 as implementation for GLESv1
2017-02-19 12:40:44 +01:00
Simon Fels
ce2f7e9928 Use GLESv2 as implementation for GLESv1
This may not apply on some systems but works well enough for the snap.
2017-02-19 12:16:48 +01:00
Simon Fels
851e9d296d Merge pull request #46 from morphis/feature/simplify-container-mgr
scripts: container-mgr: get rid of a few things (kmods, base uid, umount)
2017-02-19 12:02:56 +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
7e2b0c16df Merge pull request #44 from morphis/bug/cli-type-reference-no-value
Correctly handle type reference flag values
2017-02-17 19:47:05 +01:00
Simon Fels
589b40daf1 Correctly handle type reference flag values 2017-02-17 19:46:25 +01:00
Simon Fels
c8a5a17dfe Merge pull request #43 from morphis/feature/cmd-session-manager
Release rename run command to session-manager
2017-02-17 19:30:38 +01:00
Simon Fels
cd33d9f0fa Release rename run command to session-manager 2017-02-17 19:30:20 +01:00
Simon Fels
6cccf854b2 Merge pull request #41 from morphis/feature/android-host-support
Add support to run on an Android based device
2017-02-17 17:13:43 +01:00
Simon Fels
bdcfbd47dd Print detailed error message when SDL initialization fails 2017-02-17 16:44:30 +01:00
Simon Fels
53b8071e6a On systems we run against Mir we also need to build against it 2017-02-17 16:44:30 +01:00
Simon Fels
17bdff54c2 Mark SDL2 as required build dependency 2017-02-17 16:44:30 +01:00
Simon Fels
6a62f75274 Allow privileged containers for systems without user namespace support 2017-02-17 16:44:30 +01:00
Simon Fels
b090f0a74d Merge pull request #42 from morphis/feature/mount-setup
Setup Android rootfs mount on container manager startup
2017-02-17 16:43:11 +01:00
Simon Fels
1d60c2f1f5 Merge pull request #36 from morphis/feature/cli-valueless-flags
Add support for command line flags without value
2017-02-17 16:40:28 +01:00
Simon Fels
6ce026bad4 Setup Android rootfs mount on container manager startup 2017-02-10 23:10:03 +01:00
Simon Fels
f5ec3d13ad Add BoolSwitchFlag class to model boolean input parameters 2017-02-10 08:03:26 +01:00
Simon Fels
d732c8dab7 Merge pull request #39 from morphis/feature/cmd-session-manager
Rename run command to session-manager
2017-02-09 13:55:36 +01:00
Simon Fels
586bdce1b3 Rename run command to session-manager 2017-02-09 12:20:57 +01:00
Simon Fels
1dab5af909 Merge pull request #37 from morphis/bug/fix-nvidia-driver-support
Fix support for systems using the nvidia graphics driver
2017-02-09 12:20:19 +01:00
Simon Fels
06b3683ea4 Force host EGL on devices running with the nvidia driver 2017-02-09 12:04:17 +01:00
Simon Fels
64466fb234 Blacklist EGL_EXT_buffer_age extension to make nvidia users happy 2017-02-09 12:03:49 +01:00
Simon Fels
7fb5c4f08d Merge pull request #38 from morphis/feature/package-kernel-modules
Split out binder/ashmem kernel modules into a dkms package
2017-02-09 12:02:56 +01:00
Simon Fels
4ff9a63c5c Silence binder driver for rlimit failures 2017-02-07 12:12:23 +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
2222eb8d36 Document dkms package installation via ppa in our README 2017-02-07 12:12:23 +01:00
Simon Fels
c3b2e88960 Print error on startup when binder/ashmem are missing and fail 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
c32e200638 Add dkms packaging for our kernel modules 2017-02-07 12:12:23 +01:00
Simon Fels
928ebdba5a Merge pull request #31 from morphis/feature/better-gles-selector
Abstract selector of translator or host GL libs a bit more
2017-02-07 12:11:55 +01:00
Simon Fels
30c2186826 Abstract selector of translator or host GL libs a bit more 2017-02-06 07:12:10 +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
Simon Fels
e2f51b80a1 Rework stream usage for desktop/icon file creation 2017-02-02 12:37:49 +01:00
Simon Fels
e1aff4727b Merge pull request #35 from morphis/feature/refactor-config
Refactor configuration to be more dynamic
2017-01-31 14:18:11 +01:00
Simon Fels
fb6277f9a8 Refactor configuration to be more dynamic 2017-01-31 08:48:55 +01:00
Simon Fels
4b5613a023 Use correct type for buffer size to avoid compiler time errors 2017-01-31 08:47:58 +01:00
Simon Fels
fba0b8215d Add missing dependency on boost-test 2017-01-31 08:47:58 +01:00
Simon Fels
51489edbfc Don't build snap in debug mode anymore 2017-01-31 08:47:58 +01:00
Simon Fels
1459488bd3 Drop old and unneeded icon flag for run command 2017-01-31 08:47:57 +01:00