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