You are not logged in.


[2017.09.08] DeployStudio build v1.7.8 (checksum, release note).
[2016.08.26] DeployStudio build v1.6.19 (release note).
[2013.02.23] DeployStudio last universal build v1.5.17 (release note).

#1 2015-08-21 13:42:17

Registered: 2009-11-11

Apple NetBoot access restriction model list

I am currently running DeployStudio server 1.6.16 on a Yosemite 10.10.5 Mac mini, with 4.1.5.

I have built a fresh 10.10.5 NetBoot set using the DS 1.6.16 assistant and copied it to my server. Unfortunately I am finding that the list of Mac models in the access restriction list in still does not list any 2015 model Macs.

While I thought this list was maintained as part of Apple so far seem to be suggesting the list is the responsibility of the NetBoot image itself which would then point the finger towards DeployStudio as being at fault.

So who is at fault?

Note: Both Yosemite 10.10.4 with 4.1.3 and 10.10.5 with 4.1.5 have been released since the new 2015 model Macs and therefore if Apple is supposed to be responsible for the list of Mac models that means two versions by now should have included them.


#2 2015-08-27 14:09:08

From: Delft, Netherlands
Registered: 2008-09-02

Re: Apple NetBoot access restriction model list

Yes, Apple is not fast in updating with the new hardware.
I used the oposite way, to edit .nbi's for older Mac's (10.6.8), and server app does not know about older mac's that do not support Yosemite

Mactracker has all codes like MacBookPro12,2 for all new hardware...

edit the NBImageInfo.plist inside the .nbi to match the newer hardware.


#3 2015-09-09 12:43:12

Registered: 2009-11-11

Re: Apple NetBoot access restriction model list

It turns out this is a DeployStudio bug.

I have DeployStudio 1.6.16 running on a Yosemite 10.10.5 Mac which is also running 4.1.5 in other words as of the time I am writing this a fully up-to-date system. If I use DeployStudio Assistant to build a new NetBoot image either on this server, or on a client Mac also running Yosemite 10.10.5 then the resulting NetBoot image does not include any 2015 model Macs in the Access Restriction list.

If I use Apple's SIU tool on the very same Mac server then that NetBoot image does include the latest 2015 model Macs in the Access Restriction list.

Therefore DeployStudio is not populating the NetBoot image with an up-to-date list of Mac models. According to Apple the source of data for this list at least for their own SIU tool is in /System/Library/PrivateFrameworks/ServerInformation.framework/ this 'file' exists on both a Mac with and a standard client Mac so it is not dependent on having installed.

It maybe that DeployStudio is not looking at an operating system provided list but is using an out-of-date internal list a list presumably stored within DeployStudio Assistant itself. If so the obvious 'fix' would be for DeployStudio to adopt the Apple behaviour and use the list in the above mentioned location which is the list Apple use and maintain themselves and is therefore always going to be up-to-date for whatever source you are building your DeployStudio NetBoot image on.

Last edited by jelockwood (2015-09-09 12:53:20)


Board footer

Powered by FluxBB