Accepting request 879411 from home:jengelh:branches:devel:kubic:ignition
- Reduce boilerplate emission from %service_*. Add a bit of build recipe modernization and safeguarding. OBS-URL: https://build.opensuse.org/request/show/879411 OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/afterburn?expand=0&rev=2
This commit is contained in:
parent
9b71b91a0c
commit
549215985c
@ -1,5 +1,10 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 16 12:30:46 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Reduce boilerplate emission from %service_*. Add a bit of build
|
||||
recipe modernization and safeguarding.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 16 11:18:33 UTC 2021 - Sayali Lunkad <sayali.lunkad@suse.com>
|
||||
|
||||
Initial commit
|
||||
-
|
||||
- Initial commit
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user