Skip to content

Commit 5a3e3ae

Browse files
committed
disable systemd-nsresourced and systemd-userdbd for minimal sys-net and minimal sys-usb
1 parent a5ae111 commit 5a3e3ae

File tree

7 files changed

+32
-0
lines changed

7 files changed

+32
-0
lines changed

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ endif
5757
SYSTEM_DROPINS += polkit.service
5858
SYSTEM_DROPINS += abrtd.service
5959
SYSTEM_DROPINS += bluetooth.service
60+
SYSTEM_DROPINS += systemd-nsresourced.service
61+
SYSTEM_DROPINS += systemd-nsresourced.socket
62+
SYSTEM_DROPINS += systemd-userdbd.service
63+
SYSTEM_DROPINS += systemd-userdbd.socket
6064

6165
SYSTEM_DROPINS_NETWORKING := NetworkManager.service NetworkManager-wait-online.service
6266
SYSTEM_DROPINS_NETWORKING += tinyproxy.service

debian/qubes-core-agent.install

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ lib/systemd/system/[email protected]/30_qubes.conf
109109
lib/systemd/system/sysinit.target.d/30_qubes.conf
110110
lib/systemd/system/systemd-timesyncd.service.d/30_qubes.conf
111111
lib/systemd/system/systemd-logind.service.d/30_qubes.conf
112+
lib/systemd/system/systemd-nsresourced.service.d/30_qubes.conf
113+
lib/systemd/system/systemd-nsresourced.socket.d/30_qubes.conf
114+
lib/systemd/system/systemd-userdbd.service.d/30_qubes.conf
115+
lib/systemd/system/systemd-userdbd.socket.d/30_qubes.conf
112116
lib/systemd/resolved.conf.d/30_resolved-no-mdns-or-llmnr.conf
113117
usr/lib/sysctl.d/20-qubes-core.conf
114118
usr/lib/systemd/user/tracker-extract-3.service.d/30_qubes.conf

rpm_spec/core-agent.spec.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1310,6 +1310,10 @@ The Qubes core startup configuration for SystemD init.
13101310
%_unitdir/tmp.mount.d/30_qubes.conf
13111311
%dir %_unitdir/sysinit.target.d
13121312
%_unitdir/sysinit.target.d/30_qubes.conf
1313+
%_unitdir/systemd-nsresourced.service.d/30_qubes.conf
1314+
%_unitdir/systemd-nsresourced.socket.d/30_qubes.conf
1315+
%_unitdir/systemd-userdbd.service.d/30_qubes.conf
1316+
%_unitdir/systemd-userdbd.socket.d/30_qubes.conf
13131317
%dir %_userunitdir/*.service.d
13141318
%_userunitdir/tracker-extract-3.service.d/30_qubes.conf
13151319
%_userunitdir/tracker-miner-fs-3.service.d/30_qubes.conf
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[Unit]
2+
# Needs to be started as it creates /var/run/qubes-service/* files
3+
After=qubes-sysinit.service
4+
ConditionPathExists=!/var/run/qubes-service/minimal-netvm
5+
ConditionPathExists=!/var/run/qubes-service/minimal-usbvm
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[Unit]
2+
# Needs to be started as it creates /var/run/qubes-service/* files
3+
After=qubes-sysinit.service
4+
ConditionPathExists=!/var/run/qubes-service/minimal-netvm
5+
ConditionPathExists=!/var/run/qubes-service/minimal-usbvm
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[Unit]
2+
# Needs to be started as it creates /var/run/qubes-service/* files
3+
After=qubes-sysinit.service
4+
ConditionPathExists=!/var/run/qubes-service/minimal-netvm
5+
ConditionPathExists=!/var/run/qubes-service/minimal-usbvm
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[Unit]
2+
# Needs to be started as it creates /var/run/qubes-service/* files
3+
After=qubes-sysinit.service
4+
ConditionPathExists=!/var/run/qubes-service/minimal-netvm
5+
ConditionPathExists=!/var/run/qubes-service/minimal-usbvm

0 commit comments

Comments
 (0)