[packages/adapter: 444/631] - fix rpm.groups handling

glen glen at pld-linux.org
Mon Sep 12 20:11:40 CEST 2016


commit a877f3a5f43ea28d01d26894bbc02089fea90d12
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Wed Apr 29 08:34:27 2009 +0000

    - fix rpm.groups handling
    
    Changed files:
        adapter.awk -> 1.419
        adapter.sh -> 1.38

 adapter.awk | 9 +++++----
 adapter.sh  | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/adapter.awk b/adapter.awk
index eb2bcf0..94495e9 100644
--- a/adapter.awk
+++ b/adapter.awk
@@ -56,9 +56,10 @@ BEGIN {
 
 	import_rpm_macros()
 
-	groups_file = sourcedir "/rpm.groups"
+	packages_dir = topdir "/packages"
+	groups_file = packages_dir "/rpm.groups"
 
-	system("cd `rpm --eval %_sourcedir`; [ -f rpm.groups ] || cvs up rpm.groups >/dev/null")
+	system("cd "packages_dir"; [ -f rpm.groups ] || cvs up rpm.groups > /dev/null")
 	system("[ -d ../PLD-doc ] && cd ../PLD-doc && ([ -f BuildRequires.txt ] || cvs up BuildRequires.txt >/dev/null)");
 
 	# Temporary file for changelog section
@@ -1753,9 +1754,9 @@ function replace_php_virtual_deps()
 # you should update the list also in adapter when making changes here
 function import_rpm_macros() {
 	# File with rpm groups
-	sourcedir = ENVIRON["_sourcedir"]
+	topdir = ENVIRON["_topdir"]
 
-	if (!sourcedir) {
+	if (!topdir) {
 		print "adapter.awk should not not be invoked directly, but via adapter script" > "/dev/stderr"
 		do_not_touch_anything = 1
 		exit(1);
diff --git a/adapter.sh b/adapter.sh
index 06340ae..4f6920e 100644
--- a/adapter.sh
+++ b/adapter.sh
@@ -148,7 +148,7 @@ for my $filename (@ARGV) {
 # you should update the list also in adapter.awk when making changes here
 import_rpm_macros() {
 	macros="
-	_sourcedir
+	_topdir
 	_prefix
 	_bindir
 	_sbindir
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list