Auf dem Weg zu FreeBSD 10.0

Ja. Angenommen du hast die Jails "banane" und "melone" in der jail.conf definiert. Dann in der rc.conf:
Code:
jail_enable="YES"
jail_list="banane melone"
Da ist auch Magie drin, die aus einer vorhandenen rc.conf Konfiguration eine jail.conf baut. Das habe ich aber nicht probiert. Die Manpage (rc.conf(5)) meint dazu:
Code:
     jail_* variables
                 Note that older releases supported per-jail configuration via
                 rc.conf(5) variables.  For example, hostname of a jail named
                 vjail was able to be set by jail_vjail_hostname.  These per-
                 jail configuration variables are now obsolete in favor of
                 jail(8) configuration file.  For backward compatibility, when
                 per-jail configuration variables are defined, jail(8) config‐
                 uration files are created as /var/run/jail.⟨jname⟩.conf and
                 used.

                 The following per-jail parameters are handled by rc.d/jail
                 script out of their corresponding rc.conf variables.  In
                 addition to them, parameters in jail_⟨jname⟩_parameters will
                 be added to the configuration file.  They must be a semi-
                 colon (‘;’) delimited list of “key=value”.  For more details,
                 see jail(8) manual page.

                       path           set from jail_⟨jname⟩_rootdir

                       host.hostname  set from jail_⟨jname⟩_hostname

                       exec.consolelog
                                      set from jail_⟨jname⟩_consolelog.  The
                                      default value is /var/log/jail_ ⟨jname⟩
                                      _console.log.

                       interface      set from jail_⟨jname⟩_interface.

                       vnet.interface
                                      set from jail_⟨jname⟩_vnet_interface.
                                      This implies vnet parameter will be
                                      enabled and cannot be specified with
                                      jail_⟨jname⟩_interface, jail_⟨jname⟩_ip
                                      and/or jail_⟨jname⟩_ip_multi⟨n⟩ at the
                                      same time.

                       fstab          set from jail_⟨jname⟩_fstab

                       mount          set from jail_⟨jname⟩_procfs_enable.

                       exec.fib       set from jail_⟨jname⟩_fib

                       exec.start     set from jail_⟨jname⟩_exec_start.  The
                                      parameter name was command in some older
                                      releases.

                       exec.prestart  set from jail_⟨jname⟩_exec_prestart

                       exec.poststart
                                      set from jail_⟨jname⟩_exec_poststart

                       exec.stop      set from jail_⟨jname⟩_exec_stop

                       exec.prestop   set from jail_⟨jname⟩_exec_prestop

                       exec.poststop  set from jail_⟨jname⟩_exec_poststop

                       ip4.addr       set if jail_⟨jname⟩_ip or
                                      jail_⟨jname⟩_ip_multi⟨n⟩ contain IPv4
                                      addresses

                       ip6.addr       set if jail_⟨jname⟩_ip or
                                      jail_⟨jname⟩_ip_multi⟨n⟩ contain IPv6
                                      addresses

                       allow.mount    set from jail_⟨jname⟩_mount_enable

                       mount.devfs    set from jail_⟨jname⟩_devfs_enable

                       devfs_ruleset  set from jail_⟨jname⟩_devfs_ruleset.
                                      This must be an integer, not a string.

                       mount.fdescfs  set from jail_⟨jname⟩_fdescfs_enable

                       allow.set_hostname
                                      set from jail_⟨jname⟩_set_hostname_allow

                       allow.rawsocket
                                      set from
                                      jail_⟨jname⟩_socket_unixiproute_only

                       allow.sysvipc  set from jail_⟨jname⟩_sysvipc_allow
 
Soderle. Gestern ein binäres Update von 10.0 RC1 auf 10.0 RC5 mit freebsd-update gefahren.

Ging soweit gut, außer, daß sich einige Packages wegen eines Konfliktes nicht aktualisieren ließen. Egal, alles einmal mit pkg gelöscht und neu installiert. Läuft wieder ohne Probleme.

Im Vergleich zu den alten pkg_* - Tools taugt pkg um Längen!

sui
 
NAbend zusammen,

ein paar Probleme bei der Installation sind mir aufgefallen:
  • Die Auswahl eines deutschen Tastaturlayouts bringt keine Umlaute
  • Beim Anlegen von Slices und Partitionen hat der BSDInstaller wohl ein paar Probleme: Wenn man eine angelegte Partition löscht und neu anlegt, dann stimmen die Größenangaben in der Partitionsliste nicht: Eingabe 2048MB -> Anzeige: 48MB, Eingabe 2GB -> Anzeige 0MB.
  • Wo kann man im BSDInstaller auswählen, dass eine Partition unbedingt formatiert werden soll? Ich hatte das Problem, dass ich FBSD10 über ein altes FBSD9 installieren wollte. Der Installer hat gemeckert, dass dort bereits ein FreeBSD vorhanden ist und sich geweigert weiter zu machen.
  • Wenn man eine Partition aus der Liste auswählt, dann lassen sich deren Optionen wie UFS2/UFS1, Journaling ein/aus nicht mehr ändern

Schönen Abend noch

JueDan
 
Sowohl unter 10.0-RC1 wie auch unter 10.0-RC5 kann ich aus irgendeinem Grund im MidnightCommander nicht die Funktionstasten benutzen. Deutsche Umlaute hauen aber seltsamerweise hin.
 
YEAH!

Code:
FreeBSD polgara.thorwinsworld.local 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260830: Fri Jan 17 19:32:34 CET 2014

Laeuft alles wie geschmiert ;)
 
Zurück
Oben