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>
|
Tue Mar 16 11:18:33 UTC 2021 - Sayali Lunkad <sayali.lunkad@suse.com>
|
||||||
|
|
||||||
Initial commit
|
- Initial commit
|
||||||
-
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
Name: afterburn
|
Name: afterburn
|
||||||
Version: 4.6.0
|
Version: 4.6.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A simple cloud provider agent
|
Summary: A cloud provider agent
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: https://github.com/coreos/afterburn/
|
URL: https://github.com/coreos/afterburn/
|
||||||
Source0: %{name}-%{version}.tar.gz
|
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.
|
Afterburn is a one-shot agent for cloud-like platforms which interacts with provider-specific metadata endpoints.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -qa1
|
%autosetup -p1 -a1
|
||||||
mkdir .cargo
|
mkdir .cargo
|
||||||
cp %{SOURCE2} .cargo/config
|
cp %{SOURCE2} .cargo/config
|
||||||
# Remove exec bits to prevent an issue in fedora shebang checking
|
# 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
|
%build
|
||||||
export RUSTFLAGS=%{rustflags}
|
export RUSTFLAGS="%{rustflags}"
|
||||||
cargo build --offline --release
|
cargo build --offline --release
|
||||||
|
|
||||||
%install
|
%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
|
install -m 0644 %{_builddir}/%{name}-%{version}/systemd/%{name}-sshkeys@.service %{buildroot}%{_unitdir}/%{name}-sshkeys@.service
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
%service_add_pre %{name}.service
|
%service_add_pre %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service
|
||||||
%service_add_pre %{name}-checkin.service
|
|
||||||
%service_add_pre %{name}-firstboot-checkin.service
|
|
||||||
%service_add_pre %{name}-sshkeys@.service
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%service_add_post %{name}.service
|
%service_add_post %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service
|
||||||
%service_add_post %{name}-checkin.service
|
|
||||||
%service_add_post %{name}-firstboot-checkin.service
|
|
||||||
%service_add_post %{name}-sshkeys@.service
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%service_del_preun %{name}.service
|
%service_del_preun %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service
|
||||||
%service_del_preun %{name}-checkin.service
|
|
||||||
%service_del_preun %{name}-firstboot-checkin.service
|
|
||||||
%service_del_preun %{name}-sshkeys@.service
|
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%service_del_postun %{name}.service
|
%service_del_postun %{name}.service %{name}-checkin.service %{name}-firstboot-checkin.service %{name}-sshkeys@.service
|
||||||
%service_del_postun %{name}-checkin.service
|
|
||||||
%service_del_postun %{name}-firstboot-checkin.service
|
|
||||||
%service_del_postun %{name}-sshkeys@.service
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user