Date: Sun, 16 Feb 2003 11:24:49 +0100 From: Alexander Leidinger <Alexander@Leidinger.net> To: marius@alchemy.franken.de Cc: DougB@FreeBSD.org, current@FreeBSD.org, mtm@identd.net Subject: Re: named & chroot & rcNG & devfs Message-ID: <20030216112449.58bb267f.Alexander@Leidinger.net> In-Reply-To: <20030216030946.A93454@newtrinity.zeist.de> References: <20030211185931.0d37ef82.Alexander@Leidinger.net> <20030211202917.B36455@newtrinity.zeist.de> <20030215170451.E63308@12-234-22-23.pyvrag.nggov.pbz> <20030216030946.A93454@newtrinity.zeist.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 16 Feb 2003 03:09:46 +0100
marius@alchemy.franken.de wrote:
> > > On the other hand shared libraries are needed (or a port that
> > > supports linking bind statically...)
> >
> > cd /usr/ports/net/bind[89]
> > make clean
> > make CFLAGS+=-static -DPORT_REPLACES_BASE_BIND8
> > make install
> >
>
> i don't like ports installing to locations of base system binaries,
> i.e. /usr/sbin etc., and in the case of bind i don't see a reason
> why the port should be installed in place of the base bind only to
> get copied over to the chroot. wouldn't it be fine if the bind ports
> would support '-DPORT_INSTALL_CHROOT' or something only installing
> static binaries directly to the chroot? on the other hand
"Or something":
copy the needed files (named, named-xfer) based upon "echo $(dirname
${named_program})|sed -e 's:/sbin::'"
> /etc/rc.d/named probably should also support running chrooted with
> the base bind which would either require copying the required libs
> or a statically linked base bind...
> well, i'm looking forward to your improved version.
lines=$(($(ldd ${program} | wc -l) - 1))
for lib in $(ldd ${program} | tail -${lines} | sed -e 's:.*=> ::g;s: (.*::g'); do
cp $lib ....
done
I also think we should have a look at the output of rcNG in general and
decide which style we want to use. At the moment we have the "old" style
"Configuring syscons: fontX Y Z foo bar" and also "Starting sshd.", "Starting
lpd.", ... and also /usr/local/etc/rc.d with the "old" style start
messages. This is inconsistent.
Bye,
Alexander.
--
It's not a bug, it's tradition!
http://www.Leidinger.net Alexander @ Leidinger.net
GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030216112449.58bb267f.Alexander>
