Hallo Liste,
Um mich endlich einmal auch mit der Materie jail auseinandersetzen zu können
haben ich mir heute doch mal die manpage dazu angelesen. Das entsprechende
Script ist auch sehr nett, deshalb hab ich mir damit doch erstmal ein Jail
bauen wollen.
Das Script:
--snip
penguin# cat /root/bin/createjail
#!/bin/sh
D=/misc/testjail
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
--snap
Beim ausführen kommt dann aber das raus:
--snip
/usr/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/toplev.c:5610: syntax
error before character 03
*** Error code 1
Stop in /usr/src/gnu/usr.bin/cc/cc_int.
*** Error code 1
Stop in /usr/src/gnu/usr.bin/cc.
*** Error code 1
Stop in /usr/src/gnu/usr.bin.
*** Error code 1
Stop in /usr/src/gnu.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
cd /usr/src/etc; install -o root -g wheel -m 644 amd.map apmd.conf
auth.conf crontab csh.cshrc csh.login csh.logout dtytab group hosts
hosts.allow host.conf hosts.equiv hosts.lpd inetd.conf login.access
login.conf motd modems networks p profile protocols rc rc.atm rc.diskless1
rc.diskless2 rc.firewall rc.firewall6 rc.network rc.network6 rc.pccard
rc.ses rc.sysctl remote rpc services shells sysctl.conf syslog.conf
usbd.conf etc.i386/disktab etc.i386/rc.i386
etc.i386/tnpath/manpath.config /usr/src/etc/../usr.bin/mail/misc/mail.rc
/usr/src/etc/../usr.bin/locate/locate/locate.rc /misc/tec/login.conf;
install -o root -g wheel -m 755 netstart pccard_ether rc.suspend rc.resume
/misc/testjail/etc; install -smb.conf opieaccess /misc/testjail/etc;
pwd_mkdb -p -d /misc/testjail/etc /misc/testjail/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.
cd: can't cd to /misc/testjail/dev
--snap
/usr/src ist frisch cvsupŒd auf 4-Stable. Selbst nach mehreren malen make
clean, löschen von /usr/src und neues cvs-ziehen des ganzen bleibts beim
selben ergebnis, wobei sich der Ursprungsfehler immer mal ändern kann. Da
das bauen der world nun ne kleine Weile dauert auf der vorhandenen Kiste,
wäre ich über eine Lösung ziemlich erfreut.
Philon
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 16 May 2003 - 17:58:03 CEST