mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-16 09:31: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 ]
|
[ Siegfried-Angel Gevatter Pujals ]
|
||||||
* pbuilder-dist:
|
* pbuilder-dist:
|
||||||
- Add squeeze as a Debian distribution. Thanks to Marco Rodrigues.
|
- 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
|
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();
|
my($package)=$ARGV[0] || &usage();
|
||||||
&usage() if(($package=~m/^\-\-help/i) || ($package=~m/^\-h/i));
|
&usage() if(($package=~m/^\-\-help/i) || ($package=~m/^\-h/i));
|
||||||
my($release)=$ARGV[1] || 'unstable';
|
my($release)=$ARGV[1] || 'unstable';
|
||||||
|
$release=&convertCodeName($release);
|
||||||
&checkRelease($release);
|
&checkRelease($release);
|
||||||
my($dsc)=&getDSC(&getMadison(&getURL($package,$release)));
|
my($dsc)=&getDSC(&getMadison(&getURL($package,$release)));
|
||||||
print "$dsc\n";
|
print "$dsc\n";
|
||||||
exec("dget -xu $dsc");
|
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 {
|
sub checkRelease {
|
||||||
my($release)=shift || die("No Release Passed To checkRelease!\n");
|
my($release)=shift || die("No Release Passed To checkRelease!\n");
|
||||||
chomp $release;
|
chomp $release;
|
||||||
my %releases=(
|
my %releases=(
|
||||||
'etch' => 1,
|
|
||||||
'stable' => 1,
|
'stable' => 1,
|
||||||
'lenny' => 1,
|
|
||||||
'testing' => 1,
|
'testing' => 1,
|
||||||
'sid' => 1,
|
|
||||||
'unstable' => 1,
|
'unstable' => 1,
|
||||||
'experimental' => 1
|
'experimental' => 1,
|
||||||
|
'oldstable' => 1
|
||||||
);
|
);
|
||||||
&invalidRelease(\%releases) unless $releases{$release}
|
&invalidRelease(\%releases) unless $releases{$release}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user