Configure faultd to be able to run early 92/159492/5
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Thu, 9 Nov 2017 07:52:20 +0000 (08:52 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Fri, 17 Nov 2017 12:27:09 +0000 (13:27 +0100)
This should allow us detecting all the failures from standard
system services (run from multi-user.target)

Change-Id: I1f2c6a01970cd452a4a29b36c2a32fd6c379245b
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
[Squash .service and packaging changes]
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
faultd.service.in
packaging/faultd.spec

index 465995b3b60f95ae1f11b2e58e1d7d616be2d32a..d172ef4bebbf161b7b883ec43d355e97ec21d97f 100644 (file)
@@ -1,5 +1,8 @@
 [Unit]
 Description=Service Monitoring
+DefaultDependencies=no
+Before=basic.target
+After=local-fs.target
 ConditionPathExists=!/opt/.factoryreset
 
 [Service]
@@ -7,4 +10,4 @@ ExecStart=@sbindir@/faultd
 SmackProcessLabel=System
 
 [Install]
-WantedBy=multi-user.target
+WantedBy=basic.target
index 5149320c188af0010e6be9f9b5099262a030261e..8e47666746f2f04d37b1e929c9451636d83d898c 100644 (file)
@@ -44,8 +44,8 @@ make check
 %install
 %make_install
 
-mkdir -p %{buildroot}/%{_unitdir}/multi-user.target.wants
-ln -s ../faultd.service %{buildroot}/%{_unitdir}/multi-user.target.wants
+mkdir -p %{buildroot}/%{_unitdir}/basic.target.wants
+ln -s ../faultd.service %{buildroot}/%{_unitdir}/basic.target.wants
 
 %define moduledir %{_libdir}/faultd/available-modules/
 %define moduleconfdir %{_sysconfdir}/faultd/available-modules/
@@ -87,7 +87,7 @@ done
 %{_sysconfdir}/faultd/conf.d/dbus.service.conf
 %{_sysconfdir}/faultd/conf.d/display-manager.service.conf
 %{_unitdir}/faultd.service
-%{_unitdir}/multi-user.target.wants/faultd.service
+%{_unitdir}/basic.target.wants/faultd.service
 %{_prefix}/lib/systemd/system-generators/vip-generator
 
 %files extra -f faultd-extra-files