[Unit]
Description=Buxton2 Configuration Service
-After=systemd-tmpfiles-setup.service
+DefaultDependencies=no
+After=systemd-tmpfiles-setup.service buxton2.socket cynara.socket
[Service]
SmackProcessLabel=System
LimitNOFILE=16384
[Install]
-WantedBy=multi-user.target
+WantedBy=basic.target
install -m 755 -d %{buildroot}%{_tmpfilesdir}
install -m 644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/%{name}.conf
+install -m 755 -d %{buildroot}%{_unitdir}/basic.target.wants
+ln -sf ../%{name}.service %{buildroot}%{_unitdir}/basic.target.wants/
+
# enable socket activation
install -m 755 -d %{buildroot}%{_unitdir}/sockets.target.wants
ln -sf ../%{name}.socket %{buildroot}%{_unitdir}/sockets.target.wants/
%{_unitdir}/%{name}.socket
%{_tmpfilesdir}/%{name}.conf
%{_unitdir}/sockets.target.wants/%{name}.socket
+%{_unitdir}/basic.target.wants/%{name}.service
%attr(0700,buxton,buxton) %dir %{_localstatedir}/lib/%{name}
%attr(0700,buxton,buxton) %dir %{basedbdir}
%attr(0750,root,root) %{upgrade_script_path}/299.buxton2_upgrade.sh