What's new? Would these settings still work?

Redd Vinylene reddvinylene at gmail.com
Thu Nov 25 10:24:01 UTC 2010


Hey hey!

While back ago I did some work on some jails. I'm just curious if these
settings would still work, and if possible, they could be improved somehow?

Big ups to Bjorn for his awesome work!

-

rc.conf:

jail_enable="YES"

jail_list="box1 box2"

jail_box1_rootdir="/home/jails/box1"

jail_box1_hostname="box1.example.net"

jail_box1_ip="192.168.1.2"

jail_box1_devfs_enable="YES"

jail_box1_devfs_ruleset="devfsrules_jail"

jail_box2_rootdir="/home/jails/box2"

jail_box2_hostname="box2.example.net"

jail_box2_ip="192.168.1.3"

jail_box2_devfs_enable="YES"

jail_box2_devfs_ruleset="devfsrules_jail"

-

make_jails.sh:

#!/usr/bin/env zsh

set -e

cd /usr/src

export D=/home/jails/box1

mkdir -p $D

make world distribution DESTDIR=$D

mount -t devfs devfs $D/dev

export D=/home/jails/box2

mkdir -p $D

make world distribution DESTDIR=$D

mount -t devfs devfs $D/dev

# /etc/rc.d/jail start box1

# /etc/rc.d/jail start box2

# jexec 1 sh

# jexec 2 sh

# portinstall jailutils

-

upgrade_jails.sh:

#!/usr/bin/env zsh

set -e

csup /etc/cvsupfile

cd /usr/src

make buildworld buildkernel

mergemaster -p

make installworld installkernel delete-old delete-old-libs

mergemaster -i -U

JAILS=/usr/jails

for jail in $JAILS/*; do

  mergemaster -p -D $jail

  make installworld delete-old delete-old-libs DESTDIR=$jail

  mergemaster -i -U -D $jail

done

chflags -R noschg /usr/obj/*

rm -rf /usr/obj/*

-

Much obliged!

Redd
http://www.zshare.net/download/552763591f4802ce/


More information about the freebsd-jail mailing list