Chameleon

Issue 326: FileNVRAM ignores system-id value

Reported by Nagy Norbert, Feb 7, 2013

By default, chameleon always got my system-id from my bios, and my 
system-id value was many zeros with mac address at the end.

I found this manyzeros-thing odd, so I changed my system-id value by 
"SystemId" to a custom uuid via org.chameleon.boot.plist. 
Restarted, and I checked my system-id via terminal, and it's changed 
to my unique uuid value, so it worked nicely.

Here comes the interesting part:

I deleted the fileNVRAM.dylib, and the 
"nvram.MANY_ZEROS_AND_MY_MAC_ADDRESS.plist" file.
Then I restarted, and then restarted again just to get clear. After 
this, I copied back fileNVRAM.dylib to modules folder, restarted 
again.

The nvram plist file got created again, but it still getting the 
"nvram.MANY_ZEROS_AND_MY_MAC_ADDRESS.plist" filename, and 
not "nvram.MY_CUSTOM_SYSTEM_ID_VALUE.plist".

I thought the plist filename should be equal with my system-id, but 
it's not equal now.

(using Chameleon v2.2svn r2181, OSX 10.8.2)
(I used "ioreg -l -p IODeviceTree | grep \"system-id" 
Terminal command to check my system-id value)

Comment 1 by ErmaC , May 3, 2013

Status: WontFix

Created: 11 years 2 months ago by Nagy Norbert

Updated: 10 years 11 months ago

Status: WontFix

Followed by: 1 person

Labels:
Priority:Medium
Type:Defect