[packages/libapparmor] Official fix

arekm arekm at pld-linux.org
Mon Aug 5 23:46:20 CEST 2024


commit 9590dc77106a77aec2906089a1efe733a941c063
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Mon Aug 5 23:46:05 2024 +0200

    Official fix

 func.patch       | 45 ++++++++++++++++++++++++++++++---------------
 libapparmor.spec |  2 +-
 2 files changed, 31 insertions(+), 16 deletions(-)
---
diff --git a/libapparmor.spec b/libapparmor.spec
index 1a32fac..e92ff74 100644
--- a/libapparmor.spec
+++ b/libapparmor.spec
@@ -6,7 +6,7 @@ Summary:	Library to provide key AppArmor symbols
 Summary(pl.UTF-8):	Biblioteka udostępniająca kluczowe symbole AppArmor
 Name:		libapparmor
 Version:	4.0.2
-Release:	2
+Release:	3
 Epoch:		1
 License:	LGPL v2.1
 Group:		Libraries
diff --git a/func.patch b/func.patch
index 9075982..09b526b 100644
--- a/func.patch
+++ b/func.patch
@@ -1,17 +1,32 @@
---- apparmor-4.0.2/libraries/libapparmor/src/libapparmor.map~	2024-07-24 01:02:50.000000000 +0200
-+++ apparmor-4.0.2/libraries/libapparmor/src/libapparmor.map	2024-08-05 15:12:47.676625569 +0200
-@@ -131,6 +131,14 @@ APPARMOR_3.1 {
+From 2eae692b05a06d238784a52cc9adb9857d1b7e6c Mon Sep 17 00:00:00 2001
+From: Georgia Garcia <georgia.garcia at canonical.com>
+Date: Mon, 5 Aug 2024 10:27:37 -0300
+Subject: [PATCH] libapparmor: fix undefined reference to aa_split_overlay_str
+
+The linkage of aa-load with the dynamic libapparmor fails with:
+aa_load.c:273: undefined reference to `aa_split_overlay_str'
+
+That is because when aa_split_overlay_str was added to libapparmor,
+the function was not added to the library map.
+
+Fixes: 50054ff0 ("add aa_split_overlay_str")
+Signed-off-by: Georgia Garcia <georgia.garcia at canonical.com>
+---
+ libraries/libapparmor/src/libapparmor.map | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/libraries/libapparmor/src/libapparmor.map b/libraries/libapparmor/src/libapparmor.map
+index 08cd2fadc..436522a55 100644
+--- a/libraries/libapparmor/src/libapparmor.map
++++ b/libraries/libapparmor/src/libapparmor.map
+@@ -127,6 +127,7 @@ APPARMOR_3.0 {
+ APPARMOR_3.1 {
+   global:
+ 	aa_features_check;
++	aa_split_overlay_str;
+   local:
  	*;
  } APPARMOR_3.0;
- 
-+APPARMOR_4.0.2 {
-+  global:
-+	aa_split_overlay_str;
-+  local:
-+	*;
-+} APPARMOR_3.1;
-+
-+
- PRIVATE {
- 	global:
- 		_aa_is_blacklisted;
+-- 
+GitLab
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libapparmor.git/commitdiff/9590dc77106a77aec2906089a1efe733a941c063



More information about the pld-cvs-commit mailing list