Re: Ports mittels script in jails installieren

From: Dura Zell <dura-zell(at)freenet.de>
Date: Tue, 24 May 2005 15:48:01 +0200

Oliver Fromme schrieb:

>Dura Zell <dura-zell(at)freenet.de> wrote:
> > [...]
> > Der Nachteil an dieser Methode ist allerdings das ich das Paket dennoch
> > in jeder einzelnen jail haendig installieren muss.
>
>Das kann man ja verskripten. Z.B. in sh-Syntax kann man
>das -- grob skizziert -- etwa so machen:
>
> JAILS="/jail/foo /jail/bar /jail/baz"
> # (... oder aus Konfigurationsdatei lesen.)
>
> for J in $JAILS; do
> cp /tmp/pkg.tbz /tmp/dep1.tbz /tmp/dep2.tbz $J/tmp
> jail $J `hostname` 127.1 /usr/sbin/pkg_add /tmp/pkg.tbz
> done
>
>Die Chroot-Pfade der Jails stehen dabei in $JAILS, und das
>zu installierende Package (und alle evtl. erforderlichen
>Dependencies) liegt in /tmp. Man muß natürlich noch ein
>bißchen Skript drumherum basteln, aber im Prinzip ist das
>nicht schwer.
>
>Gruß
> Olli
>
>
>
Hallo nochmal
Ich danke Dir, es funktioniert. Die Pakete werden anstandslos dort
installiert wo sie hin sollten.
Ich hab im wesentlichen den jail Befehl in mein Script uebernommen.
Werde nun noch ein wenig drumherum basteln um das ganze etwas
komfortabler zu machen.

Mit freundlichen Gruessen,
Sven Mertens

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 24 May 2005 - 15:48:57 CEST

search this site