-KERNEL=="log_system", MODE="0662", OWNER="log", GROUP="log", SECLABEL{smack}="*"
-KERNEL=="log_radio", MODE="0662", OWNER="log", GROUP="log", SECLABEL{smack}="*"
-KERNEL=="log_main", MODE="0662", OWNER="log", GROUP="log", SECLABEL{smack}="*"
-KERNEL=="log_events", MODE="0662", OWNER="log", GROUP="log", SECLABEL{smack}="*"
+ACTION=="add", KERNEL=="log_system|log_radio|log_main|log_events|log_apps", MODE="0662", OWNER="log", GROUP="log", SECLABEL{smack}="*", TAG+="systemd", ENV{SYSTEMD_WANTS}="dlog_logger.service"
Source0: %{name}-%{version}.tar.gz
Source101: packaging/dlog.manifest
Source501: packaging/01-dlog.rules
+Source502: packaging/logger-devices.conf
%define upgrade_file_path %{_datadir}/upgrade
# NOTE: sysconfdir will be passed to ./configure automatically
mkdir -p %{buildroot}/%{_udevrulesdir}
install -m 0644 %SOURCE501 %{buildroot}/%{_udevrulesdir}/01-dlog.rules
+mkdir -p %{buildroot}%{_unitdir}/dlog_logger.service.d
+install -m 0644 %SOURCE502 %{buildroot}%{_unitdir}/dlog_logger.service.d/logger-devices.conf
+
mkdir -p %{buildroot}/var/log/dlog
mkdir -p %{buildroot}/var/lib/dlog-tests
%manifest dlog.manifest
%license LICENSE.APACHE2.0
%{_sysconfdir}/dlog.conf.d/25-logger.conf
+%{_unitdir}/dlog_logger.service.d/logger-devices.conf
%files -n log-syslog
%manifest dlog.manifest
--- /dev/null
+[Unit]
+Requires=dev-log_main.device dev-log_system.device dev-log_radio.device
+After=dev-log_main.device dev-log_system.device dev-log_radio.device dev-log_events.device dev-log_apps.device
\ No newline at end of file