[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:13162] Chroot script (Re: Re: Chroot woody setup in 15 minutes)
In Thu, 19 Oct 2000 11:57:00 +0900 Taketoshi Sano <kgh12351@xxxxxxxxxxx> cum veritate scripsit :
> 佐野@浜松です。
上川です。
chroot scriptを微妙に改良しました。
#!/bin/sh -e
# hacked version of Adam Heath's code by Junichi Uekawa 22 Oct. 2000
if [ -e /etc/init.d/$(basename $0) ]; then
# inside chroot
hostname -F /etc/hostname
exec /bin/sh --login
else
# starting outside the chroot
dir=$(realpath $(dirname $0))/../..
files="/etc/resolv.conf /etc/hosts /etc/hostname"
for f in $files; do
cp $f $dir/$f
done
mount proc -t proc $dir/proc
chroot $dir /etc/init.d/$(basename $0)
umount $dir/proc
fi
とりあえず、ちゃんと動くはずです。
# 佐野さんが/bin/bashにしたのは、realpathあたりの事かな?
# あと、sloginできるようにしたいなあ、でもそれではessential な物だけという
# 環境では無くなってしまう...?
regards,
junichi
--
University: ti0113@xxxxxxxxxxxxxxxxxxxx Netfort: dancer@xxxxxxxxxxxxx
dancer, a.k.a. Junichi Uekawa http://www.netfort.gr.jp/~dancer
Dept. of Knowledge Engineering and Computer Science, Doshisha University.
... Long Live Free Software, LIBERTAS OMNI VINCIT.