Skip to content

Commit 9ec68bb

Browse files
authored
toolchain: Rebuild audit with systemd-bootstrap-rpm-macros installed (#2878)
* toolchain: Rebuild audit with systemd-bootstrap-rpm-macros installed * audit: Add BR on systemd-bootstrap-rpm-macros
1 parent cf9d47d commit 9ec68bb

File tree

6 files changed

+25
-15
lines changed

6 files changed

+25
-15
lines changed

SPECS/audit/audit.spec

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Summary: Kernel Audit Tool
22
Name: audit
33
Version: 3.0.6
4-
Release: 5%{?dist}
4+
Release: 6%{?dist}
55
License: GPLv2+
66
Vendor: Microsoft Corporation
77
Distribution: Mariner
@@ -11,6 +11,7 @@ Source0: https://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
1111
Patch0: refuse-manual-stop.patch
1212
BuildRequires: e2fsprogs-devel
1313
BuildRequires: krb5-devel
14+
BuildRequires: systemd-bootstrap-rpm-macros
1415
BuildRequires: swig
1516
Requires: %{name}-libs = %{version}-%{release}
1617
Requires: gawk
@@ -137,6 +138,9 @@ find %{buildroot} -type f -name "*.la" -delete -print
137138
%{python3_sitelib}/*
138139

139140
%changelog
141+
* Mon Apr 25 2022 Olivia Crain <[email protected]> - 3.0.6-6
142+
- Add BR on systemd-bootstrap-rpm-macros for correctness
143+
140144
* Wed Apr 20 2022 Daniel McIlvaney <[email protected]> - 3.0.6-5
141145
- Return audit logs to their normal location without the use of a symlink
142146

toolkit/resources/manifests/package/pkggen_core_aarch64.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,5 +247,5 @@ chkconfig-1.20-3.cm2.aarch64.rpm
247247
chkconfig-lang-1.20-3.cm2.aarch64.rpm
248248
msopenjdk-11-11.0.14.1+1-LTS-31207.aarch64.rpm
249249
pyproject-rpm-macros-1.0.0~rc1-2.cm2.noarch.rpm
250-
audit-3.0.6-5.cm2.aarch64.rpm
251-
audit-libs-3.0.6-5.cm2.aarch64.rpm
250+
audit-3.0.6-6.cm2.aarch64.rpm
251+
audit-libs-3.0.6-6.cm2.aarch64.rpm

toolkit/resources/manifests/package/pkggen_core_x86_64.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,5 +247,5 @@ chkconfig-1.20-3.cm2.x86_64.rpm
247247
chkconfig-lang-1.20-3.cm2.x86_64.rpm
248248
msopenjdk-11-11.0.14.1+1-LTS-31207.x86_64.rpm
249249
pyproject-rpm-macros-1.0.0~rc1-2.cm2.noarch.rpm
250-
audit-3.0.6-5.cm2.x86_64.rpm
251-
audit-libs-3.0.6-5.cm2.x86_64.rpm
250+
audit-3.0.6-6.cm2.x86_64.rpm
251+
audit-libs-3.0.6-6.cm2.x86_64.rpm

toolkit/resources/manifests/package/toolchain_aarch64.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
asciidoc-9.1.0-1.cm2.noarch.rpm
2-
audit-3.0.6-5.cm2.aarch64.rpm
3-
audit-debuginfo-3.0.6-5.cm2.aarch64.rpm
4-
audit-devel-3.0.6-5.cm2.aarch64.rpm
5-
audit-libs-3.0.6-5.cm2.aarch64.rpm
2+
audit-3.0.6-6.cm2.aarch64.rpm
3+
audit-debuginfo-3.0.6-6.cm2.aarch64.rpm
4+
audit-devel-3.0.6-6.cm2.aarch64.rpm
5+
audit-libs-3.0.6-6.cm2.aarch64.rpm
66
autoconf-2.71-3.cm2.noarch.rpm
77
automake-1.16.5-1.cm2.noarch.rpm
88
bash-5.1.8-1.cm2.aarch64.rpm
@@ -506,7 +506,7 @@ procps-ng-lang-3.3.17-1.cm2.aarch64.rpm
506506
pyproject-rpm-macros-1.0.0~rc1-2.cm2.noarch.rpm
507507
python-markupsafe-debuginfo-2.1.0-1.cm2.aarch64.rpm
508508
python3-3.9.10-1.cm2.aarch64.rpm
509-
python3-audit-3.0.6-5.cm2.aarch64.rpm
509+
python3-audit-3.0.6-6.cm2.aarch64.rpm
510510
python3-cracklib-2.9.7-4.cm2.aarch64.rpm
511511
python3-curses-3.9.10-1.cm2.aarch64.rpm
512512
python3-Cython-0.29.26-1.cm2.aarch64.rpm

toolkit/resources/manifests/package/toolchain_x86_64.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
asciidoc-9.1.0-1.cm2.noarch.rpm
2-
audit-3.0.6-5.cm2.x86_64.rpm
3-
audit-debuginfo-3.0.6-5.cm2.x86_64.rpm
4-
audit-devel-3.0.6-5.cm2.x86_64.rpm
5-
audit-libs-3.0.6-5.cm2.x86_64.rpm
2+
audit-3.0.6-6.cm2.x86_64.rpm
3+
audit-debuginfo-3.0.6-6.cm2.x86_64.rpm
4+
audit-devel-3.0.6-6.cm2.x86_64.rpm
5+
audit-libs-3.0.6-6.cm2.x86_64.rpm
66
autoconf-2.71-3.cm2.noarch.rpm
77
automake-1.16.5-1.cm2.noarch.rpm
88
bash-5.1.8-1.cm2.x86_64.rpm
@@ -506,7 +506,7 @@ procps-ng-lang-3.3.17-1.cm2.x86_64.rpm
506506
pyproject-rpm-macros-1.0.0~rc1-2.cm2.noarch.rpm
507507
python-markupsafe-debuginfo-2.1.0-1.cm2.x86_64.rpm
508508
python3-3.9.10-1.cm2.x86_64.rpm
509-
python3-audit-3.0.6-5.cm2.x86_64.rpm
509+
python3-audit-3.0.6-6.cm2.x86_64.rpm
510510
python3-cracklib-2.9.7-4.cm2.x86_64.rpm
511511
python3-curses-3.9.10-1.cm2.x86_64.rpm
512512
python3-Cython-0.29.26-1.cm2.x86_64.rpm

toolkit/scripts/toolchain/build_official_toolchain_rpms.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,12 @@ build_rpm_in_chroot_no_install chkconfig
551551
build_rpm_in_chroot_no_install mariner-repos
552552
build_rpm_in_chroot_no_install pyproject-rpm-macros
553553

554+
# Rebuild audit with systemd-bootstrap-rpm-macros installed.
555+
# Without it, audit's systemd macros won't expand and install/uninstall
556+
# will fail.
557+
build_rpm_in_chroot_no_install audit
558+
copy_rpm_subpackage python3-audit
559+
554560
chroot_and_print_installed_rpms
555561

556562
# Ensure all RPMS are copied out of the chroot

0 commit comments

Comments
 (0)