diff --git a/afterburn.changes b/afterburn.changes index bb55d24..8474e35 100644 --- a/afterburn.changes +++ b/afterburn.changes @@ -1,5 +1,10 @@ +------------------------------------------------------------------- +Tue Mar 16 12:30:46 UTC 2021 - Jan Engelhardt + +- Reduce boilerplate emission from %service_*. Add a bit of build + recipe modernization and safeguarding. + ------------------------------------------------------------------- Tue Mar 16 11:18:33 UTC 2021 - Sayali Lunkad -Initial commit -- +- Initial commit diff --git a/afterburn.spec b/afterburn.spec index ae8ad24..9ce382b 100644 --- a/afterburn.spec +++ b/afterburn.spec @@ -18,7 +18,7 @@ Name: afterburn Version: 4.6.0 Release: 0 -Summary: A simple cloud provider agent +Summary: A cloud provider agent License: Apache-2.0 URL: https://github.com/coreos/afterburn/ Source0: %{name}-%{version}.tar.gz @@ -35,14 +35,14 @@ BuildRequires: rust >= 1.44.0 Afterburn is a one-shot agent for cloud-like platforms which interacts with provider-specific metadata endpoints. %prep -%setup -qa1 +%autosetup -p1 -a1 mkdir .cargo cp %{SOURCE2} .cargo/config # Remove exec bits to prevent an issue in fedora shebang checking -find vendor -type f -name \*.rs -exec chmod -x '{}' \; +find vendor -type f -name \*.rs -exec chmod -x '{}' + %build -export RUSTFLAGS=%{rustflags} +export RUSTFLAGS="%{rustflags}" cargo build --offline --release %install @@ -58,28 +58,16 @@ mv systemd/%{name}-sshkeys@.service.tmp systemd/%{name}-sshkeys@.service install -m 0644 %{_builddir}/%{name}-%{version}/systemd/%{name}-sshkeys@.service %{buildroot}%{_unitdir}/%{name}-sshkeys@.service %pre -%service_add_pre %{name}.service -%service_add_pre %{name}-checkin.service -%service_add_pre %{name}-firstboot-checkin.service -%service_add_pre %{name}-sshkeys@.service +%service_add_pre %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service %post -%service_add_post %{name}.service -%service_add_post %{name}-checkin.service -%service_add_post %{name}-firstboot-checkin.service -%service_add_post %{name}-sshkeys@.service +%service_add_post %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service %preun -%service_del_preun %{name}.service -%service_del_preun %{name}-checkin.service -%service_del_preun %{name}-firstboot-checkin.service -%service_del_preun %{name}-sshkeys@.service +%service_del_preun %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service %postun -%service_del_postun %{name}.service -%service_del_postun %{name}-checkin.service -%service_del_postun %{name}-firstboot-checkin.service -%service_del_postun %{name}-sshkeys@.service +%service_del_postun %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service %files %license LICENSE