Re: Make World Inside Jail

2008-08-29 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jason C. Wells wrote:
 I currently use a separate machine to make world and to make and archive
 ports and packages.  I would like to retire that machine and move that
 functionality into a jail. I am due to switch to 7.1 from 6.3 soon.
 
 I understand that I cannot run divergent kernels in the jails.
 
 I could still make a 7.1-RELEASE world on a 6.3-RELEASE jail and
 installworld into the jail.  That would leave me with a very strange
 jail system with a new generation system (binaries / libs / includes /
 utils / ports) with an old generation kernel.
 
 The only purpose of the jails is compiling world and installing ports.
 The parent system on which the jails reside cannot be made unreliable
 due to running the mishmash old/new jails.
 
 I'll need to run NFS servers and telnet servers inside the jails.
 Systems on my network would mount the jail's /usr/obj, /usr/src and
 /usr/ports via NFS to facilitate installworld and port upgrades.
 
 Can I make this work? Am I asking for trouble?
 
 Thanks,
 Jason

Hi Jason,

You might want to have a look at Tinderbox: http://tinderbox.marcuscom.com/

This tool helps you build packages in a controlled environment, based on
your specified src tree, ports tree and port options.  I believe you'll
need to install it on at least a 7.1-RELEASE system if you want to build
packages for that OS version.

I am currently working on a VMware virtual machine that's preinstalled
with 8.0-STABLE and Tinderbox so anyone can very easily build packages
for 6.3, 7.x and 8.0-STABLE.  If you're interested in having a look at
that, let me know and I'll tell you when it's ready.

Regards,
Greg
- --
Greg Larkin

http://www.FreeBSD.org/   - The Power To Serve
http://www.sourcehosting.net/ - Ready. Set. Code.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIt/LF0sRouByUApARAjAlAJwIGh4nenz4FWS7BZ3KQjQOeNmrRwCfat0C
k3eGPiolwHiiv7kBpehrmEI=
=zd6A
-END PGP SIGNATURE-

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Make World Inside Jail

2008-08-28 Thread Jason C. Wells
I currently use a separate machine to make world and to make and archive 
ports and packages.  I would like to retire that machine and move that 
functionality into a jail. I am due to switch to 7.1 from 6.3 soon.


I understand that I cannot run divergent kernels in the jails.

I could still make a 7.1-RELEASE world on a 6.3-RELEASE jail and 
installworld into the jail.  That would leave me with a very strange 
jail system with a new generation system (binaries / libs / includes / 
utils / ports) with an old generation kernel.


The only purpose of the jails is compiling world and installing ports. 
The parent system on which the jails reside cannot be made unreliable 
due to running the mishmash old/new jails.


I'll need to run NFS servers and telnet servers inside the jails. 
Systems on my network would mount the jail's /usr/obj, /usr/src and 
/usr/ports via NFS to facilitate installworld and port upgrades.


Can I make this work? Am I asking for trouble?

Thanks,
Jason
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]