Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=c1e44f929cc6be1c6a60932cab9d682466b207ba

commit c1e44f929cc6be1c6a60932cab9d682466b207ba
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Thu Jan 24 03:23:18 2008 +0100

genchangelog: handle subpkgs disabled in subarchs()

don't run fpm2db and fpm2irc for them

diff --git a/genchangelog b/genchangelog
index 07fffe4..4dfad84 100755
--- a/genchangelog
+++ b/genchangelog
@@ -67,6 +67,9 @@ if [ ! "`check_option NOMIRROR`" -a ! "`check_option 
NOBUILD`" ]; then
fi

cd ../../../frugalware-$arch
+
+. ../t/functions.sh
+
if [ -x ../tools/fpm2db ]; then
echo -n "updating the mysql2 database... "
if [ ! "`check_option NOBUILD`" ]; then
@@ -81,7 +84,10 @@ if [ ! -z "$subpkgs" ]; then
do
cd $CWD
cd ../../../frugalware-$arch
-               ../tools/fpm2db -f $subpkg-$pkgver-$pkgrel-$arch.fpm -m 
$pkgname -g $groups
+               if in_array $arch ${subarchs[$i]}; then
+                       ../tools/fpm2db -f $subpkg-$pkgver-$pkgrel-$arch.fpm -m 
$pkgname -g $groups
+               fi
+               i=$(($i+1))
done
fi

@@ -102,7 +108,10 @@ if [ -x ../tools/fpm2irc ]; then
do
cd $CWD
cd ../../../frugalware-$arch
-                       ../tools/fpm2irc -f $subpkg-$pkgver-$pkgrel-$arch.fpm 
-g $groups
+                       if in_array $arch ${subarchs[$i]}; then
+                               ../tools/fpm2irc -f 
$subpkg-$pkgver-$pkgrel-$arch.fpm -g $groups
+                       fi
+                       i=$(($i+1))
done
fi
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to