Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Dec 2007 20:46:06 -0800
From:      "David O'Brien" <obrien@FreeBSD.org>
To:        Alexander Leidinger <Alexander@Leidinger.net>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/emulators/linux_base-fc4 Makefile
Message-ID:  <20071224044606.GB65261@dragon.NUXI.org>
In-Reply-To: <20071222133627.46o3d8fxc0sko0w0@webmail.leidinger.net>
References:  <200712192019.lBJKJtvv016644@repoman.freebsd.org> <20071220092355.rpm2kstwu88c4k88@webmail.leidinger.net> <20071220163402.GB46470@dragon.NUXI.org> <20071222133627.46o3d8fxc0sko0w0@webmail.leidinger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 22, 2007 at 01:36:27PM +0100, Alexander Leidinger wrote:
> Quoting David O'Brien <obrien@FreeBSD.org> (from Thu, 20 Dec 2007 08:34:02 
> -0800):
>> On Thu, Dec 20, 2007 at 09:23:55AM +0100, Alexander Leidinger wrote:
>> This change does make it so one can add the right linux_base.  Without
>> it, one must go churning thru /usr/ports/Mk/bsd.port.mk to figure out
>> what specific distro is the right app.
> 
> This is only true if you want to add it by hand, instead of letting the
> pkg tools tell you which one to download. What I would like to know is,
> if you are adding it by hand and then using a linux program which is
> not available as a port, or if you install a linux program from
> ports/pkg by installing all the prerequisite by hand.

Both.
The last time I 'pkg_add -r'ed linux_base it was to run company internal
applications that aren't a FreeBSD package.

At times I also like to pre-install some dependencies - to make it easier
to monitor the install of the application I'm ultimately interested in.

> I'm asking this, because normally it doesn't make sense to install
> linux programs as packages. The ports download binary files anyway, and
> there's no compiling or some other time consuming operation happening.

Sure it does - it is faster to 'pkg_add -r linux_base' than "build" it
from /usr/ports - where one has to download 36 files.  Especially if the
first MASTER_SITE listed isn't having a good day.

> In most of the cases installing a linux base by hand is the wrong thing
> to do.

That is a very personal POV.  I see nothing wrong with it.  Expecially if
one is scripting the installation of several FreeBSD boxes.  And if we do
a proper job of keeping "linux_base" pointing to the right package, this
line in Sysinstall doesn't have to keep changing to chase our
advancements:
    config.c:    i = package_add("linux_base-fc");

-- 
-- David  (obrien@FreeBSD.org)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071224044606.GB65261>