On Wed, Jul 26, 2000 at 01:58:47PM +0200, Adrian Bunk wrote:
> On Wed, 26 Jul 2000, Christian Hammers wrote:
> 
> > Hello
> 
> Hi Christian,
> 
> > After the recent questions how to automatically create a list
> > of packages that belong to the build dependencies line I've wrote 
> > a perl script, that reads the file generated by
> >     # strace -f -F -e trace=file -o /tmp/trace debuild
> > and produces a list like:
> >     binutils (>= 2.9.5.0.22-4)
> >     cpp (>= 1:2.95.2-6)
> >     debhelper (>= 2.0.82)
> >     dpkg-dev (>= 1.6.9)
> >     file (>= 3.28-1)
> >     gcc (>= 1:2.95.2-6)
> > It takes essential packages and the build-essentials list into account.
> >...
> 
> I tried:
> $ strace -f -F -e trace=file -o /tmp/trace dpkg-buildpackage -rfakeroot
> 
> and then
> $ ../strace2builddepends.pl /tmp/trace 
> $
> 
> That means I didn't get any Build-Depends! Where's my mistake?

change the double space in the regex for the strace lines to " +" (one
space and a '+'), else it only picks up 4 digit PID's.

Ben

-- 
 -----------=======-=-======-=========-----------=====------------=-=------
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=========------=======-------------=-=-----=-===-======-------=--=---'

Reply via email to