Chameleon

Issue 102: r1111 - org.chameleon/com.apple.Boot.plist - some flags ignored

Reported by Gringo Vermelho, Jul 5, 2011

Hide/Rename Partition (all my partitions are now visible and have 
their original names)
Default Partition (Chameleon goes straight to the GUI instead of 
booting my default partition)
ShowInfo=No (removing this flag altogether does not change anything)
Timeout

GraphicsEnabler and other flags are working. 
org.chameleon.Boot.plist and bdmesg here:
http://forum.voodooprojects.org/index.php/topic,1978.0.html

Comment 1 by Evan Lojewski, Jul 5, 2011

the way config keys are being parsed is soon to be updated. Once the 
update is complete, this should work again.

NOTE: With the new changes, values should *not* be <strings> 
all the time.
Boolean values need to be <true/> or <false/>
Integer Values need to be <integer></integer>

Etc.
Status: Accepted
Owner: meklort

Comment 2 by Gringo Vermelho, Jul 5, 2011

Can you post an example of a full flag that uses boolean and one 
that uses integer because I don't understand what you mean.

<true>GraphicsEnabler</true> ?

Can Apple's plist editor do that?

What about "Hide Partition" and the others?

Comment 3 by Evan Lojewski, Jul 5, 2011

With the plist editor, change the type to boolean, it'll create a 
check box. Use that to enable / disable

As plain text:
<key>GraphicsEnabler</key>
<true/>
-- or --
<key>GUI</key>
<false/>

For things like pci root (change type to integer in plist editor)
<key>PCIRootUID</key>
<integer>1</integer>

Comment 4 by Gringo Vermelho, Jul 5, 2011

Thanks Mek, clear as day.

Comment 5 by Evan Lojewski, Jul 6, 2011

For now I've just switched the config that all of the get*ForKey 
routines are using. This should fix the ignored key issue for now. 
This doesn't include the change for using <true/> and what not 
yet, soon to come though.
Status: Started

Comment 6 by Gringo Vermelho, Jul 6, 2011

Thanks.
I'm now on r1135 and all the settings I'm using are working again.

Comment 7 by Evan Lojewski, Jul 10, 2011

Status: Fixed

Created: 3 years 24 days ago by Gringo Vermelho

Updated: 3 years 19 days ago

Status: Fixed

Owner: Evan Lojewski

Labels:
Priority:Medium
Type:Defect