GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
PKG_JAIL(1) User Manuals PKG_JAIL(1)

pkg_jail - Easy handling of a jail for package-builds.

pkg_jail [command]

pkg_jail is a script to handle an clean jail for package-builds.

init
Creates or updates a clean jail with "installworld" and populate /etc inside the jail. You need to have a sucessful "buildword" made in /usr/src before this.
start
Start the jail as a guest server. You should have setup sshd inside the jail to login and maintain it with this option.
shell
Start the jail and give a shell back. You can build packages now.
list
Show processes running in the jail. You need to have /proc mounted (readonly) in the host.
stop
Kill processes running in the jail. You need to have /proc mounted (readonly) in the host.
restart
Same as "stop" and "start"

/proc
/proc will be mounted readonly via procfs inside the jail.
/usr/src
if /usr/src/Makefile does not exists inside the jail, /usr/src will be mounted readonly via nullfs from the the host into the jail.
pkg_jail_hostname
The hostname of the jail.
pkg_jail_short
A short name for the jail.
pkg_jail_ip
The ip-address for the jail.
pkg_jail_dir
The new root for the jail.
pkg_jail_rule
The rulset number the script uses for the devfs inside the jail.

undefined.

The variables can be set in /etc/rc.conf or in $PREFIX/etc/pkg_jail.conf.

Setting up the Jail Directory Tree

Install all Files with the following comands on the host:

cd /usr/src && make buildworld
pkg_jail init
Creating a Package

Change to your management directory and execute pkg_upgrade:

cd /usr/ports/local/update
sh pkg_update make-packages devel/gmake

pkg_update(1)
The tool to create packages inside the jail.

http://www.dinoex.net/training/package.html

Dirk Meyer, dinoex@FreeBSD.org
April 2010 FreeBSD

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.