AutoDMG v1.3

published 24 Mar 2014

Following a few betas to test the waters AutoDMG 1.3 is finally ready for release. For those of you that like building with the GUI the only new feature is that the 32 GB limit is gone as AutoDMG will now automatically create a larger image if you add large packages. The biggest news is for everyone who likes automation and reproducible workflows, since AutoDMG finally has a proper command-line interface. Not that everyone has been sitting idly by, we’ve recently seen the release of some nice solutions from the folks at Google and Adobe, and an interesting way of merging InstaDMG’s workflow with AutoDMG. My hope is that 1.3 will integrate much smoother in workflows that require building large images, or when you need to build a lot of images repeatedly. The documentation on how to throw away the training wheels is in the wiki:

You can download 1.3 from the AutoDMG releases page. If you have any questions join us in ##osx-server (but please check the documentation and especially the FAQ first).

It seems appropriate to end with a screenshot:

$ cat 10.9.2.adtmpl
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>TemplateFormat</key>
    <string>1.0</string>
    <key>SourcePath</key>
    <string>~/Desktop/Install OS X Mavericks.app</string>
    <key>OutputPath</key>
    <string>~/Desktop/BaseImage-10.9.2-13C64.dmg</string>
    <key>VolumeName</key>
    <string>Macintosh HD</string>
    <key>ApplyUpdates</key>
    <true/>
    <key>AdditionalPackages</key>
    <array>
    </array>
    <key>IncludeTemplates</key>
    <array>
    </array>
</dict>
</plist>
$ /Applications/AutoDMG.app/Contents/MacOS/AutoDMG -l autodmg-10.9.2-20140324.log -L 7 build 10.9.2.adtmpl
Installer: /Users/admin/Desktop/Install OS X Mavericks.app
Output Path: /Users/admin/Desktop/BaseImage-10.9.2-13C64.dmg
Volume Name: Macintosh HD
Accepted source /Users/admin/Desktop/Install OS X Mavericks.app: Mac OS X 10.9.2 13C64
Found installer: Mac OS X 10.9.2 13C64
Update: iBooks Update (14.6 MB)
Update: BookKit Update (78.5 kB)
Update: iTunes 11.1.5 (232.7 MB)
Password for admin: ********
Starting build
Using installer: Mac OS X 10.9.2 13C64
Using output path: /Users/admin/Desktop/BaseImage-10.9.2-13C64.dmg
Starting task with 1 phases
Starting phase: Preparing
phase: Preparing
Starting task with 7 phases
Starting phase: Starting install
phase: Starting install
Install task running
Script phase: sparseimage
Starting phase: Creating disk image
phase: Creating disk image
Script phase: install 0:/private/tmp/dmg.vXAs2G/Packages/OSInstall.mpkg
Starting phase: Installing OS
phase: Installing OS
Script phase: install 1:/Users/admin/Library/Application Support/AutoDMG/Updates/iBooksDelta.pkg
Starting phase: Installing iBooks Update
phase: Installing iBooks Update
Script phase: install 2:/Users/admin/Library/Application Support/AutoDMG/Updates/BookKitDelta.pkg
Starting phase: Installing BookKit Update
phase: Installing BookKit Update
Script phase: install 3:/private/tmp/dmg.XQKgax/Install iTunes.pkg
Starting phase: Installing iTunes 11.1.5
phase: Installing iTunes 11.1.5
Script phase: asr
Starting phase: Finalizing disk image
phase: Finalizing disk image
Starting task with 4 phases
Starting phase: Finalizing disk image
phase: Finalizing disk image
Finalize task running
Script phase: asr1
Starting phase: Finalizing disk image
phase: Finalizing disk image
Script phase: asr2
Starting phase: Finalizing disk image
phase: Finalizing disk image
Script phase: asr3
Starting phase: Finalizing disk image
phase: Finalizing disk image
Starting task with 1 phases
Starting phase: Finishing
phase: Finishing
Finish
Build finished successfully, image saved to /Users/admin/Desktop/BaseImage-10.9.2-13C64.dmg
Build successful