summaryrefslogtreecommitdiff
path: root/expanddeps
diff options
context:
space:
mode:
authorLudwig Nussel <ludwig.nussel@suse.de>2008-03-13 10:05:29 +0000
committerLudwig Nussel <ludwig.nussel@suse.de>2008-03-13 10:05:29 +0000
commit856b1847e3cc949e120b30c4a896cf292e566c1f (patch)
tree43937f01f1bc6463748aebc04cdf55e19bf05285 /expanddeps
parent69389e665f704404d1199a4c97f337ea36fcba5c (diff)
downloadbuild-856b1847e3cc949e120b30c4a896cf292e566c1f.tar.gz
build-856b1847e3cc949e120b30c4a896cf292e566c1f.tar.bz2
build-856b1847e3cc949e120b30c4a896cf292e566c1f.zip
use builtin rpm query to detect distribution
Diffstat (limited to 'expanddeps')
-rwxr-xr-xexpanddeps4
1 files changed, 2 insertions, 2 deletions
diff --git a/expanddeps b/expanddeps
index 4799116..2314727 100755
--- a/expanddeps
+++ b/expanddeps
@@ -137,8 +137,8 @@ if (!defined($dist) || $dist eq '') {
$dist = 'default';
} else {
my $rpmfn = $fn{"rpm.$rpmarch"};
- my $rpmdist = `rpm -qp --nodigest --nosignature --qf '%{DISTRIBUTION}' $rpmfn`;
- chomp $rpmdist;
+ my %res = Build::Rpm::rpmq($rpmfn, 1010);
+ my $rpmdist = $res{1010}->[0] || '';
$rpmdist = lc($rpmdist);
$rpmdist =~ s/-/_/g;
$rpmdist =~ s/opensuse/suse linux/;