Commit Graph

5 Commits

Author SHA1 Message Date
black-desk 78fdd404d1 chore: clean CMakeLists
* No default-to-debug any more
  * As asan cannot be used in static build, we will not build the static
    version of ll-box when CMAKE_DEBUG_ASAN is ON
2022-11-29 09:41:28 +08:00
chenlinxuan 3e83ef0491 fix: uab support
* Bring back bundle support
  * Check reader ptr before use it as when working in uab mode, ll-box
    might not have reader at all.
  * More config.json generate handling code.
  * Install ll-box-static to /usr/libexec

Change-Id: Iafc2f5a684cecbce2aeb8aed90f1eed451c165f2
2022-10-28 15:03:32 +08:00
Iceyer 9501c51639
feat: static link ll-box
- Use static link ll-box so that the bundle file can run it without
depends
- Add BUILD_STATIC option to CMakeLists.text, default is OFF

Log:
Change-Id: Ica871aa6311e47f4a38c03d2348f049913ea9ee5
2022-09-18 23:01:41 +08:00
Iceyer 487b9f2199
feat: support rootless mode and rootfs
Support rootfs with overlayfs/native mode. Using annotations to storage
rootfs information.

Support rootless mode, remove setuid by default.

Log: support rootless mode.

Change-Id: Idd7ef1cb57a8495ab691d540df03ccdfd86b279f
2021-12-22 11:40:08 +08:00
Iceyer 93bcf23e6c
feat: add support for rootless mode and setuid mode
Change-Id: I8d7f78063c2b674dcdd3a33706072c992f4a28f4
2021-11-15 16:17:52 +08:00