Advertisement
coffeehedake

ds_example.sh

Jul 22nd, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.26 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. echo "ds_example.sh - v1.14 ("`date`")"
  4.  
  5. #
  6. # DS_USER_LOGIN,
  7. # DS_REPOSITORY_PATH,
  8. # DS_LAST_SELECTED_TARGET,
  9. # DS_LAST_RESTORED_VOLUME,
  10. # DS_LAST_RESTORED_DEVICE,
  11. # DS_LAST_RESTORED_DISK_IMAGE_NAME,
  12. # DS_LAST_CREATED_DISK_IMAGE_NAME,
  13. # DS_BOOT_DEVICE,
  14. # DS_STARTUP_VOLUME,
  15. # DS_HOSTNAME,
  16. # DS_COMPUTERNAME,
  17. # DS_BOOTCAMP_WINDOWS_COMPUTER_NAME,
  18. # DS_BOOTCAMP_WINDOWS_PRODUCT_KEY,
  19. # DS_PRIMARY_MAC_ADDRESS,
  20. # DS_ASSIGNED_IP_ADDRESS,
  21. # DS_ASSIGNED_SUBNET,
  22. # DS_ASSIGNED_ROUTER,
  23. # DS_ASSIGNED_HOSTNAME,
  24. # DS_ASSIGNED_DNS,
  25. # DS_ASSIGNED_DOMAIN,
  26. # DS_COMPUTER_GROUP,
  27. # DS_SUPERDRIVE,
  28. # DS_ARCHITECTURE,
  29. # DS_SERIAL_NUMBER,
  30. # DS_MODEL_IDENTIFIER,
  31. # DS_BOOTROM_VERSION,
  32. # DS_CURRENT_WORKFLOW_TITLE,
  33. # DS_CURRENT_WORKFLOW_ID
  34. # are environment variables defined by DeployStudio Server Runtime
  35. #
  36.  
  37. echo 'DS_USER_LOGIN                    =('${DS_USER_LOGIN}')'
  38. echo 'DS_REPOSITORY_PATH               =('${DS_REPOSITORY_PATH}')'
  39. echo 'DS_LAST_SELECTED_TARGET          =('${DS_LAST_SELECTED_TARGET}')'
  40. echo 'DS_LAST_RESTORED_VOLUME          =('${DS_LAST_RESTORED_VOLUME}')'
  41. echo 'DS_LAST_RESTORED_DEVICE          =('${DS_LAST_RESTORED_DEVICE}')'
  42. echo 'DS_LAST_RESTORED_DISK_IMAGE_NAME =('${DS_LAST_RESTORED_DISK_IMAGE_NAME}')'
  43. echo 'DS_LAST_CREATED_DISK_IMAGE_NAME  =('${DS_LAST_CREATED_DISK_IMAGE_NAME}')'
  44. echo 'DS_BOOT_DEVICE                   =('${DS_BOOT_DEVICE}')'
  45. echo 'DS_STARTUP_VOLUME                =('${DS_STARTUP_VOLUME}')'
  46. echo 'DS_HOSTNAME                      =('${DS_HOSTNAME}')'
  47. echo 'DS_COMPUTERNAME                  =('${DS_COMPUTERNAME}')'
  48. echo 'DS_BOOTCAMP_WINDOWS_COMPUTER_NAME=('${DS_BOOTCAMP_WINDOWS_COMPUTER_NAME}')'
  49. echo 'DS_BOOTCAMP_WINDOWS_PRODUCT_KEY  =('${DS_BOOTCAMP_WINDOWS_PRODUCT_KEY}')'
  50. echo 'DS_PRIMARY_MAC_ADDRESS           =('${DS_PRIMARY_MAC_ADDRESS}')'
  51. echo 'DS_ASSIGNED_IP_ADDRESS           =('${DS_ASSIGNED_IP_ADDRESS}')'
  52. echo 'DS_ASSIGNED_SUBNET               =('${DS_ASSIGNED_SUBNET}')'
  53. echo 'DS_ASSIGNED_ROUTER               =('${DS_ASSIGNED_ROUTER}')'
  54. echo 'DS_ASSIGNED_HOSTNAME             =('${DS_ASSIGNED_HOSTNAME}')'
  55. echo 'DS_ASSIGNED_DNS                  =('${DS_ASSIGNED_DNS}')'
  56. echo 'DS_ASSIGNED_DOMAIN               =('${DS_ASSIGNED_DOMAIN}')'
  57. echo 'DS_COMPUTER_GROUP                =('${DS_COMPUTER_GROUP}')'
  58. echo 'DS_SUPERDRIVE                    =('${DS_SUPERDRIVE}')'
  59. echo 'DS_ARCHITECTURE                  =('${DS_ARCHITECTURE}')'
  60. echo 'DS_SERIAL_NUMBER                 =('${DS_SERIAL_NUMBER}')'
  61. echo 'DS_MODEL_IDENTIFIER              =('${DS_MODEL_IDENTIFIER}')'
  62. echo 'DS_BOOTROM_VERSION               =('${DS_BOOTROM_VERSION}')'
  63. echo 'DS_CURRENT_WORKFLOW_TITLE        =('${DS_CURRENT_WORKFLOW_TITLE}')'
  64. echo 'DS_CURRENT_WORKFLOW_ID           =('${DS_CURRENT_WORKFLOW_ID}')'
  65.  
  66. echo 'sleep 1'
  67. sleep 1
  68.  
  69. #
  70. # Echo a KEY=value pair with the prefix RuntimeSetCustomProperty to make
  71. # DeployStudio Runtime set or update a custom property for the current computer.
  72. #
  73. # Example:
  74. #
  75. # echo "RuntimeSetCustomProperty: MY_CUSTOM_KEY=DeployStudio Rocks!"
  76.  
  77. #
  78. # Echo a message with the prefix RuntimeAbortWorkflow to alert
  79. # DeployStudio Runtime that the workflow should be aborted.
  80. #
  81. # Example:
  82. #
  83. #if [ "_${error}" = "_1" ]; then
  84. #   echo "RuntimeAbortWorkflow: message"
  85. #fi
  86.  
  87. echo "ds_example.sh - end"
  88.  
  89. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement