From 8cc389e34908acc68be20485ff4bd70c96cbb32c Mon Sep 17 00:00:00 2001 From: Robert Fairley Date: Jul 15 2019 22:34:48 +0000 Subject: add systemd scripts --- diff --git a/rust-fedora-coreos-pinger.spec b/rust-fedora-coreos-pinger.spec index 42e5727..d7e8117 100644 --- a/rust-fedora-coreos-pinger.spec +++ b/rust-fedora-coreos-pinger.spec @@ -5,9 +5,9 @@ %global crate fedora-coreos-pinger Name: rust-%{crate} -Version: 0.0.3 +Version: 0.0.4 Release: 1%{?dist} -Summary: Metrics collection client for Fedora CoreOS +Summary: Telemetry service for Fedora CoreOS # Upstream license specification: Apache-2.0 License: ASL 2.0 @@ -40,7 +40,7 @@ Summary: %{summary} %attr(0775, fedora-coreos-pinger,fedora-coreos-pinger) %dir /run/fedora-coreos-pinger/config.d %dir %{_prefix}/lib/fedora-coreos-pinger %dir %{_prefix}/lib/fedora-coreos-pinger/config.d -%{_prefix}/lib/fedora-coreos-pinger/config.d/00-client-default.toml +%{_prefix}/lib/fedora-coreos-pinger/config.d/10-default-enable.toml %{_tmpfilesdir}/fedora-coreos-pinger.conf %{_sysusersdir}/50-fedora-coreos-pinger.conf @@ -48,6 +48,15 @@ Summary: %{summary} %sysusers_create_package %{crate} 50-fedora-coreos-pinger.conf %tmpfiles_create_package %{crate} fedora-coreos-pinger.conf +%post -n %{crate} +%systemd_post fedora-coreos-pinger.service + +%preun -n %{crate} +%systemd_preun fedora-coreos-pinger.service + +%postun -n %{crate} +%systemd_postun_with_restart fedora-coreos-pinger.service + %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep @@ -66,7 +75,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/fedora-coreos-pinger/config.d mkdir -p %{buildroot}/run/fedora-coreos-pinger/config.d mkdir -p %{buildroot}%{_prefix}/lib/fedora-coreos-pinger/config.d install -Dpm0644 -t %{buildroot}%{_prefix}/lib/fedora-coreos-pinger/config.d \ - dist/*.toml + dist/config.d/*.toml install -Dpm0644 -t %{buildroot}%{_sysusersdir} \ dist/sysusers.d/*.conf install -Dpm0644 -t %{buildroot}%{_tmpfilesdir} \ @@ -78,5 +87,5 @@ install -Dpm0644 -t %{buildroot}%{_tmpfilesdir} \ %endif %changelog -* Tue Jul 02 22:24:14 UTC 2019 Robert Fairley - 0.0.3-1 +* Tue Jul 02 22:24:14 UTC 2019 Robert Fairley - 0.0.4-1 - Initial package