On Sun, 2006-05-14 at 23:08 +1000, Hamish Moffatt wrote: > On Sun, May 14, 2006 at 11:47:41AM +0200, Wouter Verhelst wrote: > > On Sun, May 14, 2006 at 10:00:25AM +0200, Ondrej Sury wrote: > > > Right solution is to use pbuilder, which will: > > > > > > a) always ensure that package can be built using unstable > > > b) keep your build environment clean > > > c) keep your local system clean > > d) take much longer to build your package; the exact factor depends on > > the size of the package, but a factor 3 isn't too uncommon for > > smaller packages, which isn't very interesting in cases where you > > need to do a lot of work on a given package. > > Without wishing to join the mob, > > e) it's difficult to install versions of packages not available from > your regular sources.list. For example if you build a new (version of a) > library package and then an application that uses it and want to upload > both at the same time. You probably need to set up a local apt > repository, which is a pain.
Nope, it's not :-), just add: BINDMOUNTS="/var/cache/pbuilder/result" and put hook script somewhere: # cat /var/cache/pbuilder/hooks/D70results #!/bin/sh cd /var/cache/pbuilder/result/ /usr/bin/dpkg-scanpackages . /dev/null >> /var/cache/pbuilder/result/Packages /usr/bin/apt-get update (But yes, it slows down build process even more...) O. -- Ondrej Sury <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part