svn commit: r287843 - head/usr.sbin/bsdinstall/scripts
Allan Jude
allanjude at freebsd.org
Wed Sep 16 06:29:27 UTC 2015
On 2015-09-16 02:12, Nathan Whitehorn wrote:
> Can we please fix this elsewhere? Like in gpart? As it is, this
> mechanism is super-fragile: it applies only for one of the two ways of
> configuring ZFS systems, and that only when running an interactive
> install. It's somewhat alleviated by the fact that the other cases can
> set up UEFI boot, but still... Putting it here also causes various spam
> messages when running on non-x86 systems.
>
> At the very least, it should be in zfsboot, not the auto script. That
> will clean this up and make the fix apply to scripted installations as
> well.
> -Nathan
It is setup in scripts/auto specifically because it DOES apply to both
modes (zfsboot and partedit). It applies to UFS in partedit as well.
The various spam messages on non-x86 are from the missing kenv? I should
be able to fix that.
>
> On 09/15/15 20:32, Allan Jude wrote:
>> Author: allanjude
>> Date: Wed Sep 16 03:32:27 2015
>> New Revision: 287843
>> URL: https://svnweb.freebsd.org/changeset/base/287843
>>
>> Log:
>> Add a number of models to the bsdinstall GPT hack blacklist
>> PR: 194359
>> Approved by: bapt (mentor)
>> MFC after: 2 weeks
>> Sponsored by: ScaleEngine Inc.
>> Differential Revision: https://reviews.freebsd.org/D3525
>>
>> Modified:
>> head/usr.sbin/bsdinstall/scripts/auto
>>
>> Modified: head/usr.sbin/bsdinstall/scripts/auto
>> ==============================================================================
>>
>> --- head/usr.sbin/bsdinstall/scripts/auto Wed Sep 16 03:03:19
>> 2015 (r287842)
>> +++ head/usr.sbin/bsdinstall/scripts/auto Wed Sep 16 03:32:27
>> 2015 (r287843)
>> @@ -201,6 +201,19 @@ if f_interactive; then
>> ;;
>> esac
>> ;;
>> + "Hewlett-Packard")
>> + case "$sys_model" in
>> + "HP ProBook 4330s")
>> + dialog_workaround "$msg_gpt_active_fix"
>> + retval=$?
>> + f_dprintf "gpt_active_fix_prompt=[%s]" "$retval"
>> + if [ $retval -eq $DIALOG_OK ]; then
>> + export ZFSBOOT_PARTITION_SCHEME="GPT + Active"
>> + export WORKAROUND_GPTACTIVE=1
>> + fi
>> + ;;
>> + esac
>> + ;;
>> esac
>> #
>> # Motherboard Models
>> @@ -208,7 +221,20 @@ if f_interactive; then
>> case "$sys_mb_maker" in
>> "Intel Corporation")
>> case "$sys_mb_product" in
>> - "DP965LT")
>> + "DP965LT"|"D510MO")
>> + dialog_workaround "$msg_gpt_active_fix"
>> + retval=$?
>> + f_dprintf "gpt_active_fix_prompt=[%s]" "$retval"
>> + if [ $retval -eq $DIALOG_OK ]; then
>> + export ZFSBOOT_PARTITION_SCHEME="GPT + Active"
>> + export WORKAROUND_GPTACTIVE=1
>> + fi
>> + ;;
>> + esac
>> + ;;
>> + "Acer")
>> + case "$sys_mb_product" in
>> + "Veriton M6630G")
>> dialog_workaround "$msg_gpt_active_fix"
>> retval=$?
>> f_dprintf "gpt_active_fix_prompt=[%s]" "$retval"
>>
>
>
--
Allan Jude
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 834 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20150916/135dde74/attachment.bin>
More information about the svn-src-all
mailing list