Commit Graph

133 Commits

Author SHA1 Message Date
liujianqiang c35de8a208 fix: 设定使用最小空间为600M
1. 设定使用最小空间为600M.
2. 修改设置父仓库方式.

Bug: https://pms.uniontech.com/bug-view-151017.html

Log:
Change-Id: I826dd7dc7ef1eec5f3f32106245f315e889aa74c
2022-07-29 16:06:52 +08:00
liujianqiang befd88d5e9 fix: update version to 1.3.3.4-1
1.update version to 1.3.3.4 for deepin.
2.wine应用挂载push保持不变。

Log:
Change-Id: Iadd68bf4973f76149452763a14bd65c46a5bd5f2
2022-07-26 11:25:14 +08:00
liujianqiang 43768666ad fix: Modify domain name for deepin
Modify domain name for deepin.

Log:
Change-Id: Id0ed1bc65908dfe7096ce3e0839440913c60ba45
2022-07-25 15:27:21 +08:00
liujianqiang 4ec9eae95f feat: bump version to 1.3.3.2-1
update version to 1.3.3.2-1.

Log:
Change-Id: I041ab09eab4531f157c04057a4520a941f91c4b0
2022-07-21 16:58:28 +08:00
liujianqiang a8d090a7f2 fix: 调整仓库模式为bare-user-only
调整仓库模式为bare-user-only,因为bare-user模式不支持tmpfs.
推包commit增加--canonical-permissions参数,去掉g与o写权限与suid,guid权限。

Log:
Change-Id: I8faf76f1aa5d38f19f7839d12d03c135e52b9d09
2022-07-12 11:23:14 +08:00
liujianqiang 25c049167f feat: bump version to 1.3.3.1-1
update version to 1.3.3.1-1.

Log:
Change-Id: I0a6d35117e79db961bea2accd6408b1d097a859f
2022-07-11 15:13:53 +08:00
huqinghong 3b253c65b9 fix: 修改玲珑包管理下载仓库路径
修改玲珑包管理下载仓库路径

Log:
Change-Id: I66519597332cbd0314a1a8d80103b0c39821b7ab
2022-06-29 21:28:01 +08:00
huqinghong 667c44ae57 fix: 修改玲珑包管理下载仓库路径
修改玲珑包管理下载仓库路径

Log:
Change-Id: I0a68fb3231808b381328a9fd24382c8abada5614
2022-06-29 20:53:20 +08:00
liujianqiang 3de0bb20f6 fix: 调整仓库模式为bare-user
调整仓库模式为bare-user,bare-user-only不能拉取权限为777文件。

Log:
Change-Id: I3432036d6bf5fe3ae98f9c028a9a810d7336c8ea
2022-06-29 14:22:27 +08:00
liujianqiang bce1e83a4e feat: update version to 1.3.2-1
update version to 1.3.2-1.

Log:
Change-Id: I8a292863519a0a0a2c52e8585182a40b26a60081
2022-06-27 19:13:37 +08:00
chenhuixing 14ce59ffe2 fix: remove unnecessary dependencies
remove python3-buildstream from builder dependencies.

Log:
Change-Id: I66817889dc94c6f89798a9cf3ab960278b4974fd
2022-06-24 18:16:08 +08:00
huqinghong 9e761dcf16 fix: 修改玲珑仓库地址
修改玲珑仓库地址为repo

Log:
Change-Id: I18829d560a11480a4db234c054a33fb975ff7a84
2022-06-23 11:56:58 +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
huqinghong 8c17a00e8c fix: 玲珑日志目录迁移到/var/log
1.玲珑日志目录迁移到/var/log
2.ctrl+c中断后光标不显示

Log:
Change-Id: I26f37c2571718d4050e78a4f8173780cc70761e0
2022-06-17 13:18:48 +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 19316e71ae fix: 包管理多用户安装问题
1.镜像预装应用db用户信息不对。
2.systemhelper无日志。
3.未生成权限配置文件目录

Log:
Change-Id: I7ba28dbb4f75c53071f57e20dbe3cddcbce160b8
2022-06-10 14:07:15 +08:00
liujianqiang f0ddfa493a fix: 添加依赖bc
添加依赖bc

Log:
Change-Id: I0497a295cf15211d1b08c949d9ae09b95dd5351a
2022-06-09 15:03:21 +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
liujianqiang 169fe4ba55 fix: 修复post脚本报错
post脚本脚本空格掉了导致报错。

Log:
Change-Id: I9ac27c54a2438f95576c7ef7ee88c982ce32fe05
2022-06-08 17:31:40 +08:00
liujianqiang 0583b59e83 fix: 优化版本比较
优化系统版本比较,社区版存在小数情况。

Log:
Change-Id: I1f639f5fd29f8881d5e2cacfa8f96bdcae1eb802
2022-06-08 16:29:55 +08:00
柯志桓 168d77a049 fix: 多用户应用安装、卸载、查询、升级权限处理
将PackageManager类中包下载更新卸载查询逻辑拆分成一个system级别的dbus服务,编译成独立可运行的二进制ll-system-helper

Change-Id: I8307780e4aa97dbc70e6efbf523d817376104711
2022-06-07 16:35:22 +08:00
柯志桓 4aa2350503 fix: 添加权限配置文件
添加权限详细信息与多语化弹窗信息配置文件

Change-Id: I5fae22cca8eb4d446d5d1b9c6e873996b85e206e
2022-05-31 20:57:37 +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
liujianqiang 6bab478cb2 fix: 调整玲珑安装路径
调整玲珑安装路径,不同系统版本安装的位置不同。

Log:
Bug: https://pms.uniontech.com/bug-view-126683.html
Change-Id: Id65c11a381628d8f4a615a44183901072f084a2c
2022-05-12 08:50:50 +08:00
liujianqiang 2c9a6fb1c5 feat: bump version to 1.3.1-1
bump version to 1.3.1-1

Log:
Change-Id: Ia77bd7b96f0e4fcd8a647814fbda0c0832a2cc03
2022-04-27 15:34:20 +08:00
liujianqiang b4c687e59c fix: update app schemas
update app schemas and mount gschemas.compiled.

Log:
Change-Id: Ie82bdc908e489a8a09e28bc45182153d650925c4
2022-04-25 09:53:34 +08:00
liujianqiang 41a6f5f081 feat: bump version to 1.3.0-1
1. link library failed when using cmake.
2. adjust dependency checkout directory.
3. adjust dependency checkout directory.
4. modify the inaccurate query results of package management query.
5. package management arm support.
6. add faq docs.
7. remove outputs.
8. get build status from ll-box.
9. desktop env support.
10. When there are multiple versions in the warehouse, update to the highest version.
11. ll-cli run support multi arch.

Log:
Change-Id: I227e0d3550fa3c39622879290a5335583abc63e3
2022-04-08 14:09:29 +08:00
liujianqiang 922b27357b feat: bump version to 1.2.12-1
1. add testcase for info header file.
2. add testcase for runtime app header file.
3. mount wine runtime /usr/bin/xdg-open.
4. resolve the crp and dtk dependency conflicts.
5. edit linglong.yaml by options.
6. mount ~/.deepinwine.
7. add docs for builder.
8. fix an error message is prompted when an ordinary user uninstalls a pre installed user.

Log:
Change-Id: I199067d003f99d1dc4988eada3c2d19854b99eea
2022-03-31 10:57:54 +08:00
yuanqiliang a88a6d10c6 fix: resolve the crp and dtk dependency conflicts
use CRTP to fix this conflict

Log:
Change-Id: Ie6399f3738e822d7753937ec0705ba88f93c8c07
2022-03-29 15:46:18 +08:00
liujianqiang 5d139fb578 feat: bump version to 1.2.11-1
1. support debian patches.
2. add dbus proxy.
3. add agent verifications.
4. fix matching rule.
5. add linglng-bin depends linglong-dbus-proxy.
6. fuse-overlays mount org.deepin.manual.

Log:
Change-Id: I56da3dd0ba54f8fdd42e1fcc3eb5431a1ac366d8
2022-03-25 14:33:10 +08:00
huqinghong 08f78bea13 feat: linglong-bin依赖linglong-dbus-proxy
增加linglong-dbus-proxy依赖

Log:
Change-Id: I08bd2a9090ab99ca7f719305551970ace96a831d
2022-03-25 09:11:59 +08:00
liujianqiang 608e571199 feat: bump version to 1.2.10-1
1. revert fix app layer nullptr load for app.yaml.
 2. revert add D_SERIALIZE_DECLARE replace Q_JSON_DECLARE_PTR_METATYPE_NM.
 3. remove mount /user/share/fonts.
 4. remove Qpointer delete.

Log:
Change-Id: Ia92f5d359a7301441e58af8cb1d4feec264bfe5d
2022-03-23 10:10:38 +08:00
huqinghong ebe3cf792e fix: ostree pull local 超时
包管理ostree pull local 超时,更新超时时间

Log:
Change-Id: Icb034b8f0eb8788986da8ddb48a37f69fd22f765
2022-03-22 15:42:41 +08:00
liujianqiang bf93d786aa feat: bump version to 1.2.8-1
1. support mutiple patches.
2. support serialize with full namespace.
3. add D_SERIALIZE_DECLARE replace Q_JSON_DECLARE_PTR_METATYPE_NM.
4. fix app layer nullptr load for app.yaml.
5. set env XDG_CONFIG_HOME XDG_CACHE_HOME.
6. multi-threaded start.
7. add getPathInXdgUserConfig.
8. mount /dev/video*.
9. adjust the process of reading environment variables.
10. implement exportBundle function.
11. add temp directory mount api.

Log:
Change-Id: Ib4f4691caac2b893e45ee623117ebacdd9dab609
2022-03-22 13:47:41 +08:00
liujianqiang c6bf265bd9 feat: bump version to 1.2.7-1
1. add xdg key to dir path.
2. update build docs.
3. add permissions on pachage info struct.
4. format app.cpp.
5. rename json fields.
6. add env USER.
7. app loadconfig load user filesystem permission.
8. mount bind xdg-open and xdg-email.
9. add xdg publicshare dir.
10. fix old info.json miss permission.
11. add dbus proxy.
12. add cli update function.
13. implement ll-builder create function.
14. add document for builder.
15. QtWebEngineProcess env.

Log:
Change-Id: I932ae24e910ffa2d120b64d7835650a3dddcabf7
2022-03-15 10:03:20 +08:00
liujianqiang 3e33196df0 feat: bump version to 1.2.6-1
1. fix wine app launch failed.
2. fix home mounts.
3. user defalut size limit for /tmp.
4. add /runtime/bin to env Path.
5. add env XDG_CONFIG_HOME and XDG_CACHE_HOME.
6. fix add env variables for QtWebEngine.
7. fix exec args.

Log:
Change-Id: Iefd0c543a4eface2e376bef673a32689e4dc9c32
2022-03-08 13:25:34 +08:00
liujianqiang 4af7c51f90 feat: bump version to 1.2.5-1
1. fix correct permission on runtime directory.
2. fix host machine mount directory.
3. fix user the correct qt plugins path.
4. fix use defalut size limit for /dev/shm.
5. fix SQLite version number sorting error during multi version scenario query.
6. fix 360 browser startup crash.

Log:
Change-Id: I9cd647e8055825c7ffea980c49541b6e2826d1e8
2022-03-01 11:17:29 +08:00
liujianqiang 4936e70dfd feat: bump version to 1.2.4-1
1. some bug fixed.
2. add docs for ll-cli.

Log:
Change-Id: I655f858ef01679ab6218f1bd90caa33c1849640d
2022-02-25 10:48:38 +08:00
liujianqiang 1c96ee1628 fix: 升级版本1.2.3-1和增加61-linglong可执行权限
61-linglong脚本需要可执行权限才能生效

Log:
Change-Id: I4935a652c49373badd318008050b62f71f41c092
2022-02-17 17:55:21 +08:00
liujianqiang b56628c1a4 feat: bump version to 1.2.2-1
1. update mime type database.
2. add docs for builder.
3. customize environment variable XDG_DATA_HOME.
4. fix app dbus service files register failed.
5. support gitbook.
6. add directory for linglong doc.
7. add builder for library.
8. add /runtime/share for XDG_DATA_DIRS.
9. fix ro bind mount ~/.cache/fontconfig.
10. fix add rbind to all bind mounts.

Log:
Change-Id: I00818bbe921f8d126b7f88a66f3a7dee3bb11efd
2022-02-17 14:40:06 +08:00
liujianqiang b7d7a520f5 fix: add linglong-bin wine application dependency
add fuse-overlayfs package dependency

Log:
Change-Id: Ica83359b968e8c12d030cdfa0abf624772bae7af
2022-02-17 14:34:16 +08:00
liujianqiang 654e766876 fix: 修复应用dbus文件处理失败问题
增加玲珑systemd环境变量生成器

Log:
Change-Id: If2b98e8e81382eebcf1e3e1a0202161727e50258
2022-02-14 17:17:26 +08:00
liujianqiang d387ec4ae9 fix: update mime type database
有的应用自带mime type描述文件,需要更新进mime type数据库

Log:
Change-Id: I751c4e4fb1315bc3ae0008776341e77ce822912d
2022-01-26 15:47:06 +08:00
liujianqiang 7375c55c9e feat: bump version to 1.2.1-1
Code optimization amd audio adjustment repair.

Log:
Change-Id: I50ad15691c03fa4e482104ba98b41f0d7a630e8c
2022-01-21 16:53:02 +08:00
liujianqiang 47d462774e feat: bump version to 1.2.0-1
Some bug fixes and support mime type association

Log:
Change-Id: If6e54cdaaae90447247e7526477453ef7d05d9f1
2022-01-14 11:52:43 +08:00
liujianqiang 07c4aed3ad fix: mime type关联
mime type 关联 applications

Log:
Change-Id: I4fc82a0787d2244219103cca6db5db73dcfdd044
2022-01-06 08:59:01 +08:00
liujianqiang bbc0791fbb fix: 增加环境变量XDG_DATA_DIRS
增加环境变量XDG_DATA_DIRS
升级小版本号

Log:
Change-Id: I49fa72f3a87819d607c7623426566109ca636eb9
2021-12-24 17:04:18 +08:00
liujianqiang cbac76910c fix: update version
update version for build iso

Log:
Change-Id: Iefa6cfdc77e9b87244d47723817996e6e27ca90a
2021-12-23 14:12:26 +08:00
liujianqiang 3591fcf0bc fix: 新增python3-buildstream安装依赖与去掉没用的依赖包
ll-builder 新增python3-buildsteam安装依赖
去掉旧软件包上传方式的python安装依赖

Log:
Change-Id: Ic89807db40c99e535f400ea0b8e040ffd1b3344c
2021-12-22 09:22:12 +08:00
justforlxz 12e598e7aa fix: cannot build
remove useless build dep and move the debian build parameters to the correct location

build-essential is the basic environment, and there is no need to rely on it.

Log:
Change-Id: I77d3c04f3e6ba39147b5b3b35f01eac84ec2bd0e
2021-12-20 14:53:19 +08:00
liujianqiang d8c925d450 fix: 修复判断逻辑错误问题
因为config配置文件已经存在deepin目录,所以导致仓库没有新建,导致错误

Log:
Change-Id: Idf498f48aaaf6c78104a7f5c7677ad71eda1b8f7
2021-12-17 20:17:45 +08:00
liujianqiang 345c986d18 fix: 修改ostree仓库模式与仓库地址
1.修改ostree仓库模式,允许root用户操作仓库
2.修改后端仓库域名地址

Log:
Change-Id: I26a5f408136de54eaf9ef7fd548e35f103b0353a
2021-12-16 11:18:31 +08:00
huqinghong c2abb27ea8 fix: 服务端url地址转化为配置文件
存储软件包信息的服务端url地址转化为可配置的json文件

Log:
Change-Id: Iab73b4228d35412d30df0e717548a6f03b8ff98a
2021-12-15 14:35:30 +08:00
huqinghong 345b230229 fix: 增加包管理sqlite驱动
增加包管理qsqlite驱动包依赖

Log:
Change-Id: Ia32c5d3b9bacb0eb5b1adf306f28a62177045601
2021-12-10 10:49:01 +08:00
liujianqiang 106ca54a8a fix: 去掉xdg-mime默认设置
去掉xdg-mime默认设置,ll-installer已拆分出去

Log:
Change-Id: If4b60ba7cae81eedf62935b9bf4eb405f60f276c
2021-12-09 14:31:02 +08:00
liujianqiang 9db7a1829d fix: 修改新的后端上传方式
根据新的后端,修改应用上传方式

Log:
Change-Id: I6fe7788469e57cfad43e474db94c001238db32bf
2021-12-09 12:11:02 +08:00
liujianqiang 9abaecc62e fix: 拆分出独立项目ll-installer
拆分出ll-installer到独立项目linglong-installer

Log:
Change-Id: Ie19745f22af013e7049a4b4125957d562ec13798
2021-12-08 17:35:31 +08:00
liujianqiang 50fd9ea09e fix: 增加linglong-bin与linglong-builder相关安装依赖
1.linglong-bin增加安装依赖linglong-box
2.linglong-builder增加安装依赖linglong-loader

Log:
Change-Id: Ia647720f0a35e68158c1959258df64eeeafc7b65
2021-12-03 09:22:35 +08:00
liujianqiang e4a2260d93 fix: 设置环境变量XDG_DATA_DIRS
设置环境XDG_DATA_DIRS,用于导出应用配置

Log:
Change-Id: Ie1a2b3070d3a3432b07f66ef41bb47cfcc8f0a7e
2021-12-01 21:08:40 +08:00
huqinghong 8e7a412dc6 refactor: 代码结构优化
重构uap相关代码

Log:
Change-Id: I9247c73c6ca51fd2e0d6f2c3c701cbbc0867858c
2021-12-01 20:28:35 +08:00
lihe 3d831f9219 fix: spilt package
linglong-builder split from linglong sources

Log:

Change-Id: Ide0359de5c989ee2d029fdd63eeff2cee066d3df
2021-12-01 09:12:31 +08:00
liujianqiang 996860d7cb fix: remove run dependency json-struct
linglong run don't need json-struct package

Log:
Change-Id: I77d60024251d0551cf1ed65346b3d3068f6dc4ac
2021-11-20 14:50:50 +08:00
lihe bd082655b4 feat: remove ll-box
the ll-box is a mini sanbox for oci runtime, no need to build here

Change-Id: Ic225a24de8730a8c3614788f5c402de43bedb27c
2021-11-15 17:18:52 +08:00
liujianqiang 063c05049a fix: add squashfs-tools for binary ll-builder
add squashfs-tools execution dependency

Log:
Change-Id: I05c52b1789c87bdfcdeda52cfc8837397afe69ed
2021-11-15 17:05:38 +08:00
huqinghong 6a3102177f fix: 卸载时删除本地仓库ref及数据
卸载时删除本地仓库ref及数据

Log:
Change-Id: I357cbe53d9f7064aa9128986ab16114017489390
2021-11-10 15:41:31 +08:00
lihe 921afacb5f fix: remove crypto lib
do not need deal with sign now, and use QCryptographicHash if need.

Log:
Change-Id: I8383f842d20f48b0eeda2e61dc85a71698fc7aa4
2021-11-08 11:40:17 +08:00
huqinghong 72cebadb16 fix: 包名带/运行应用时service段错误
包名带/运行应用时service段错误

Log:
Change-Id: I488297c06ab95102c13b04d900bdce37eb1de94f
2021-11-04 17:09:04 +08:00
chenhuixing 63dc9fd458 feat: init linglong repo
create a default repo during installation

Log:
Change-Id: Id40cfa7012abebbf39d84cfa7676e26a702956d4
2021-11-02 16:24:32 +08:00
liujianqiang fbb3d34950 feat: 添加推包到仓库接口
添加推包或者推runtime到仓库的接口pushOuapOrRuntimeToServer

Log:
Change-Id: I508117cf70343d5788c31ee334c2606f9ce70c87
2021-11-01 16:32:26 +08:00
liujianqiang 6cb1297b27 fix: 增加commit timeout时间与修改仓库模式为archive
增加commit timeout时间与修改仓库模式为archive

Log: 增加commit timeout时间与修改仓库模式为archive
Change-Id: Ic32fd475e5fba86b41457d25c707679c9e1e5428
2021-10-19 14:21:38 +08:00
liujianqiang 2a4f3c58c1 fix: 删除/tmp/uap-xxxx临时目录
删除/tmp/uap-xxxx临时目录

Log: 删除/tmp/uap-xxxx临时目录
Change-Id: I42b964a200e99d6ea998381ae66bf27f228345d7
2021-10-19 11:14:05 +08:00
liujianqiang c069c2f401 feat: 添加uap install dubs接口功能
添加uap install dubs接口功能

Log: 添加uap install dubs接口功能
Change-Id: Ibe659a20c654edbeba84182fba2f5ec24f13d450
2021-10-18 13:37:05 +08:00
liujianqiang 52452abf60 feat: 把在线包数据存入ostree仓库并元信息中导入commit
把在线包数据存入ostree仓库并元信息中导入commit

Log: 把在线包数据存入ostree仓库并元信息中导入commit
Change-Id: I7c6c42f202c6cda358f7ccfb512bc0efc962a389
2021-09-30 21:01:14 +08:00
huqinghong 0bcf10a089 fix: fix the task of 84537
add appstream demo code

Log: add appstream demo code

Task: https://pms.uniontech.com/zentao/task-view-84537.html
Change-Id: I419e1c0e4f33f0b19154b0930a504a8d4dbb6c31
2021-09-23 17:54:00 +08:00
Heysion cf87e9720d fix: rename llc to ll-cmd
Rename llc to ll-cmd

Log:
Change-Id: Idbb12dca1ce3e1c29698caacb5be14e359729726
2021-09-23 13:43:54 +08:00
Heysion f78066560b fix: ll-box install stuid permision
Fix /usr/bin/ll-box stuid permision

Log:
Change-Id: I2740c002ae26c8ab03c30b0fa70cdd8c0346b369
2021-09-23 13:34:31 +08:00
huqinghong d114e189ef fix: fix the task of 84537
modify add linglong demo code

Log: linglong demo code

Task: https://pms.uniontech.com/zentao/task-view-84537.html
Change-Id: Ia30a4419015bedc35493140b3967cbf014f0ec1e
2021-09-22 10:39:39 +08:00
liujianqiang 76cd645a32 fix: 去掉签名test
去掉签名test

Log: 去掉签名test
Change-Id: I8ccc9c91d52795088510cb9ef5a1fe864dd2091c
2021-09-18 16:09:22 +08:00
刘建强 6705272649 fix: 修复gerrit编译报错
修复gerrit编译报错

Log: 修复gerrit编译报错
Change-Id: I729c38e0ab0c69505dd5ca606af82aa53b6c3cbe
2021-09-18 11:20:08 +08:00
liujianqiang 483c3e101c fix: 修复编译报错、离线包制作报错、测试报错问题
修复编译报错、离线包制作报错、测试报错问题

Log: 修复编译报错、离线包制作报错、测试报错问题
Change-Id: I375be6f936d19c045a3e42a16c4490f993fea785
2021-09-16 16:57:52 +08:00
chenhuixing 9cf7a8d510 add: rules to build package in deb
Add rules to build package.

Log:
2021-09-10 09:47:40 +08:00