From ef0f5d55c3eff55f4d472cbeaeffd54440667af4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 25 Jul 2016 13:59:55 +0200 Subject: [PATCH] systemd: order qubes-mount-dirs.service before local-fs.target The service is really responsible for mounting /rw and /home, so should be ordered before local-fs.target - this will allow other services to use standard ordering targets. This probably makes Before=qubes-gui-agent.service not needed anymore, but do not remove it yet without extensive testing to not risk regression. Fixes QubesOS/qubes-issues#2194 (cherry picked from commit e0e89f153f87e9c92d647344a9bab7ef578108cb) --- vm-systemd/qubes-mount-dirs.service | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vm-systemd/qubes-mount-dirs.service b/vm-systemd/qubes-mount-dirs.service index cd8639d..7979c47 100644 --- a/vm-systemd/qubes-mount-dirs.service +++ b/vm-systemd/qubes-mount-dirs.service @@ -1,6 +1,8 @@ [Unit] Description=Initialize and mount /rw and /home -Before=qubes-gui-agent.service +After=qubes-sysinit.service +DefaultDependencies=no +Before=local-fs.target qubes-gui-agent.service [Service] Type=oneshot