Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Feb 2013 16:09:55 +0000
From:      Matthew Seaman <matthew@freebsd.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: pkg -c/pkg -j question
Message-ID:  <511BBAD3.30707@freebsd.org>
In-Reply-To: <511BB811.3050301@qeng-ho.org>
References:  <511BB811.3050301@qeng-ho.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 13/02/2013 15:58, Arthur Chance wrote:
> A question for pkgng gurus. When using pkg -c or pkg -j to work within
> chroots or jails, how much of the pkg infrastructure needs to be present
> in the chroot/jail?
> 
> The reason I ask is because I'm thinking of building a server which has
> all services running in jails, with the necessary packages being
> manipulated from above.

You need /bin/sh in each jail for pkg to be able to workout what ${ABI}
should be.

You need /var/db/pkg and /var/cache/pkg available and writable in the
jail / chroot (ie. relative to the chroot or root of the jail)

That's basically it.

You might run into problems running some package scripts if you're
trying to manage a chroot designed for a very different CPU arch / OS
version than your system is running: this is something we haven't really
put much thought into yet.

	Cheers,

	Matthew

PS.  This sort of question is what the new freebsd-pkg@freebsd.org list
is for.





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