trouble with jail(8) example

Chad Whitacre chad at
Tue Nov 2 16:00:55 PST 2004

Hey all,

I am going through the jail examples here: [man page]


   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 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.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/../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.



P.S. This is 4.10-RELEASE.

More information about the freebsd-questions mailing list