Commit graph

937 commits

Author SHA1 Message Date
Simon Fels
82e9cbc43e Enable snap confinement support conditionally 2018-07-19 22:37:46 -04:00
Simon Fels
643ede2b90 container: use cgroup snap-confine already setup 2018-07-19 22:22:03 -04:00
Simon Fels
120ba1c701 snap: add set of plugs and slots necessary for confinement 2018-07-19 22:21:28 -04:00
Simon Fels
60e7dc79c8 scripts: don't setup a dedicated AppArmor profile anymore 2018-07-19 22:20:09 -04:00
Simon Fels
bc2cf304b7
Merge pull request #824 from morphis/check-for-features-on-install
Check for mandatory CPU features on install
2018-07-18 15:06:52 -04:00
Simon Fels
d79d7be9f6 cmds: fix cpu feature listing for system information output 2018-07-18 14:45:40 -04:00
Simon Fels
4b39459253 cmds: add command to check for mandatory CPU features 2018-07-18 14:45:40 -04:00
Simon Fels
5909a0671d
Merge pull request #822 from morphis/fix-egl-query
cmds: correctly query EGL for its features
2018-07-18 14:18:09 -04:00
Simon Fels
645841d739 cmds: correctly query EGL for its features 2018-07-18 14:02:08 -04:00
Simon Fels
766bff9ddc
Merge pull request #816 from megies/patch-1
Update install.md
2018-07-18 13:51:01 -04:00
Tobias Megies
822c50479b
Update install.md 2018-07-14 11:06:08 +02:00
Simon Fels
31d5228209
Merge pull request #815 from zhsj/device-mode
lxc: encode device permission into configuration
2018-07-13 09:15:48 +02:00
Shengjing Zhu
3d05266cae lxc: encode device permission into configuration
Closes: #804
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-07-13 15:05:24 +08:00
Simon Fels
04469cd38b
Merge pull request #813 from zhsj/fix-switch-default
external: set Wno-error=switch-default in backward-cpp
2018-07-11 10:50:42 +02:00
Simon Fels
c55c6c9519
Merge branch 'master' into fix-switch-default 2018-07-11 10:27:30 +02:00
Shengjing Zhu
999751f4a2 external: set Wno-error=switch-default in backward-cpp
Closes: #810
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-07-11 16:17:53 +08:00
Simon Fels
b2922b0059
Merge pull request #811 from zhsj/fix-overlay
fix overlay lowerdir order
2018-07-11 10:12:22 +02:00
Shengjing Zhu
32a16fa5db fix overlay lowerdir order
kernel document says:

Multiple lower layers can now be given using the the colon (":") as a
separator character between the directory names.  For example:

  mount -t overlay overlay -olowerdir=/lower1:/lower2:/lower3 /merged

As the example shows, "upperdir=" and "workdir=" may be omitted.  In
that case the overlay will be read-only.

The specified lower directories will be stacked beginning from the
rightmost one and going left.  In the above example lower1 will be the
top, lower2 the middle and lower3 the bottom layer.

The user directory should be on top, so that user can override the file
in original rootfs image.

Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-07-11 13:32:56 +08:00
Simon Fels
d013c8e41e
Merge pull request #806 from zhsj/clean-up-1
cleanup: remove DBUS_CPP_*
2018-07-09 11:36:32 +02:00
Simon Fels
15aef522be
Merge branch 'master' into clean-up-1 2018-07-09 11:27:16 +02:00
Simon Fels
d9d37e7554
Merge pull request #805 from zhsj/update-backward
external: update backward-cpp to v1.4
2018-07-09 10:50:26 +02:00
Simon Fels
9306c6eeb1
Merge branch 'master' into update-backward 2018-07-09 10:41:23 +02:00
Simon Fels
2d9b3e9ea3
Merge pull request #807 from xefdan3ms/patch-1
Improper use of "didn't" in install doc file
2018-07-09 10:41:13 +02:00
xefdan3ms
62255b3c0f
Improper use of "didn't" in install doc file
You should say:
If you haven't logged into the Ubuntu Store yet

Instead of :
If you didn't logged into the Ubuntu Store yet
2018-07-08 17:43:07 -05:00
Shengjing Zhu
125c31c4fe cleanup: remove DBUS_CPP_*
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-07-08 16:38:55 +08:00
Shengjing Zhu
2b8134fb44 external backward: allow old-style cast & unknown pragmas
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-07-08 00:48:04 +08:00
Shengjing Zhu
5e35efbf73 external: update backward-cpp to v1.4
rename the directory name to backward-cpp

Closes: #803
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-07-08 00:22:45 +08:00
Simon Fels
8bed54cb24
Merge pull request #801 from morphis/secure-against-nullptrs
cmds: secure against possible nullptrs from EGL and GL
2018-07-06 10:38:55 +02:00
Simon Fels
3906c5fd4e cmds: secure against possible nullptrs from EGL and GL 2018-07-06 10:18:32 +02:00
Simon Fels
408b6efb1e
Merge pull request #798 from morphis/fix-shell-quoting
scripts: fix quoting problem with launch cmdline
2018-07-05 10:59:24 +02:00
Simon Fels
155c91da6c scripts: fix quoting problem with launch cmdline 2018-07-05 10:44:31 +02:00
Simon Fels
94028a1649
Merge pull request #797 from morphis/out-of-confinement
Restart entire container-manager script outside of AppArmor confinement
2018-07-05 10:13:20 +02:00
Simon Fels
0dff59cc4c
Merge branch 'master' into out-of-confinement 2018-07-05 10:04:33 +02:00
Simon Fels
d3af8a0732 Restart entire container-manager script outside of AppArmor confinement 2018-07-05 09:57:08 +02:00
Simon Fels
1fb397a21d
Merge pull request #796 from morphis/improve-snap-scripts
Improve snap scripts to avoid common pitfalls with shell scripts
2018-07-05 09:29:56 +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