mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-12 23:51:08 +00:00
* pull-debian-source:
- Add support for etch/oldstable - Make script work for codenames (etch, lenny, squeeze, sid)
This commit is contained in:
parent
0bb9ebc0d8
commit
d940bef5dc
6
debian/changelog
vendored
6
debian/changelog
vendored
@ -7,8 +7,12 @@ ubuntu-dev-tools (0.72) UNRELEASED; urgency=low
|
||||
[ Siegfried-Angel Gevatter Pujals ]
|
||||
* pbuilder-dist:
|
||||
- Add squeeze as a Debian distribution. Thanks to Marco Rodrigues.
|
||||
[ Nathan Handler ]
|
||||
* pull-debian-source:
|
||||
- Add support for etch/oldstable
|
||||
- Make script work for codenames (etch, lenny, squeeze, sid)
|
||||
|
||||
-- Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com> Sat, 28 Mar 2009 15:19:26 +0100
|
||||
-- Nathan Handler <nhandler@ubuntu.com> Sat, 28 Mar 2009 15:19:26 +0100
|
||||
|
||||
ubuntu-dev-tools (0.71) jaunty; urgency=low
|
||||
|
||||
|
@ -27,21 +27,37 @@ die("Please install 'devscripts'\n") if(! grep -x "$_/dget", split(':',$ENV{'PAT
|
||||
my($package)=$ARGV[0] || &usage();
|
||||
&usage() if(($package=~m/^\-\-help/i) || ($package=~m/^\-h/i));
|
||||
my($release)=$ARGV[1] || 'unstable';
|
||||
$release=&convertCodeName($release);
|
||||
&checkRelease($release);
|
||||
my($dsc)=&getDSC(&getMadison(&getURL($package,$release)));
|
||||
print "$dsc\n";
|
||||
exec("dget -xu $dsc");
|
||||
sub convertCodeName {
|
||||
my($release)=shift || die("No Release Passed To convertCodeName!\n");
|
||||
chomp $release;
|
||||
if($release=~m/^lenny$/i) {
|
||||
return "stable";
|
||||
}
|
||||
elsif($release=~m/^squeeze$/i) {
|
||||
return "testing";
|
||||
}
|
||||
elsif($release=~m/^sid$/i) {
|
||||
return "unstable";
|
||||
}
|
||||
elsif($release=~m/^etch$/i) {
|
||||
return "oldstable";
|
||||
}
|
||||
return $release;
|
||||
}
|
||||
sub checkRelease {
|
||||
my($release)=shift || die("No Release Passed To checkRelease!\n");
|
||||
chomp $release;
|
||||
my %releases=(
|
||||
'etch' => 1,
|
||||
'stable' => 1,
|
||||
'lenny' => 1,
|
||||
'testing' => 1,
|
||||
'sid' => 1,
|
||||
'unstable' => 1,
|
||||
'experimental' => 1
|
||||
'experimental' => 1,
|
||||
'oldstable' => 1
|
||||
);
|
||||
&invalidRelease(\%releases) unless $releases{$release}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user