Skip to content

Commit 66c9233

Browse files
[2.0] fix ptest for libcap (#12626)
1 parent 1792e52 commit 66c9233

5 files changed

Lines changed: 17 additions & 11 deletions

File tree

SPECS/libcap/libcap.spec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Summary: Libcap
22
Name: libcap
33
Version: 2.60
4-
Release: 3%{?dist}
4+
Release: 4%{?dist}
55
License: GPLv2+
66
Group: System Environment/Security
77
URL: https://www.gnu.org/software/hurd/community/gsoc/project_ideas/libcap.html
@@ -11,6 +11,7 @@ Distribution: Mariner
1111
Patch0: CVE-2023-2602.patch
1212
Patch1: CVE-2023-2603.patch
1313
Patch2: CVE-2025-1390.patch
14+
BuildRequires: glibc-static >= 2.35-7%{?dist}
1415

1516
%description
1617
The libcap package implements the user-space interfaces to the POSIX 1003.1e capabilities available
@@ -38,7 +39,9 @@ chmod -v 755 %{buildroot}%{_libdir}/libcap.so
3839

3940
%check
4041
cd progs
42+
make sudotest
4143
sed -i "s|pass_capsh --chroot=\$(/bin/pwd) ==||g" quicktest.sh
44+
sed -i '/echo "attempt to exploit kernel bug"/,/^fi$/d' quicktest.sh
4245
./quicktest.sh
4346

4447
%files
@@ -61,6 +64,9 @@ sed -i "s|pass_capsh --chroot=\$(/bin/pwd) ==||g" quicktest.sh
6164
%{_mandir}/man3/*
6265

6366
%changelog
67+
* Wed Feb 26 2025 Kanishk Bansal <kanbansal@microsoft.com> - 2.60-4
68+
- Modify check section to fix ptest
69+
6470
* Sun Feb 23 2025 Kanishk Bansal <kanbansal@microsoft.com> - 2.60-3
6571
- Patch CVE-2025-1390
6672

toolkit/resources/manifests/package/pkggen_core_aarch64.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,8 @@ openssl-devel-1.1.1k-35.cm2.aarch64.rpm
170170
openssl-libs-1.1.1k-35.cm2.aarch64.rpm
171171
openssl-perl-1.1.1k-35.cm2.aarch64.rpm
172172
openssl-static-1.1.1k-35.cm2.aarch64.rpm
173-
libcap-2.60-3.cm2.aarch64.rpm
174-
libcap-devel-2.60-3.cm2.aarch64.rpm
173+
libcap-2.60-4.cm2.aarch64.rpm
174+
libcap-devel-2.60-4.cm2.aarch64.rpm
175175
debugedit-5.0-2.cm2.aarch64.rpm
176176
libarchive-3.6.1-4.cm2.aarch64.rpm
177177
libarchive-devel-3.6.1-4.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
@@ -170,8 +170,8 @@ openssl-devel-1.1.1k-35.cm2.x86_64.rpm
170170
openssl-libs-1.1.1k-35.cm2.x86_64.rpm
171171
openssl-perl-1.1.1k-35.cm2.x86_64.rpm
172172
openssl-static-1.1.1k-35.cm2.x86_64.rpm
173-
libcap-2.60-3.cm2.x86_64.rpm
174-
libcap-devel-2.60-3.cm2.x86_64.rpm
173+
libcap-2.60-4.cm2.x86_64.rpm
174+
libcap-devel-2.60-4.cm2.x86_64.rpm
175175
debugedit-5.0-2.cm2.x86_64.rpm
176176
libarchive-3.6.1-4.cm2.x86_64.rpm
177177
libarchive-devel-3.6.1-4.cm2.x86_64.rpm

toolkit/resources/manifests/package/toolchain_aarch64.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ libassuan-2.5.5-2.cm2.aarch64.rpm
151151
libassuan-debuginfo-2.5.5-2.cm2.aarch64.rpm
152152
libassuan-devel-2.5.5-2.cm2.aarch64.rpm
153153
libbacktrace-static-11.2.0-8.cm2.aarch64.rpm
154-
libcap-2.60-3.cm2.aarch64.rpm
155-
libcap-debuginfo-2.60-3.cm2.aarch64.rpm
156-
libcap-devel-2.60-3.cm2.aarch64.rpm
154+
libcap-2.60-4.cm2.aarch64.rpm
155+
libcap-debuginfo-2.60-4.cm2.aarch64.rpm
156+
libcap-devel-2.60-4.cm2.aarch64.rpm
157157
libcap-ng-0.8.2-2.cm2.aarch64.rpm
158158
libcap-ng-debuginfo-0.8.2-2.cm2.aarch64.rpm
159159
libcap-ng-devel-0.8.2-2.cm2.aarch64.rpm

toolkit/resources/manifests/package/toolchain_x86_64.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,9 @@ libassuan-2.5.5-2.cm2.x86_64.rpm
157157
libassuan-debuginfo-2.5.5-2.cm2.x86_64.rpm
158158
libassuan-devel-2.5.5-2.cm2.x86_64.rpm
159159
libbacktrace-static-11.2.0-8.cm2.x86_64.rpm
160-
libcap-2.60-3.cm2.x86_64.rpm
161-
libcap-debuginfo-2.60-3.cm2.x86_64.rpm
162-
libcap-devel-2.60-3.cm2.x86_64.rpm
160+
libcap-2.60-4.cm2.x86_64.rpm
161+
libcap-debuginfo-2.60-4.cm2.x86_64.rpm
162+
libcap-devel-2.60-4.cm2.x86_64.rpm
163163
libcap-ng-0.8.2-2.cm2.x86_64.rpm
164164
libcap-ng-debuginfo-0.8.2-2.cm2.x86_64.rpm
165165
libcap-ng-devel-0.8.2-2.cm2.x86_64.rpm

0 commit comments

Comments
 (0)