I have a question a little out of the purpose of reposado list:
Yesterday 041-4372 iMac Graphic Firmware Update v3.0 was only for iMac mid-2011/late-2011 21,5" with Radeon 6750M. I had to open the AMD/ATI binary firmware and look to the IDs on the ROM to know this.
I'm trying to understand how the software update on the Mac knows that it had to get the update and install it. How can I know more info about the update beyond the info on sucatalog? What triggers the client software update?
Can anybody point me in the right direction on this, please? Some ADC doc?
I have a question a little out of the purpose of reposado list:Yesterday 041-4372 iMac Graphic Firmware Update v3.0 was only for iMac mid-2011/late-2011 21,5" with Radeon 6750M. I had to open the AMD/ATI binary firmware and look to the IDs on the ROM to know this.I'm trying to understand how the software update on the Mac knows that it had to get the update and install it. How can I know more info about the update beyond the info on sucatalog? What triggers the client software update?
function InstallationCheck(prefix) {
var models = ['iMac12,1',];
var model = system.sysctl('hw.model');
if (models.indexOf(model) == -1) {
my.result.message = system.localizedString('ERROR_1');
my.result.type = 'Fatal';
return false;
}
if (system.compareVersions(system.version.ProductVersion, '10.7') < 0) {
my.result.message = system.localizedStringWithFormat('ERROR_0', '10.7');
my.result.type = 'Fatal';
return false;
}
if (compareBuildVersions(system.version.ProductBuildVersion, '11A511a') < 0) {
my.result.message = system.localizedString('ERROR_1');
my.result.type = 'Fatal';
return false;
}
my.result.message = system.localizedString('ERROR_1');
if (!Script0("/")) {
my.result.type = 'Fatal';
return false;
}
return true;Could some day repoutil show this info?
Thx,
Alexandre
-Greg
repoutil --dist <product_id> will print the dist file for <product_id> in your preferred language(s).
Thanks to Tim Sutton for the submission.
-Greg
-Tim