Skip to content

Commit cc1a1fb

Browse files
Ensure the ec2-metadata script uses the version number of the RPM
1 parent 1bd9fc4 commit cc1a1fb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

amazon-ec2-utils.spec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Provides: ec2-metadata = %{version}-%{release}
2525
Obsoletes: ec2-metadata <= 0.1.3
2626
Requires: curl
2727
Requires: python3
28+
BuildRequires: sed
2829
BuildRequires: python3-devel
2930
BuildRequires: systemd-rpm-macros
3031
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@@ -35,6 +36,7 @@ amazon-ec2-utils contains a set of utilities for running in ec2.
3536
%prep
3637

3738
%build
39+
sed "s/%EC2_METADATA_VERSION%/%version/" %{SOURCE0} > ec2-metadata
3840

3941
%install
4042
rm -rf $RPM_BUILD_ROOT
@@ -44,7 +46,7 @@ mkdir -p $RPM_BUILD_ROOT%{_sbindir}
4446
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/
4547
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8/
4648

47-
install -m755 %{SOURCE0} $RPM_BUILD_ROOT%{_bindir}
49+
install -m755 ec2-metadata $RPM_BUILD_ROOT%{_bindir}
4850
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}
4951
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_udevrulesdir}
5052
install -m755 %{SOURCE24} $RPM_BUILD_ROOT%{_sbindir}

0 commit comments

Comments
 (0)