trouble with jail(8) example
Chad Whitacre
chad at zetaweb.com
Tue Nov 2 16:00:55 PST 2004
Hey all,
I am going through the jail examples here:
http://tinyurl.com/54q6y [man page]
Specifically:
D=/here/is/the/jail
cd /usr/src
mkdir -p $D
make world DESTDIR=$D
cd etc
make distribution DESTDIR=$D -DNO_MAKEDEV_RUN
cd $D/dev
sh MAKEDEV jail
cd $D
ln -sf dev/null kernel
on step 6 I get the following output:
cd /usr/src/etc; install -g wheel -m 644 -o root amd.map apmd.conf
auth.conf crontab csh.cshrc csh.login csh.logout dhclient.conf dm.conf
fbtab ftpusers gettytab group hosts hosts.allow host.conf hosts.equiv
hosts.lpd inetd.conf login.access login.conf motd modems networks
newsyslog.conf pam.conf phones printcap profile protocols rc rc.atm
rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 rc.network
rc.network6 rc.pccard rc.sendmail rc.serial rc.shutdown rc.syscons
rc.sysctl remote rpc services shells sysctl.conf syslog.conf usbd.conf
etc.i386/disktab etc.i386/rc.i386 etc.i386/ttys
/usr/src/etc/../gnu/usr.bin/man/manpath/manpath.config
/usr/src/etc/../usr.bin/mail/misc/mail.rc
/usr/src/etc/../usr.bin/locate/locate/locate.rc rc.isdn
/jails/test_jail/etc; cap_mkdb /jails/test_jail/etc/login.conf;
install -g wheel -m 755 -o root netstart pccard_ether rc.suspend
rc.resume /jails/test_jail/etc; install -g wheel -m 600 -o root
master.passwd nsmb.conf opieaccess /jails/test_jail/etc; pwd_mkdb -p -d
/jails/test_jail/etc /jails/test_jail/etc/master.passwd
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
*** Error code 64
Stop in /usr/src/etc.
The problem is that /jails/test_jail/etc doesn't exist yet. If I create
it manually, then 'make distribution' works fine until the next missing
directory. So my question is this: do I need to create the structure
manually? It seems like make distribution should do that for me.
Thanks.
chad
P.S. This is 4.10-RELEASE.
More information about the freebsd-questions
mailing list