Skip to content

Commit b3908ac

Browse files
committed
refactor: migrate from deepin-api-device to deepin-daemon user
1. Removed sysusers configuration file for deepin-api-device 2. Updated D-Bus policy configuration to use deepin-daemon 3. Changed service files to run under deepin-daemon user 4. Removed sysusers installation from debian/rules 5. This change consolidates service users under deepin-daemon for better system management refactor: 从 deepin-api-device 迁移到 deepin-daemon 用户 1. 移除了 deepin-api-device 的 sysusers 配置文件 2. 更新 D-Bus 策略配置使用 deepin-daemon 3. 修改服务文件以使用 deepin-daemon 用户运行 4. 从 debian/rules 中移除了 sysusers 安装 5. 此变更有助于统一服务用户管理,使用 deepin-daemon 提高系统管理效率 pms: BUG-311157
1 parent 9ed771f commit b3908ac

File tree

5 files changed

+3
-14
lines changed

5 files changed

+3
-14
lines changed

debian/dde-api.sysusers

Lines changed: 0 additions & 10 deletions
This file was deleted.

debian/rules

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ endif
1515

1616
override_dh_auto_install:
1717
dh_auto_install
18-
dh_installsysusers dde-api.sysusers
1918

2019
override_dh_strip:
2120
dh_strip --dbgsym-migration=dde-api-dbg

misc/conf/org.deepin.dde.Device1.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<busconfig>
77

88
<!-- Only root can own the service -->
9-
<policy user="deepin-api-device">
9+
<policy user="deepin-daemon">
1010
<allow own="org.deepin.dde.Device1"/>
1111
</policy>
1212

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[D-BUS Service]
22
Name=org.deepin.dde.Device1
33
Exec=/usr/lib/deepin-api/device
4-
User=deepin-api-device
4+
User=deepin-daemon
55
SystemdService=dbus-org.deepin.dde.Device1.service

misc/systemd/system/deepin-api-device.service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ After=dbus.socket
1010

1111
[Service]
1212
Type=dbus
13-
User=deepin-api-device
13+
User=deepin-daemon
1414
BusName=org.deepin.dde.Device1
1515
ExecStart=/usr/lib/deepin-api/device
1616

0 commit comments

Comments
 (0)