Commit Graph

726 Commits

Author SHA1 Message Date
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