Hi!

On Sat, 2011-10-08 at 01:50:19 +0200, Mats Erik Andersson wrote:
> > > in order to avoid the conflict with "sysstat". However, the
> > > [...]
> > 
> > Could you explain this conflict in more detail?  Why can't iostat be
> > in /usr/bin?

> A priori the package "sysstat" installs the file "/usr/bin/iostat"
> at the most natural location for Debian. Observe, however, that FreeBSD
> locates its native executable in "/usr/sbin/iostat".

It could as long as the interface is the same (either that or a
wrapper would be needed).

> But on the other hand, the same package builds as "[!kfreebsd-any]"
> so there is supposedly no instanteous conflict.

Even if they are not installable on the same architecture, I think the
same concerns apply as any Conflicting package. Installing on a different
pathname would not be right either (see #562863).

> The alternative solution, worthy of consideration, would be
> 
>    /usr/bin/iostat.bsd
>    /usr/share/man/man1/iostat.bsd.1.gz
> 
> where the manual page has a new location in relation to FreeBSD,
> which prefers "iostat(8)". All opposition is welcome!

The man page could also be installed as iostat.1freebsd.gz or similar,
but I don't think iostat.bsd would be a good idea, it would mask the
conflict in a path arch specific way, which adds unportability to the
integration with other packages or sysadmins expectations.

regards,
guillem



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111008190407.gb22...@gaara.hadrons.org

Reply via email to