ezjail update problem

mrtonik

Well-Known Member
Hallo,

ich habe mal wieder einen Rechner mit FreeBSD7.0 bestückt und mit ezjail 3 ein paar Jails via ftp installiert. Geht schön schnell, kein kompilieren mehr => herrlich :D
Mein Hostsystem ist ein 7.0-RELEASE-p6, die Jails allerdings RELEASE.
In einer Jail funktioniert freebsd-update natürlich nicht richtig, da manche Sachen nur lesbar in der basejail sind.

Wie ist es nun möglich auch die Jails auf p6 zu bekommen?


Gruß
mrtonik
 
Habe gerade kein Zugriff auf eine FreeBSD-Kiste. Aber mittels
ezjail-admin update und einigen Optionen (glaube -i) müsste es gehen.

mousaka
 
Also ezjail-admin update baut alles aus den Sourcen.
Das würde ich ja gerne vermeiden.

Gruß
mrtonik
 
Also ezjail-admin update baut alles aus den Sourcen.
Das würde ich ja gerne vermeiden.

Gruß
mrtonik

Musst es ja nur ein mal machen. Was spricht denn, außer den Warteminuten die buildworld braucht, dagegen?

Ins Basejail chrooten und binärupdate machen?

Grüße
 
Musst es ja nur ein mal machen. Was spricht denn, außer den Warteminuten die buildworld braucht, dagegen?
Naja prizipiell eigentlich nichts. Es wäre dennoch schön, da das Erstellen nun auch so wunderbar binär funktioniert, wenn es irgendwie möglich wäre. :)
Ins Basejail chrooten und binärupdate machen?
Das funktioniert nicht wirklich. Vermutlich geht das zwar bestimmt irgendwie, allerdings fehlt dem "Standart Basejail" einiges an Daten, gegenüber einem "richtigen Basissystem"
Code:
xxxxxx# ls /usr/jails/basejail/
bin	boot	lib	libexec	rescue	sbin	usr



Gruß
mrtonik
 
Mit ezjail in Version 3:
Code:
# ezjail-admin update
Error: No install action has been chosen.
  Please note that ezjails behaviour changed. Rebuilding the world no longer is default.
  Run 'ezjail-admin update -b' to build and install a world from source or 'ezjail-admin update -i' to install an already built world.
Da ich die Welt auf dem Server selbst baue, weiss ich nicht was passiert wenn man ezjail-admin update -i aufruft nachdem man im Host freebsd-update verwendet hat.
Vermutlich kommst du um ein ezjail-admin update -b nicht herum :grumble:

Vielleicht müsste man Dirk Engling diesbezüglich mal ansprechen...

Nachtrag: Habe gerade gesehen, dass es noch den Schalter -u gibt (http://erdgeist.org/arts/software/ezjail/)
ezjail-admin update does not (re)build the whole world by default, anymore. You have to provide -b (buildworld, installworld), -i (installworld only) or (as a new option) -u to use freebsd-update to update your base jail.

mousaka
 
Last edited:
ezjail-admin update -u funktioniert wunderbar. So sollte Es sein :D

Leider habe ich nur in der Manpage nach geschlagen. Die ist aber anscheinend nicht so richtig vollständig.


Gruß
mrtonik
 
Back
Top