source: ProjectBuilder/devel/pb-modules/bin/pbdistrocheck@ 756

Last change on this file since 756 was 756, checked in by Bruno Cornec, 15 years ago

pb_distro_init now returns a 7th paramater which is the arch, useful for pbdistrocheck

File size: 776 bytes
Line 
1#!/usr/bin/perl -w
2#
3# Project Builder Distribution Checker
4#
5# $Id$
6#
7# Copyright B. Cornec 2007
8# Provided under the GPL v2
9
10use strict 'vars';
11use Getopt::Long qw(:config auto_abbrev no_ignore_case);
12use Data::Dumper;
13use lib qw (lib);
14use ProjectBuilder::Distribution;
15use ProjectBuilder::Base;
16
17my %opts; # CLI Options
18
19GetOptions("verbose|v+" => \$opts{'v'});
20if (defined $opts{'v'}) {
21 $pbdebug = $opts{'v'};
22}
23if (defined $opts{'l'}) {
24 open(pbLOG,"> $opts{'l'}") || die "Unable to log to $opts{'l'}: $!";
25 $pbLOG = \*pbLOG;
26 $pbdebug = 0 if ($pbdebug == -1);
27 }
28pb_log_init($pbdebug, $pbLOG);
29
30my ($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch) = pb_distro_init();
31print "distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch))."\n";
Note: See TracBrowser for help on using the repository browser.