Commit Graph

710 Commits

Author SHA1 Message Date
black-desk 570a0d562a chore: enable info logging and deprecate builder -v
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-22 13:44:07 +08:00
ComixHe f262b8d2ae fix: add LINGLONG_APPID env before running container
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-19 14:02:34 +08:00
black-desk 44426d5e37 chore: refine log level
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-19 10:42:30 +08:00
black-desk 0b95337343
chore(ocppi): return full command if failed
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 20:48:01 +08:00
dengbo 9521c0a207 fix: ll-cli info show error
pack should use LayerInfo instead of PackageInfo

Log:
2024-04-18 17:57:30 +08:00
dengbo 53702a996b fix: failed to install linglong layer file use ll-cli
1. if is linglong layer file, install it directly.
2. LayerFile has offset a magicNumber size(40) in Constructor, so we do not need to skip magicNumber before read meta info length.

Log:
2024-04-18 15:25:28 +08:00
dengbo 76afa0e3e0 fix: umount error dir in LayerPackager destruct
umount error dir in LayerPackager destruct

Log:
2024-04-18 13:17:43 +08:00
black-desk bbda931b9b feat: allow set the oci runtime via env variable
1. Introduce LINGLONG_DEFAULT_OCI_RUNTIME cmake option to set the
   default oci runtime cli used by linglong;
2. Allow override oci runtime by set env variable LINGLONG_OCI_RUNTIME.

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 11:11:56 +08:00
ComixHe 7cca859463 fix: add `copy-symlink` option for symlink source
crun use `copy-symlink` instead of `nosymfollow`

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-18 10:33:54 +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