A proper way to install ports into a jail, from the host machine

Kevin Way kevin at insidesystems.net
Fri Jun 18 14:49:14 GMT 2004


The issue occurs when you want to setup/upgrade machines that have N 
jails on them.  Right now I can install the majority of ports like 
this:

	jail_portinstall shells/zsh all

  and zsh will get installed into every single jail.  The place where 
this falls apart is jails that do user/group management.  The checks 
for user/group existence, and the commands for adding users/groups are 
generally hard coded such that it's not possible to specify an 
alternate etc directory, or to ensure that you set file ownership 
correctly if you modify it manually.

We're looking for feedback on whether a patchset that attempts to 
modularize the user/group tests would receive any acceptance, and also 
to find out if anybody else is currently looking at solving this 
problem.

Kevin Way
InsideSystems


On Jun 18, 2004, at 7:19 AM, Brian Reichert wrote:

> On Thu, Jun 17, 2004 at 07:58:08AM -0700, Kevin Way wrote:
>> The first problem is that scripts which check for and create users 
>> (and
>> change ownership on files/directories) aren't currently setup to do so
>> with respect to a jailed environment.
>
> Why not install ports/packages from within the jail?
>
>> Kevin Way
>> InsideSystems
>
> -- 
> Brian Reichert				<reichert at numachi.com>
> 37 Crystal Ave. #303			Daytime number: (603) 434-6842
> Derry NH 03038-1713 USA			BSD admin/developer at large	



More information about the freebsd-ports mailing list