소스 검색

Order qubesd.service after lvm2-pvscan@.service

qubesd needs to list LVM volumes, so start it when the list is
available.

Fixes QubesOS/qubes-issues#2960
Marek Marczykowski-Górecki 6 년 전
부모
커밋
8d8bbb99e9
3개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      linux/systemd/Makefile
  2. 2 0
      linux/systemd/lvm2-pvscan@.service.d_30_qubes.conf
  3. 1 0
      rpm_spec/core-dom0.spec

+ 3 - 0
linux/systemd/Makefile

@@ -11,3 +11,6 @@ install:
 	cp qubes-reload-firewall@.timer $(DESTDIR)$(UNITDIR)
 	cp qubes-qmemman.service $(DESTDIR)$(UNITDIR)
 	cp qubesd.service $(DESTDIR)$(UNITDIR)
+	install -d $(DESTDIR)$(UNITDIR)/lvm2-pvscan@.service.d
+	install -m 0644 lvm2-pvscan@.service.d_30_qubes.conf \
+		$(DESTDIR)$(UNITDIR)/lvm2-pvscan@.service.d/30_qubes.conf

+ 2 - 0
linux/systemd/lvm2-pvscan@.service.d_30_qubes.conf

@@ -0,0 +1,2 @@
+[Unit]
+Before=qubesd.service

+ 1 - 0
rpm_spec/core-dom0.spec

@@ -392,6 +392,7 @@ fi
 /usr/lib/qubes/fix-dir-perms.sh
 /usr/lib/qubes/startup-misc.sh
 /usr/libexec/qubes/qubesd-query-fast
+%{_unitdir}/lvm2-pvscan@.service.d/30_qubes.conf
 %{_unitdir}/qubes-core.service
 %{_unitdir}/qubes-qmemman.service
 %{_unitdir}/qubes-vm@.service