Install/Upgrade: Apple macOS Sierra 10.12 - Mac OS X
Log In or Register to download the BES file, and more.

3 Votes

Description

About Apple OS X Sierra

Siri makes its debut on Mac, with new features designed just for the desktop. Your Mac works with iCloud and your Apple devices in smart new ways, and intelligent capabilities make your photos, music, and messaging even more enjoyable.

https://www.apple.com/osx/

Licensing

OS X Sierra is free from the Mac App Store, You can upgrade to Sierra for free directly from Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10) or El Capitan (10.11).

Please ensure you are in compliance with the Apple Software License Agreement for this software prior to deploying - http://www.apple.com/legal/sla/

About This Task

This task will install/upgrade: OS X 10.12 Sierra.

This is an in-place upgrade for a major operating release! Please be sure you have a current backup of any user data on the target system before initiating the action.

This task is applicable on: 10.7, 10.8, 10.9,10.10 or 10.11

Action Description

  • Action1: Install/upgrade.

This action installs OS X Sierra. (Requires Restart)

  • Action2: Install/upgrade and restart automatically to begin OS X install.

This action installs OS X Sierra. (Restarts automatically at the end of the action to begin the OS X install)


Property Details

ID24193
StatusProduction - Fully Tested and Ready for Production
TitleInstall/Upgrade: Apple macOS Sierra 10.12 - Mac OS X
DomainBESC
CategorySoftware Sharing
Download Size4766163080
SourceSysMan
Source IDmah60
Source Release Date10/6/2016 12:00:00 AM
KeywordsMac, macOS, Sierra, Install, createOSXInstallPkg
Is TaskTrue
Added by on 5/2/2017 2:55:23 PM
Last Modified by on 5/2/2017 2:55:23 PM
Counters 10645 Views / 59 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Relevance

Used in 227 fixlets and 100 analyses   * Results in a true/false
Show indented relevance
mac of operating system
Used in 1 fixlet   * Results in a true/false
Show indented relevance
system version >= "10.7" AND system version < "10.12"
Used in 1 fixlet   * Results in a true/false
Show indented relevance
size of ram / (1024 * 1024) >= 2048
Used in 1 fixlet   * Results in a true/false
Show indented relevance
free space of drive of system folder / (1024*1024*1024) >= 13
Used in 1 fixlet   * Results in a true/false
Show indented relevance
/*Supported Models*/ if machine name contains "MacBookPro" then (if first match (regex "([0-9])+") of machine name as integer >= 6 then true else false) else if machine name contains "iMac" then (if first match (regex "([0-9])+") of machine name as integer >= 10 then true else false) else if machine name contains "MacBookAir" then (if first match (regex "([0-9])+") of machine name as integer >= 3 then true else false) else if machine name contains "MacBook" then (if first match (regex "([0-9])+") of machine name as integer >= 6 then true else false) else if machine name contains "Macmini" then (if first match (regex "([0-9])+") of machine name as integer >= 4 then true else false) else if machine name contains "MacPro" then (if first match (regex "([0-9])+") of machine name as integer >= 5 then true else false) else if machine name contains "VMware" then (if first match (regex "([0-9])+") of machine name as integer >= 7 then true else false) else false
Used in 1 fixlet   * Results in a true/false
Show indented relevance
/*64 Bit*/ "x86_64" = architecture of operating system

Actions

Action 1 (default)

Action Link Install/Upgrade .
Script Type BigFix Action Script
prefetch InstallOSX.dmg sha1:REPLACEME size:REPLACEME http://REPLACEME/InstallOSX_10.12_16A323.dmg sha256:REPLACEME

delete "/tmp/InstallOSX.dmg"
move "__Download/InstallOSX.dmg" "/tmp/InstallOSX.dmg"

wait /usr/bin/hdiutil attach -quiet -nobrowse -mountpoint "/tmp/INSTALLOSX" "/tmp/InstallOSX.dmg"
wait /usr/sbin/installer -pkg "/tmp/INSTALLOSX/InstallOSX_10.12_16A323.pkg" -target /

wait /usr/bin/hdiutil detach -force "/tmp/INSTALLOSX"
delete "/tmp/InstallOSX.dmg"

continue if {exists folder "/macOS Install Data"}

action requires restart
Success Criteria

This action will be considered successful when the applicability relevance evaluates to false.

Action 2

Action Link Install/Upgrade  and restart automatically to begin OS X install.
Script Type BigFix Action Script
prefetch InstallOSX.dmg sha1:REPLACEME size:REPLACEME http://REPLACEME/InstallOSX_10.12_16A323.dmg sha256:REPLACEME

delete "/tmp/InstallOSX.dmg"
move "__Download/InstallOSX.dmg" "/tmp/InstallOSX.dmg"

wait /usr/bin/hdiutil attach -quiet -nobrowse -mountpoint "/tmp/INSTALLOSX" "/tmp/InstallOSX.dmg"
wait /usr/sbin/installer -pkg "/tmp/INSTALLOSX/InstallOSX_10.12_16A323.pkg" -target /

wait /usr/bin/hdiutil detach -force "/tmp/INSTALLOSX"
delete "/tmp/InstallOSX.dmg"

continue if {exists folder "/macOS Install Data"}

action requires restart
restart 60
Success Criteria

This action will be considered successful when the applicability relevance evaluates to false.


Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!
loufoss -
Wish IBM would include this with its BigFix fixlets!
hansen_m -
Requires a package built with createOSXInstallPkg (https://github.com/munki/createosxinstallpkg/tree/master), and credit to Rusty Myers for the supported hardware relevance.