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

Bug#196158: portability in s-s-d



On Mon, Nov 24, 2003 at 10:38:24PM -0500, Nathan Hawkins wrote:
> 
> Yes. I started splitting it into separate files, with a view towards
> untangling the mess. Unfortunately, I didn't finish.
> 
> [...]
> 
> Actually, using /proc on FreeBSD isn't a very good idea, since procfs is
> deprecated, and rumour has it will eventually go away. FreeBSD folks
> evidently believe /proc is a security hazard. That's why it isn't
> mounted by default, and isn't used by anything in the standard FreeBSD
> userland.
> 
> Problem is, the alternatives, sysctl or libkvm, both make use of binary
> interfaces, and that introduces some major headaches. The best approach
> I've been able to think of is to move the pid_is_* functionality into a
> library, at least for freebsd-i386.  That way kernel upgrades won't
> require recompiling dpkg every so often... We'd have to fix the library,
> but that's not quite so obnoxious.

Thanks for noting that, and feel free to take this task. I haven't had time
to play with it at all lately.

> > In the meantime, please apply my other patch for triplet handling:
> > 
> >   #211566: dpkg: triplet fixes for "freebsd-i386"
> 
> Does this patch handle wildcards? i386-freebsd5.0-gnu and the like are
> going to be a problem. I'd look at your patch, but bts looks down.

It does. Look at configure.in.

-- 
Robert Millan

"[..] but the delight and pride of Aule is in the deed of making, and in the
thing made, and neither in possession nor in his own mastery; wherefore he
gives and hoards not, and is free from care, passing ever on to some new work."

 -- J.R.R.T, Ainulindale (Silmarillion)



Reply to: