Last active
August 29, 2015 14:23
-
-
Save grahampugh/289c13c19581c076d371 to your computer and use it in GitHub Desktop.
meegat
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
SCRIPT_NAME=`basename "${0}"` | |
SCRIPT_PATH=`dirname "${0}"` | |
echo "${SCRIPT_NAME} - v1.0 ("`date`")" | |
if [ ${#} -ne 1 ] | |
then | |
echo "Command: ${SCRIPT_NAME} ${*}" | |
echo "Usage: ${SCRIPT_NAME} <volume name>" | |
echo "RuntimeAbortWorkflow: missing arguments!" | |
exit 1 | |
fi | |
if [ "${1}" = "/" ] | |
then | |
VOLUME_PATH=/ | |
else | |
VOLUME_PATH=/Volumes/${1} | |
fi | |
if [ ! -e "${VOLUME_PATH}" ] | |
then | |
echo "Command: ${SCRIPT_NAME} ${*}" | |
echo "Usage: ${SCRIPT_NAME} <volume name>" | |
echo "RuntimeAbortWorkflow: \"${VOLUME_PATH}\" volume not found!" | |
exit 1 | |
fi | |
defaults write "${VOLUME_PATH}"/Library/Preferences/com.apple.alf globalstate -int 1 | |
chmod 644 "${VOLUME_PATH}"/Library/Preferences/com.apple.alf.plist | |
chown root:wheel "${VOLUME_PATH}"/Library/Preferences/com.apple.alf.plist | |
echo "${SCRIPT_NAME} - end" | |
exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==================================================================================================== | |
DeployStudio Runtime | |
DSCore.framework version 1.6.11 (b140710), Copyright 2014 The DeployStudio Team. | |
MAC address: 00:26:4a:18:b2:68 | |
Network address: 137.222.58.184 (meegat.phy.bris.ac.uk) | |
Network interface speed: AUTOSELECT (1000BASET <FULL-DUPLEX,FLOW-CONTROL>) | |
Operating System: Mac OS X Version 10.9.4 (Build 13E28) | |
Date: 15/06/18 09:04:09 | |
==================================================================================================== | |
23 plugins were successfully loaded! | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
Could not connect to the server. (-1004), retrying command in 5s... | |
error: Could not connect to the server. (-1004) | |
Starting Bonjour lookup... | |
The user 'uob\phpwl' was successfully authenticated. | |
Connected to server deploystudio.isys.bris.ac.uk (1.6.15) | |
Checking server reachability (server=deploystudio.isys.bris.ac.uk port=7) ... | |
Mounting repository share point... | |
/bin/mkdir /tmp/DSNetworkRepository 2>&1 | |
/bin/chmod 777 /tmp/DSNetworkRepository 2>&1 | |
/bin/chmod 777 /tmp/DSNetworkRepository 2>&1 | |
Mount call... | |
Parsing result... | |
Checking repository content... | |
Checking host firmware version | |
Macintosh serial number: W89301ES66H | |
Macintosh model: MacBookPro5,5 | |
Boot ROM version: MBP55.88Z.00AC.B03.0906151708 | |
Firmware ok! | |
Running workflow: '102 Rebuild 10.10.3 UOB standard' (B7022698-DB3E-4690-AC61-7D6722E13270) | |
'102 Rebuild 10.10.3 UOB standard' (B7022698-DB3E-4690-AC61-7D6722E13270) is a meta workflow. Embedded workflow tasks need to be expanded... | |
Step 1 - ok | |
Step 2 - ok | |
Step 3 - ok | |
Step 4 - workflow task '(null)' (source: 'ds_fusion_check.sh') | |
Step 5 - ok | |
Step 6 - ok | |
Step 7 - ok | |
Step 8 - ok | |
Step 9 - ok | |
Step 10 - workflow task '42B0F27A-9907-4945-88D8-93990EE24891' | |
Hostname setup action: | |
Task successful (elapsed time: 0.00 minutes) | |
-> Hostname setup action completed. | |
Add user setup action: | |
Task successful (elapsed time: 0.00 minutes) | |
-> Add user setup action completed. | |
Add user setup action: | |
Task successful (elapsed time: 0.00 minutes) | |
-> Add user setup action completed. | |
Restore action: | |
Looking for the first available disk: | |
Boot device='/dev/disk1' | |
Repository device='(null)' | |
>> '/dev/disk0': ok | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSRestoreTask.bundle/Contents/Resources/Scripts/deleteparentlvg.sh" /dev/disk0 2>&1 | |
/usr/sbin/diskutil unmountDisk force /dev/disk0 2>&1 | |
Forced unmount of all volumes on disk0 was successful | |
/usr/sbin/diskutil partitionDisk /dev/disk0 1 GPTFormat "Journaled HFS+" _DS_DEV_DISK_X_ 1B 2>&1 | |
Started partitioning on disk0 | |
Unmounting disk | |
Creating the partition map | |
Waiting for the disks to reappear | |
Formatting disk0s2 as Mac OS Extended (Journaled) with name _DS_DEV_DISK_X_ | |
Initialized /dev/rdisk0s2 as a 149 GB case-insensitive HFS Plus volume with a 16384k journal | |
Mounting disk | |
Finished partitioning on disk0 | |
/dev/disk0 | |
#: TYPE NAME SIZE IDENTIFIER | |
0: GUID_partition_scheme *160.0 GB disk0 | |
1: EFI EFI 209.7 MB disk0s1 | |
2: Apple_HFS _DS_DEV_DISK_X_ 159.7 GB disk0s2 | |
/usr/sbin/diskutil mountDisk /dev/disk0 2>&1 | |
Volume(s) mounted successfully | |
'/tmp/DSNetworkRepository/Masters/HFS/osx-10.10.3-14D131.hfs.dmg' size: 648.2 MB | |
'/Volumes/_DS_DEV_DISK_X_' size: 159697.9 MB | |
/usr/sbin/diskutil info /Volumes/_DS_DEV_DISK_X_ 2>&1 | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Frameworks/DSCore.framework/Resources/Tools/physicaldeviceid.sh" /dev/disk0s2 2>&1 | |
/usr/sbin/diskutil enableOwnership /dev/disk0s2 2>&1 | |
File system user/group ownership enabled | |
Setting boot device to '/dev/disk0s2'. | |
/usr/sbin/diskutil unmount force /dev/disk0s2 2>&1 | |
Volume _DS_DEV_DISK_X_ on disk0s2 force-unmounted | |
/usr/sbin/asr restore --source /tmp/DSNetworkRepository/Masters/HFS/osx-10.10.3-14D131.hfs.dmg --target /dev/disk0s2 --puppetstrings --noprompt --allowfragmentedcatalog --noverify --erase --buffers 8 --buffersize 8m 2>&1 | |
XSTA start 312 client | |
XSTA setup | |
Validating target...done | |
XSTA metadata | |
Validating source...done | |
Retrieving scan information...done | |
Validating sizes...done | |
XSTA restore | |
PSTT 0 100 start restore | |
Progress: 2 | |
Progress: 8 | |
Progress: 14 | |
Progress: 20 | |
Progress: 26 | |
Progress: 32 | |
Progress: 38 | |
Progress: 44 | |
Progress: 50 | |
Progress: 56 | |
Progress: 62 | |
Progress: 68 | |
Progress: 74 | |
Progress: 80 | |
Progress: 86 | |
Progress: 92 | |
Progress: 98 | |
PSTP 100 100 stop restore | |
XSTA start 312 client | |
XSTA setup | |
XSTA metadata | |
XSTA restore | |
PSTT 0 100 start restore | |
PSTP 100 100 stop restore | |
XSTA finish | |
/usr/sbin/diskutil mount /dev/disk0s2 2>&1 | |
Volume Macintosh HD on /dev/disk0s2 mounted | |
/usr/sbin/diskutil rename /dev/disk0s2 "Macintosh HD" 2>&1 | |
Volume on disk0s2 renamed to Macintosh HD | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSRestoreTask.bundle/Contents/Resources/Scripts/osxcleanup.sh" "/Volumes/Macintosh HD" 2>&1 | |
Running osxcleanup.sh v1.26 | |
File Doesn't Exist, Will Create: /Volumes/Macintosh HD/Library/Preferences/SystemConfiguration/preferences.plist | |
Deleting certificate "com.apple.kerberos.kdc" items from keychain file "/Volumes/Macintosh HD/Library/Keychains/System.keychain" | |
Deleting certificate "com.apple.systemdefault" items from keychain file "/Volumes/Macintosh HD/Library/Keychains/System.keychain" | |
Exiting osxcleanup.sh v1.26 | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSRestoreTask.bundle/Contents/Resources/Scripts/osxnetworkcleanup.sh" "/Volumes/Macintosh HD" 2>&1 | |
Running osxnetworkcleanup.sh v1.1 | |
Exiting osxnetworkcleanup.sh v1.1 | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:19:31 BST 2015) | |
ds_finalize_install.sh - end | |
Setting startup volume to 'Macintosh HD'. | |
/bin/chmod 1775 "/Volumes/Macintosh HD" 2>&1 | |
/usr/sbin/chown root:admin "/Volumes/Macintosh HD" 2>&1 | |
/usr/sbin/bless --folder "/Volumes/Macintosh HD/System/Library/CoreServices" --label "Macintosh HD" --bootinfo --bootefi --verbose 2>&1 | |
EFI found at IODeviceTree:/efi | |
Mount point for /Volumes/Macintosh HD/System/Library/CoreServices is /Volumes/Macintosh HD | |
Common mount point of '/Volumes/Macintosh HD/System/Library/CoreServices' and '' is /Volumes/Macintosh HD | |
Can't load /Volumes/Macintosh HD//usr/standalone/ppc/bootx.bootinfo | |
Could not load BootX data from /Volumes/Macintosh HD//usr/standalone/ppc/bootx.bootinfo | |
Could not create BootX, no X folder specified | |
boot.efi unchanged at /Volumes/Macintosh HD/System/Library/CoreServices/boot.efi. Skipping update... | |
Got directory ID of 42 for /Volumes/Macintosh HD/System/Library/CoreServices | |
Got file ID of 440807 for /Volumes/Macintosh HD/System/Library/CoreServices/boot.efi | |
= 42 | |
= 440807 | |
= 0 | |
= 0 | |
= 42 | |
Refitting to width 65 | |
Refitting to width 131 | |
Scale 1 label data is valid: YES | |
Putting scale 1 label bitmap in /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label | |
Opened dest at /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label for writing | |
0x00001000 bytes preallocated for /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label | |
Type/creator set to tbxj/chrp for /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label | |
Scale 1 label written | |
Invisibility set for /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label | |
Putting scale 2 label bitmap in /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label_2x | |
Opened dest at /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label_2x for writing | |
0x00001000 bytes preallocated for /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label_2x | |
Scale 2 label written | |
Invisibility set for /Volumes/Macintosh HD/System/Library/CoreServices/.disk_label_2x | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSRestoreTask.bundle/Contents/Resources/Scripts/fixByHostPrefs.sh" "Macintosh HD" 2>&1 | |
fixByHostPrefs.sh - v1.14 (Thu Jun 18 09:19:32 BST 2015) | |
The domain/default pair of (/Volumes/Macintosh HD/var/db/dslocal/nodes/Default/users/daemon, home) does not exist | |
The domain/default pair of (/Volumes/Macintosh HD/var/db/dslocal/nodes/Default/users/nobody, home) does not exist | |
The domain/default pair of (/Volumes/Macintosh HD/var/db/dslocal/nodes/Default/users/root, home) does not exist | |
0 files were renamed | |
fixByHostPrefs.sh - end | |
-> Restore action completed. | |
Restoration successful (elapsed time: 14.09 minutes) | |
Localization configuration action: | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:20:29 BST 2015) | |
Finalize resources already installed, skipping... | |
ds_finalize_install.sh - end | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSLocalizationTask.bundle/Contents/Resources/Scripts/ds_set_language.sh" "Macintosh HD" en --include-homedirs 2>&1 | |
ds_set_language.sh - v1.0 (Thu Jun 18 09:20:31 BST 2015) | |
Updating language preference in '/Volumes/Macintosh HD/Library/Preferences/.GlobalPreferences.plist' | |
Updating language preference in './.GlobalPreferences.plist' | |
Error Reading File: ./.GlobalPreferences.plist | |
Error Reading File: ./.GlobalPreferences.plist | |
ds_set_language.sh - end | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSLocalizationTask.bundle/Contents/Resources/Scripts/ds_set_region.sh" "Macintosh HD" en_GB --include-homedirs 2>&1 | |
ds_set_region.sh - v1.0 (Thu Jun 18 09:20:31 BST 2015) | |
Updating region preference in '/Volumes/Macintosh HD/Library/Preferences/.GlobalPreferences.plist' | |
Updating region preference in './.GlobalPreferences.plist' | |
ds_set_region.sh - end | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSLocalizationTask.bundle/Contents/Resources/Scripts/ds_set_kbd_layout.sh" "Macintosh HD" British 2 --include-homedirs 2>&1 | |
ds_set_kbd_layout.sh - v1.0 (Thu Jun 18 09:20:32 BST 2015) | |
Updating file '/Volumes/Macintosh HD/Library/Preferences/com.apple.HIToolbox.plist' | |
ds_set_kbd_layout.sh - end | |
System default localization configuration successful (elapsed time: 0.05 minutes) | |
Time configuration action: | |
Installing time configuration script | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:20:32 BST 2015) | |
Finalize resources already installed, skipping... | |
ds_finalize_install.sh - end | |
ds_time_setup_install.sh - v1.9 (Thu Jun 18 09:20:34 BST 2015) | |
ds_time_setup_install.sh - end | |
Time configuration scripts install successful (elapsed time: 0.04 minutes) | |
Configuration action: | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:20:35 BST 2015) | |
Finalize resources already installed, skipping... | |
ds_finalize_install.sh - end | |
Renaming host to 'meegat'/'meegat'. | |
ds_rename_computer_install.sh - v1.6 (Thu Jun 18 09:20:37 BST 2015) | |
ds_rename_computer_install.sh - end | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSConfigureTask.bundle/Contents/Resources/Scripts/ds_add_local_users_install.sh" "Macintosh HD" 2>&1 | |
ds_add_local_users_install.sh - v1.6 (Thu Jun 18 09:20:37 BST 2015) | |
ds_add_local_users_install.sh - end | |
Creating a new local user (it-zone-e). | |
/usr/sbin/chown root:wheel "/Volumes/Macintosh HD/etc/deploystudio/bin/ds_add_local_users.sh" 2>&1 | |
/bin/chmod 755 "/Volumes/Macintosh HD/etc/deploystudio/bin/ds_add_local_users.sh" 2>&1 | |
/usr/bin/touch "/Volumes/Macintosh HD/var/db/.AppleSetupDone" "/Volumes/Macintosh HD/Library/Receipts/.SetupRegComplete" "/Volumes/Macintosh HD/var/db/.ds.preserve.AppleSetupDone" 2>&1 | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSConfigureTask.bundle/Contents/Resources/Scripts/ds_enable_firewall.sh" "Macintosh HD" 2>&1 | |
ds_enable_firewall.sh - v1.0 (Thu Jun 18 09:20:37 BST 2015) | |
Could not write domain /Volumes/Macintosh HD/Library/Preferences/com.apple.alf; exiting | |
ds_enable_firewall.sh - end | |
Task successful (elapsed time: 0.04 minutes) | |
-> Host configuration action completed. | |
Generic task action: | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:20:37 BST 2015) | |
Finalize resources already installed, skipping... | |
ds_finalize_install.sh - end | |
/usr/bin/ditto --rsrc /tmp/DSNetworkRepository/Scripts/enable_external_network_adapter.sh "/Volumes/Macintosh HD/etc/deploystudio/ds_scripts/enable_external_network_adapter.sh" 2>&1 | |
-> Generic task action completed. | |
Task successful (elapsed time: 0.04 minutes) | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:20:40 BST 2015) | |
Finalize resources already installed, skipping... | |
ds_finalize_install.sh - end | |
/usr/bin/ditto --rsrc /var/tmp/DSNetworkRepository/Packages/munkitools-2.pkg "/Volumes/Macintosh HD/etc/deploystudio/ds_packages/munkitools-2.pkg" 2>&1 | |
"/Applications/Utilities/DeployStudio Admin.app/Contents/Plugins/DSInstallTask.bundle/Contents/Resources/Scripts/ds_install_packages_install.sh" "Macintosh HD" 0001.idx 2>&1 | |
ds_install_packages_install.sh - v1.14 (Thu Jun 18 09:20:42 BST 2015) | |
ds_install_packages_install.sh - end | |
-> Install action completed. | |
Install successful (elapsed time: 0.04 minutes) | |
Generic task action: | |
ds_finalize_install.sh - v1.19 (Thu Jun 18 09:20:42 BST 2015) | |
Finalize resources already installed, skipping... | |
ds_finalize_install.sh - end | |
/usr/bin/ditto --rsrc /tmp/DSNetworkRepository/Scripts/munki-enroll.sh "/Volumes/Macintosh HD/etc/deploystudio/ds_scripts/munki-enroll.sh" 2>&1 | |
-> Generic task action completed. | |
Task successful (elapsed time: 0.04 minutes) | |
/usr/sbin/bless --device /dev/disk0s2 --setBoot --verbose 2>&1 | |
EFI found at IODeviceTree:/efi | |
found ioreg "FirmwareFeaturesMask"; featureMaskValue=0xC0007FFF | |
found ioreg "FirmwareFeatures"; featureFlagsValue=0xC0007417 | |
isPreBootEnvironmentUEFIWindowsBootCapable=0 | |
preboot environment is not UEFI boot capable | |
isDVDWithElToritoWithUEFIBootableOS=0 | |
Checking if disk is complex (if it is associated with booter partitions) | |
GPT detected | |
No auxiliary booter partition required | |
System partition found | |
Preferred system partition found: disk0s1 | |
Returning booter information dictionary: | |
<CFBasicHash 0x7ffad8416f00 [0x10a970f00]>{type = mutable dict, count = 3, | |
entries => | |
0 : <CFString 0x10a6bfe70 [0x10a970f00]>{contents = "System Partitions"} = ( | |
disk0s1 | |
) | |
1 : <CFString 0x10a6c0650 [0x10a970f00]>{contents = "Data Partitions"} = ( | |
disk0s2 | |
) | |
2 : <CFString 0x10a6c0670 [0x10a970f00]>{contents = "Auxiliary Partitions"} = ( | |
) | |
} | |
IOMedia disk0s2 has UUID 6F3F6702-B760-45B5-84CD-885B3C08F3E4 | |
Setting EFI NVRAM: | |
efi-boot-device='<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>6F3F6702-B760-45B5-84CD-885B3C08F3E4</string></dict></dict><key>BLLastBSDName</key><string>disk0s2</string></dict></array>' | |
Setting EFI NVRAM: | |
IONVRAM-DELETE-PROPERTY='efi-boot-file' | |
Setting EFI NVRAM: | |
IONVRAM-DELETE-PROPERTY='efi-boot-mkext' | |
Setting EFI NVRAM: | |
IONVRAM-DELETE-PROPERTY='efi-boot-kernelcache' | |
NVRAM variable "boot-args" not set. | |
Umounting repository share point... | |
/sbin/umount -f /tmp/DSNetworkRepository 2>&1 | |
/bin/rmdir /tmp/DSNetworkRepository 2>&1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment