Jail aus make world erzeugen

From: Philon <philon(at)macnews.de>
Date: Fri, 16 May 2003 17:57:34 +0200

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

search this site