kamiyadm
a54b9a8718
fix: some config is not exported when installing layer
...
-
Log:
2024-05-09 17:41:34 +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
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
kamiyadm
b973e9b646
fix: extract layer failed
...
If the directory is a mount point, it will be moved failed.
Use cp instead of mv.
Log:
2024-05-07 14:17:00 +08:00
kamiyadm
fc9833c685
fix: format the output of ll-builder
...
-
Log:
2024-05-07 14:17:00 +08:00
kamiyadm
83d10afe36
fix: update fetch-git-repo.sh to fetch-git-repo
...
Use the correct file name which will be installed.
Log:
2024-05-07 14:17:00 +08:00
ComixHe
7f513e0d21
refact(generators): mount to default location
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-06 16:40:16 +08:00
kamiyadm
bcfba62c29
fix: ll-cli install foundation or runtime failed
...
-
Log:
2024-05-06 09:38:54 +08:00
dengbo
6b633f6f8c
docs: optimization api doc
...
add description of api doc
Log:
2024-04-29 17:09:24 +08:00
myml
a2a3c90e5c
feat: ll-builder support skip run container
...
builder支持跳过容器运行(构建), 用于只下载源码和依赖的时候使用
Log:
2024-04-29 07:02:48 +00:00
myml
9dff4a96c4
feat: clean up unseless environment variables
...
清理无用的环境变量
Log:
2024-04-29 11:45:09 +08:00
dengbo
9d488f0368
fix: ll-cli list(search) --type not valid
...
support ll-cli list(search) --type option
Log:
2024-04-29 10:58:29 +08:00
kamiyadm
63c721b614
feat: support ll-cli content
...
New subcommand to display the exported files.
Log:
2024-04-28 11:43:33 +08:00
dengbo
7284fd33df
chore: file prefix is error
...
file prefix must be file://
Log:
2024-04-26 17:50:04 +08:00
black-desk
d273a45cab
fix: check app is valid
...
check app is valid
Log:
2024-04-26 17:50:04 +08:00
dengbo
778f1226b5
refactor: refactor ll-cli list --app to ll-cli info
...
refactor ll-cli list --app to ll-cli info
Log:
2024-04-26 17:50:04 +08:00
myml
7821ba2266
fix: build failure on UOS 20
...
修复在UOS 20系统构建错误
Log:
2024-04-26 13:56:20 +08:00
dengbo
29ee27bb36
feat: ll-cli list support show tier of speciafy app
...
ll-cli list support show tier of speciafy app
Log:
2024-04-26 12:01:16 +08:00
ComixHe
ea3e3ff80c
feat: add new envFilter `XDG_DATA_HOME`
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-26 10:35:31 +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
dengbo
ba7ed87ad7
fix: fix v20 package
...
1. linglong-bin must be first in debian control, it will influence
debian sysctl.d/linglong.conf install
2. Quuid must include in head
Log:
2024-04-25 13:08:43 +08:00
kamiyadm
2728b0f3bb
fix: ll-builder run failed
...
The default module of org.deepin.foundation should be runtime.
Log:
2024-04-23 16:43:57 +08:00
black-desk
14a06b2626
refact: archieve linglong runtime dir instead of leave it alone
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-23 15:43:55 +08:00
ComixHe
5ec46ecc63
fix: ignore broken symlink while iterating files
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-23 15:39:24 +08:00
kamiyadm
74c0480a7a
fix: install layer or export layer failed
...
Use /tmp/linglong-layer-$uuid instead of /tmp/linglong-layer/$uuid.
Because ll-package-manager and ll-builder owned by diffrent user,
if one of them creates the parent dir 'linglong-layer', another one
has no permisson to open it.
Log:
2024-04-23 14:35:40 +08:00
kamiyadm
1c5ec42068
fix: rename 'll-cli repo list' to 'll-cli repo show'
...
-
Log:
2024-04-23 14:35:40 +08:00
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