Commit Graph

34 Commits

Author SHA1 Message Date
ComixHe 448d0f5e89 fix: couldn't find binary in container
improve parsing args

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-22 13:22:14 +08:00
ComixHe 83d98b5820 feat: reuse container when application is runnnig
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-21 14:24:57 +08:00
ComixHe 2a71f85525 refactor(ll-box): arguments parsing
support exec and some options

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-20 13:21:29 +08:00
black-desk 4f33fe1598
build: add missing header
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-14 15:04:51 +08:00
ComixHe 2bddcdc098 feat: support remount with fd
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-13 18:09:22 +08:00
ComixHe 54dd0f4f0c feat: support copy-symlink
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-10 10:45:51 +08:00
black-desk af82dd0424
Revert "fix: add finalizeMounts to delay remount"
This reverts commit 43a6068163.

Signed-off-by: black-desk <me@black-desk.cn>
2024-05-08 10:12:32 +08:00
black-desk d2b6d3e020
Revert "fix(box): move finalize mounts to beginning of pivot root"
This reverts commit 1cc308e859.

Signed-off-by: black-desk <me@black-desk.cn>
2024-05-08 10:12:31 +08:00
black-desk 7020686c2f
fix(box): correct spelling
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-08 10:12:28 +08:00
black-desk c8a27ebea4 fix(box): default log level set to warning
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-08 09:07:03 +08:00
black-desk 1cc308e859 fix(box): move finalize mounts to beginning of pivot root
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-08 09:07:03 +08:00
ComixHe 43a6068163 fix: add finalizeMounts to delay remount
and fix some typo

Issue: https://github.com/linuxdeepin/linglong/issues/398

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-07 15:15:59 +08:00
myml 7821ba2266 fix: build failure on UOS 20
修复在UOS 20系统构建错误

Log:
2024-04-26 13:56:20 +08:00
black-desk 6328cc8e9d fix(ll-box): exit with -1 when init don't return 0
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-25 13:18:31 +08:00
black-desk 5998dd3e79
feat(ll-box): initial implementation of `list` and `kill`
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 17:40:49 +08:00
black-desk 825877a9df
chore: remove a debug log
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 15:44:01 +08:00
black-desk 4707804938
fix: void use after move
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 15:44:00 +08:00
black-desk 4e439c917a
fix: correct hook exec
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 15:43:59 +08:00
black-desk d98434aed2
fix: correct second clone id mapping
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 15:43:58 +08:00
black-desk 911363a642
feat: support startContainer
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 15:43:58 +08:00
black-desk 85c70e6ff5 docs(ll-box): move box readme here
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-22 13:43:18 +08:00
black-desk 1b1f7e1f5f refact(ll-box): void unknow env
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-19 09:39:53 +08:00
black-desk 2024ce961b
fix(ll-box): support related root path
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 20:48:02 +08:00
black-desk 8fe1510728
fix(ll-box): correct argp
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 20:48:00 +08:00
black-desk 3859a11a93
refact(ll-box): remove annotations
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 20:47:59 +08:00
black-desk 47a21d9cbe
refact(ll-box): create container item json file
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 20:47:58 +08:00
black-desk b18c5cb6fe refact(ll-box): remove ll-dbus-proxy logic
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 19:27:16 +08:00
black-desk 1262f0ec98 refact(ll-box): use argp
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 19:27:16 +08:00
black-desk 19860e8fb8 refact(ll-box): let loglevel effect syslog
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 19:27:16 +08:00
black-desk f1c5971659 refact(ll-box): set default log level to error
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 19:27:16 +08:00
black-desk 76b50d8cb2 refact(ll-box): remove container option and loader
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 19:27:16 +08:00
black-desk cae0a420a8 refact(ll-box): remove message reader
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 19:27:16 +08:00
black-desk 72556c727c chore: merge ll-box
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 09:31:26 +08:00
black-desk 36c9d35800 build: backport to UOS v20
1. vendor more dependencies
   - docopt.cpp
   - tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00