[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: emsetup bug



On Thu, 1 Feb 2007 20:59:55 +0000
Wookey <wookey@aleph1.co.uk> wrote:

> > apt-cross will do that, it also does a lot more, including setting up
> > apt-conf.$suite and the relevant archives/partial and lists/partial
> > directory trees and populate the cross-building architecture-specific
> > cache, using the value entered via debconf. If that is 'None', emsetup
> > will have to assume 'arm' and leave users to run apt-cross --update
> > with the relevant --arch option.
>
> I saw that in the docs. Assuming 'arm' seems to me to be the wrong
> option (even though it is very convenient for me). Surely if no arch
> has been specified then it should just insist on one being specified
> somewhere, and halt.

I've got a problem in dpkg-cross with that - specifying no default arch
causes dpkg-cross setup() to call die() which isn't nice when setup()
is called by another script. dpkg-cross needs two things:

1. dpkg-cross.pl to become a true Perl module, just like Emdebian::Tools
2. a module-compatible setup() routine that doesn't - ever -  call die(),
instead calls 'return -1'.

I've got an interim fix for the emdebian-tools scripts and if the above
sounds sensible, I'll work on that for the next release of dpkg-cross.

--


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgp4r_foOY7UZ.pgp
Description: PGP signature


Reply to: