-
Notifications
You must be signed in to change notification settings - Fork 24
fix: set DSG_DATA_DIRS for linglong compatibility #124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Added DSG_DATA_DIRS environment variable setting in both dde-dconfig- editor and dde-dconfig main functions The variable is set to include both standard path (/usr/share/dsg) and linglong container path (/var/lib/linglong/entries/share/dsg) This ensures dconfig applications can access configuration files in both standard and linglong environments Maintains compatibility with dde-dconfig-daemon which already uses this environment variable fix: 为玲珑兼容性设置 DSG_DATA_DIRS 环境变量 在 dde-dconfig-editor 和 dde-dconfig 的主函数中添加了 DSG_DATA_DIRS 环境 变量设置 该变量包含标准路径 (/usr/share/dsg) 和玲珑容器路径 (/var/lib/linglong/ entries/share/dsg) 确保配置应用程序能够在标准环境和玲珑环境中访问配置文件 与已使用此环境变量的 dde-dconfig-daemon 保持兼容性
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR sets the DSG_DATA_DIRS environment variable at application startup in both dde-dconfig-editor and dde-dconfig to include standard and linglong container paths, ensuring consistent access to configuration files across environments. Flow diagram for DSG_DATA_DIRS environment variable initializationflowchart TD
Start([Application Startup]) --> SetEnv[Set DSG_DATA_DIRS to /usr/share/dsg:/var/lib/linglong/entries/share/dsg]
SetEnv --> InitApp[Initialize Application]
InitApp --> AccessConfig[Access configuration files from both paths]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deepin pr auto review我将对这段代码进行审查,主要关注语法逻辑、代码质量、性能和安全性。 代码审查意见语法逻辑
代码质量
性能
安全性
改进建议
总结当前代码的主要问题是硬编码路径和缺乏错误处理。建议通过提取公共函数、使用配置文件、增加错误处理和路径验证等方式改进代码质量。同时,应考虑环境变量设置的副作用,确保不会影响程序的正常运行或其他依赖该环境变量的程序。 |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 18202781743, mhduiy The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Added DSG_DATA_DIRS environment variable setting in both dde-dconfig-
editor and dde-dconfig main functions
The variable is set to include both standard path (/usr/share/dsg) and
linglong container path (/var/lib/linglong/entries/share/dsg)
This ensures dconfig applications can access configuration files in both
standard and linglong environments
Maintains compatibility with dde-dconfig-daemon which already uses this
environment variable
fix: 为玲珑兼容性设置 DSG_DATA_DIRS 环境变量
在 dde-dconfig-editor 和 dde-dconfig 的主函数中添加了 DSG_DATA_DIRS 环境
变量设置
该变量包含标准路径 (/usr/share/dsg) 和玲珑容器路径 (/var/lib/linglong/
entries/share/dsg)
确保配置应用程序能够在标准环境和玲珑环境中访问配置文件
与已使用此环境变量的 dde-dconfig-daemon 保持兼容性
Summary by Sourcery
Bug Fixes: