[Unit]
Description=Service Monitoring
+DefaultDependencies=no
+Before=basic.target
+After=local-fs.target
ConditionPathExists=!/opt/.factoryreset
[Service]
SmackProcessLabel=System
[Install]
-WantedBy=multi-user.target
+WantedBy=basic.target
%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/
%{_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