On Fri, Oct 11, 2013 at 08:41:35PM +0000, Devin Teske wrote:
> Author: dteske
> Date: Fri Oct 11 20:41:35 2013
> New Revision: 256343
> URL: http://svnweb.freebsd.org/changeset/base/256343
> 
> Log:
>   Add zfsboot module as an option for automatic configuration. Default is
>   to run interactively but it can be scripted too (optinally completely
>   non-interactive). Currently supports GELI and all ZFS vdev types. Also
>   performs validation on selections/settings providing error messages if
>   necessary, explaining (in plain language) what the issue is. Currently
>   the auto partitioning of naked disks only supports GPT and MBR (VTOC8
>   pending for sparc64), so is only available for i386/amd64 install.
>   
>   Submitted by:       Allan Jude <free...@allanjude.com>, myself
>   Reviewed by:        Allan Jude <free...@allanjude.com>
>   Approved by:        re (glebius)
> 
> Added:
>   head/usr.sbin/bsdinstall/scripts/zfsboot   (contents, props changed)
> Modified:
>   head/usr.sbin/bsdinstall/bsdinstall
>   head/usr.sbin/bsdinstall/scripts/Makefile
>   head/usr.sbin/bsdinstall/scripts/auto
>   head/usr.sbin/bsdinstall/scripts/config
> 
> +# Should we use gnop(8) to configure a transparent mapping to 4K sectors?
> +#
> +: ${ZFSBOOT_GNOP_4K_FORCE_ALIGN:=1}

I believe this trick is no longer needed after r254591.

> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
...
> +# Default name for the boot environment parent dataset
> +#
> +: ${ZFSBOOT_BEROOT_NAME:=bootenv}
...
> +       # Set bootfs property
> +       zpool set 
> bootfs="$poolname/$ZFSBOOT_BEROOT_NAME/$ZFSBOOT_BOOTFS_NAME" \
> +               "$poolname" || return $FAILURE

Can you please make ZFSBOOT_BEROOT_NAME be ROOT by default? This is what
sysutils/beadm, OpenSolaris/Illumos beadm, and I believe PC-BSD all expect
and use as well.

Attachment: pgpkLPie7Wb6J.pgp
Description: PGP signature

Reply via email to