Adam Heath <[EMAIL PROTECTED]> writes: > tag 214123 moreinfo > thanks > > On Sat, 4 Oct 2003, Goswin Brederlow wrote: > > > When adding locally build udebs for the debian-installer to a local > > mirror dpkg-scnapackages fails to build a correct Packages file. > > Include an example. Not everyone has access to a set of udebs to test this > with. Also, you should *always* include error output, and at least snippets > of incorrupt output files.
udebs aren't that hard to find :) wget ftp://ftp.debian.org/debian/pool/main/a/anna/anna_0.035_i386.udeb There is no error output. In fact there is just no output. To clarify this, it doesn't fail, it just skips udebs cause you do a find on "*.deb". It fails to include information about udebs in the output. As a workaround I copied the dpkg-scanpackages and changed the find pattern for udebs: [EMAIL PROTECTED]:~% diff -Nurd =dpkg-scanpackages =dpkg-scanudebs --- /usr/bin/dpkg-scanpackages 2003-10-04 21:43:17.000000000 +0200 +++ /usr/bin/dpkg-scanudebs 2003-10-04 21:43:10.000000000 +0200 @@ -46,7 +46,7 @@ } # The extra slash causes symlinks to be followed. -open(F,"find $binarydir/ -follow -name '*.deb' -print |") +open(F,"find $binarydir/ -follow -name '*.udeb' -print |") or die "Couldn't open pipe to find: $!\n"; while (<F>) { chomp($fn=$_); > > It would be nice if dpkg-scanpackages could have an option to scan > > eigther *.deb, *.udeb or both so one can easily recreate a mirror > > setup like the official one. > > That's wishlist. MfG Goswin

