[packages/adapter: 239/631] - fix for %post ldconfig

glen glen at pld-linux.org
Mon Sep 12 19:54:29 CEST 2016


commit e6f1551d85282a6f33a10947889e0a97c3156802
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Mon Dec 12 15:19:10 2005 +0000

    - fix for %post ldconfig
    
    Changed files:
        adapter.awk -> 1.230

 adapter.awk | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/adapter.awk b/adapter.awk
index 390d754..8b03e7c 100644
--- a/adapter.awk
+++ b/adapter.awk
@@ -344,7 +344,7 @@ preamble == 1 {
 		sub("CC=%{__cc}", "CC=\"%{__cc}\"")
 	}
 	
-	# use macros
+	# use PLD Linux macros
 	$0 = fixedsub("glib-gettextize --copy --force","%{__glib_gettextize}", $0);
 	$0 = fixedsub("intltoolize --copy --force", "%{__intltoolize}", $0);
 	$0 = fixedsub("automake --add-missing --copy", "%{__automake}", $0);
@@ -364,7 +364,11 @@ preamble == 1 {
 ##########
 /^%clean/, (/^%[a-z]+$/ && !/^%clean/ && !/^%((end)?if|else)/) {
 	did_clean = 1
-	use_macros()
+
+	# prevent next section header like "%post -p /sbin/ldconfig" being adapterized
+	if (!/^%/) {
+		use_macros()
+	}
 }
 
 ############
@@ -427,7 +431,6 @@ preamble == 1 {
 	if ($0 ~ /^%files/)
 		defattr = 1
 
-	use_macros()
 	use_files_macros()
 }
 
@@ -991,6 +994,8 @@ function isort(A,n,		i,j,hold) {
 
 function use_files_macros(	i, n, t, a)
 {
+	use_macros()
+
 	gsub("^%{_sbindir}", "%attr(755,root,root) %{_sbindir}")
 	gsub("^%{_bindir}", "%attr(755,root,root) %{_bindir}")
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/adapter.git/commitdiff/6ca0126d4d0c8c79feb7db10b0a0fade0f3b8885



More information about the pld-cvs-commit mailing list