huqinghong
487a4f880d
fix: 玲珑帮助文档说明信息不一致的问题
...
更新玲珑帮助文档说明appId信息不一致问题
Log:
Change-Id: I9d42ab13218ae57dcd8c5762f4c6c8f956268964
2022-06-22 11:03:05 +08:00
huqinghong
9ff9bf0ef2
feat: 增加包管理更新进度条显示
...
增加包管理update命令更新进度条显示
Log:
Change-Id: Ib67a2e2f9f264bdda031950225c2d4c3f2b0ca9e
2022-06-22 10:52:30 +08:00
柯志桓
02aa958304
fix: Fix gid setting error
...
Fix gid setting error problem
Change-Id: I432bc6d02b0e445c058bd16f2477bb9693d4ee11
2022-06-21 20:21:55 +08:00
柯志桓
a371032641
fix: change deepin-linglong gid
...
change gid to deepin-linglong
Change-Id: I82e7f1c2ecd665bcb02ae64c61d99f168f640f99
2022-06-21 17:55:19 +08:00
liujianqiang
20d3f1cd04
fix: 处理应用自带的systemd user unit
...
临时处理应用自带的systemd user units,后续上提权模块后,在安装与卸载处理。
Log:
Change-Id: I7a0cbfc50a8a64143dae30e431e2b65a33ad8e3d
2022-06-21 16:12:25 +08:00
liujianqiang
f7bb79852f
fix: 创建~/.config/systemd/user目录
...
如果~/.config/systemd/user目录没创建,会导致对应目录没有挂载进沙箱导致定时器失效。
Log:
Change-Id: I9afbb688e5983178191e8f67685d54180a373049
2022-06-21 15:54:21 +08:00
liujianqiang
b518cf37c5
fix: 修复ll-builder run 传入环境变量
...
app start前需要将环境变量传入沙箱内。
Log:
Bug: https://pms.uniontech.com/bug-view-139253.html
Change-Id: I8dfb973119e5914cdfbd912daa8471af96d28197
2022-06-21 08:21:11 +08:00
huqinghong
d0fa548536
fix: 补充玲珑包管理测试用例
...
补充玲珑包管理测试用例
Log:
Change-Id: I912715a97909f020c43574c65a13ef693a04eb6d
2022-06-20 19:33:28 +08:00
chenhuixing
d5a2a79b3a
fix: build requires package verison
...
set variable VERSION in build script.
Log:
Change-Id: I2dd6dc5c9d8c62bc652942815dab5692080d6b0a
2022-06-18 13:04:40 +08:00
huqinghong
8c17a00e8c
fix: 玲珑日志目录迁移到/var/log
...
1.玲珑日志目录迁移到/var/log
2.ctrl+c中断后光标不显示
Log:
Change-Id: I26f37c2571718d4050e78a4f8173780cc70761e0
2022-06-17 13:18:48 +08:00
chenhuixing
c02eb0ce81
fix: push failed in release version
...
1. fix type conversion issue.
2. remove lock on push.
Log:
Change-Id: Ib56dcfa3eac91739ee2eedb3f375ba46a83c521c
2022-06-16 22:07:04 +08:00
huqinghong
b7b781ada7
fix: 包管理install 增量更新问题
...
包管理install 安装应用增量更新问题
Log:
Change-Id: I87138838ccf41ef18ec1ac0031560df0bb5398e3
2022-06-16 14:04:49 +08:00
liujianqiang
7b0fb0f45d
fix: bind ~/.config/systemd/user to box
...
bind ~/.config/systemd/user to box
Log:
Change-Id: Ieb9a8443ade7e95e6bf3c802c51cc455c42d84ca
2022-06-16 13:23:08 +08:00
huqinghong
5702d6478f
refactor: 包管理增加list命令nodbus模式
...
包管理增加list命令nodbus模式
Log:
Change-Id: I5450adb270b210266725b760e0e81f724389d067
2022-06-14 15:39:18 +08:00
柯志桓
687faceb2c
fix: deepin-linglong指定uid
...
指定新建deepin-linglong或修改已有用户deepin-linglong的uid为400-499中未被占用的uid
Change-Id: I0f4793664859e4c4dfc020c25b09c0296847a08b
2022-06-14 15:36:32 +08:00
liujianqiang
9fe88b97f6
fix: 优化脚本版本比较
...
去掉bc依赖,优化版本比较。
Log:
Change-Id: I68486d77f98498f0f572ad4c8b7d0e7310c17b23
2022-06-13 21:48:52 +08:00
huqinghong
a9b416e9f5
fix: 优化包管理查询后端服务器接口
...
优化包管理查询后端服务器接口
Log:
Change-Id: I643de01ebd099da46b46c34e81b6e98ab3757cd3
2022-06-10 17:43:14 +08:00
chenhuixing
cadc9507ed
fix: build failed without /tmp
...
mount tmpfs to /tmp in container.
Log:
Change-Id: Ifb7983abbe87b988bb4b0f9eb7a3d5ab657a5004
2022-06-10 16:49:52 +08:00
chenhuixing
9e46ca3f41
feat: make bundle with local dir
...
if export with --local, make bundle with local dir.
Log:
Change-Id: Ib9685ef01d35a8778316a6cbe16f22b814483507
2022-06-10 16:49:27 +08:00
huqinghong
19316e71ae
fix: 包管理多用户安装问题
...
1.镜像预装应用db用户信息不对。
2.systemhelper无日志。
3.未生成权限配置文件目录
Log:
Change-Id: I7ba28dbb4f75c53071f57e20dbe3cddcbce160b8
2022-06-10 14:07:15 +08:00
chenhuixing
0c4261495d
feat: push with token
...
push package with token in http header genarate by ldap account.
Log:
Change-Id: I535f292d2fa26dbb17f187a0e9b291856c7c6f2c
2022-06-09 21:19:24 +08:00
chenhuixing
c502f88256
fix: missing PREFIX
...
Add PREFIX to env variables.
Log:
Change-Id: I682114f6b4082f72212eff8a963410cdc86e775f
2022-06-09 20:20:07 +08:00
liujianqiang
f0ddfa493a
fix: 添加依赖bc
...
添加依赖bc
Log:
Change-Id: I0497a295cf15211d1b08c949d9ae09b95dd5351a
2022-06-09 15:03:21 +08:00
chenhuixing
5cf6cdb00c
fix: use correct path
...
use multi-arch path.
Log:
Change-Id: Ic819e533b83cb2eeb4a4c749a134dbcc07117414
2022-06-09 09:52:08 +08:00
柯志桓
5d0cf2edfc
fix: 添加用户deepin-linglong无法登陆选项
...
add deepin-linglong to /sbin/nologin 使玲珑创建用户deepin-linglong无法登录
Change-Id: Idcb7a74a4c93f07f78e30040f13d8ad8aec73584
2022-06-09 09:20:36 +08:00
huqinghong
e9d27538e0
fix: ll-builder push包无进度条问题
...
ll-builder push包无进度条问题
Log:
Change-Id: I0f20b1ac618ba3e2178b579614b4cfd2e17dde9e
2022-06-08 17:43:10 +08:00
liujianqiang
169fe4ba55
fix: 修复post脚本报错
...
post脚本脚本空格掉了导致报错。
Log:
Change-Id: I9ac27c54a2438f95576c7ef7ee88c982ce32fe05
2022-06-08 17:31:40 +08:00
huqinghong
cf79068666
fix: 包管理下载过程中异常后重新下载报错问题
...
包管理下载过程中异常后重新下载cli报错问题
Log:
Change-Id: Iee5351eb1d01176cef48352b15642ea999a3d641
2022-06-08 16:55:35 +08:00
liujianqiang
0583b59e83
fix: 优化版本比较
...
优化系统版本比较,社区版存在小数情况。
Log:
Change-Id: I1f639f5fd29f8881d5e2cacfa8f96bdcae1eb802
2022-06-08 16:29:55 +08:00
huqinghong
c31c603165
fix: 包管理命令uninstall update优化
...
包管理命令uninstall update优化
Log:
Change-Id: I2925c99331bf0b755cd2a4dbd2b2c49cd81477f7
2022-06-08 15:39:29 +08:00
yuanqiliang
7fdd66d131
fix: 行代码覆盖率stl证书修复
...
Log:
Change-Id: If767f6be68d89e540b1951148b6f8bb1df2fc3e9
2022-06-08 15:29:35 +08:00
huqinghong
b719586ad4
fix: 包管理db文件和应用目录权限问题
...
包管理db文件和应用目录权限问题
玲珑截屏权限文件刷新
Log:
Change-Id: Id7b48e2043c9d25d26fead5f60c0db4ce33d58c5
2022-06-08 11:20:27 +08:00
柯志桓
eb19dfbda0
fix: 解决json文件生成内容错误导致部分功能不正常问题
...
go back src/cli/main.cpp "args = parser.positionalArguments();"
Change-Id: Ib4df29bce7340c9b8e29b69aea64530625365e42
2022-06-08 10:15:32 +08:00
柯志桓
168d77a049
fix: 多用户应用安装、卸载、查询、升级权限处理
...
将PackageManager类中包下载更新卸载查询逻辑拆分成一个system级别的dbus服务,编译成独立可运行的二进制ll-system-helper
Change-Id: I8307780e4aa97dbc70e6efbf523d817376104711
2022-06-07 16:35:22 +08:00
柯志桓
f0c60e4565
fix: 解决ll-builder在v23环境中无法构建成功问题
...
添加module/util/result.h 头文件到 src/builder/builder/depend_fetcher.h中解决在v23环境中无法成功构建问题
Change-Id: I1cab12bcfc36481fe6ff9493faf0a7bc6f34eed1
2022-06-02 14:55:30 +08:00
柯志桓
4aa2350503
fix: 添加权限配置文件
...
添加权限详细信息与多语化弹窗信息配置文件
Change-Id: I5fae22cca8eb4d446d5d1b9c6e873996b85e206e
2022-05-31 20:57:37 +08:00
chenhuixing
53dc5dda88
style: remove unused code
...
Remove bst_builder.h and bst_builder.cpp.
Log:
Change-Id: Id42427dbfecbcc47fddc74e01e9026e0dd990eb7
2022-05-30 19:44:16 +08:00
yuanqiliang
230fa170da
docs: crp ll-buidler内容调整
...
Log:
Change-Id: I8a3ac29fecff8fc24a263a30b5fa9bb66c4423d2
2022-05-30 19:38:53 +08:00
yuanqiliang
6a5001401e
docs: 开源文档格式调整
...
Log:
Change-Id: If725fddcd984473354816972d98b7b08c70c2404
2022-05-30 17:53:54 +08:00
yuanqiliang
f91c16062d
docs: 开源文档格式调整
...
Log:
Change-Id: Ief9df46f142a79d62487ff97ab08b17ebd9a090f
2022-05-27 21:48:30 +08:00
yuanqiliang
e7078eafae
docs: 开源文档格式调整
...
Log:
Change-Id: Ibe12e7ee9fb5cdf951210ed2077d6c3ee6659658
2022-05-27 14:19:05 +08:00
liujianqiang
81db65e197
fix: wine runtime目录调整
...
wine runtime 目录调整挂载
Log:
Change-Id: I75684a70684bbe0a3a53203bbc1b1fd891d7e404
2022-05-27 11:40:12 +08:00
chenhuixing
c9afe852ba
docs: update docs for builder and cli
...
update some docs for ll-builder and ll-cli.
Log:
Change-Id: Ifa9ae43d054fb0ddaf19528f4bb1008cb7b98271
2022-05-26 23:06:23 +08:00
liujianqiang
e2d02f1cd6
fix: app 启动挂载优化
...
优化一些挂载目录
Log:
Change-Id: If0b54e2ac119a170f85ade6608f28d1dcfeb8218
2022-05-26 20:46:28 +08:00
chenhuixing
849072d78a
feat: get build status from ll-box
...
Read message from ll-box and get build status.
Log:
Change-Id: I617fe63e5053af5a6790851bf2562a413dc613b6
2022-05-26 16:54:42 +08:00
chenhuixing
f2d6332f11
fix: adjust the strategy for processing source code
...
1. support using local source code.
2. disable debian patch.
Log:
Change-Id: Id924c719789cde34929ec442366742ec9e5c5bfb
2022-05-26 16:33:10 +08:00
chenhuixing
c14cd91a37
feat: support some build templates
...
Use a template that matches the specified build type.
Log:
Change-Id: Iacae88c1a5db1b24aaeac48714c7afd809f4c73d
2022-05-26 16:32:00 +08:00
black-desk
ae9f3f307f
fix: adjust /tmp mount strategy
...
When "temp" not found in info.json "permission", we now mount
host:/tmp/linglong/{containerId} to container:/tmp.
We used to mount new tmpfs as /tmp inside container.
But /tmp in the host machine might be not a tmpfs. For example
debian's /tmp is managed by systemd-tmpfiles.
As tmpfs has a default limit of size as half of the physical memory,
this behavior could lead to a situation in which app runs in
container has much less space of /tmp to use than running on host.
Change-Id: I3ecb7a353b563ff1d8c01394cba1683711c3c158
2022-05-26 14:19:07 +08:00
liujianqiang
6a8d1041d9
feat: 调整runtime目录结构
...
因runtime目录结构调整,调整对应的目录挂载。
Log:
Change-Id: I2a724d7bb1ecb7248a957b49cd9b297afd2de6c3
2022-05-26 13:42:21 +08:00
Heysion
81045d47d6
docs: add linglong debug with gdb
...
给玲珑应用添加gdb 调试文档
Log:
Change-Id: Ie6462fb35c9409ec06c9e81cf1d5446b0e0af8db
2022-05-25 17:03:03 +08:00