3
0
mirror of https://git.launchpad.net/ubuntu-dev-tools synced 2025-04-17 05:11:18 +00:00

bash_completion/pbuilder-dist: Use *-distro-info to determine pbuilder

file names.
This commit is contained in:
Stefano Rivera 2011-01-22 15:19:07 +02:00
parent 3bfd76f9d4
commit b64ce68971
2 changed files with 17 additions and 4 deletions
bash_completion
debian

@ -30,6 +30,17 @@ _pbuilder-dist()
return 0
}
[ "$have" ] && complete -F _pbuilder-dist -o filenames \
{pbuilder,cowbuilder}-{dist,dapper,hardy,jaunty,karmic,lucid,maverick,natty,sarge,etch,lenny,squeeze,sid,experimental}
# Make it pbuilder-* if you know how to do it
[ "$have" ] && _pbuilder-aliases()
{
local distro builder arch
for distro in $(ubuntu-distro-info --all; debian-distro-info --all) stable testing unstable experimental; do
for builder in pbuilder cowbuilder; do
echo "$builder-$distro"
for arch in i386 amd64 armel; do
echo "$builder-$distro-$arch"
done
done
done
return 0
}
[ "$have" ] && complete -F _pbuilder-dist -o filenames pbuilder-dist cowbuilder-dist $(_pbuilder-aliases)

4
debian/changelog vendored

@ -7,8 +7,10 @@ ubuntu-dev-tools (0.113) UNRELEASED; urgency=low
[ Stefano Rivera ]
* backportpackage: dput correct changes filename (regression in 0.112)
(LP: #706010)
* bash_completion/pbuilder-dist: Use *-distro-info to determine pbuilder
file names.
-- Benjamin Drung <bdrung@debian.org> Sat, 22 Jan 2011 02:09:02 +0100
-- Stefano Rivera <stefanor@ubuntu.com> Sat, 22 Jan 2011 15:17:15 +0200
ubuntu-dev-tools (0.112) unstable; urgency=low