| OLD | NEW |
| 1 #!/bin/bash | 1 #!/bin/bash |
| 2 # | 2 # |
| 3 # Utility functions for the Skia GCE setup scripts. | 3 # Utility functions for the Skia GCE setup scripts. |
| 4 # | 4 # |
| 5 # Copyright 2014 Google Inc. All Rights Reserved. | 5 # Copyright 2014 Google Inc. All Rights Reserved. |
| 6 # Author: rmistry@google.com (Ravi Mistry) | 6 # Author: rmistry@google.com (Ravi Mistry) |
| 7 | 7 |
| 8 | 8 |
| 9 function install_packages { | 9 function install_packages { |
| 10 # Add new packages that are not yet part of the image below. | 10 # Add new packages that are not yet part of the image below. |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 || FAILED="$FAILED InstallPackages" | 23 || FAILED="$FAILED InstallPackages" |
| 24 echo | 24 echo |
| 25 } | 25 } |
| 26 | 26 |
| 27 function setup_symlinks { | 27 function setup_symlinks { |
| 28 # Add new symlinks that are not yet part of the image below. | 28 # Add new symlinks that are not yet part of the image below. |
| 29 echo | 29 echo |
| 30 echo "Setup Symlinks" | 30 echo "Setup Symlinks" |
| 31 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ | 31 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ |
| 32 "sudo ln -s -f /usr/bin/clang-3.6 /usr/bin/clang && " \ | 32 "sudo ln -s -f /usr/bin/clang-3.6 /usr/bin/clang && " \ |
| 33 "sudo ln -s -f /usr/bin/clang++-3.6 /usr/bin/clang++" \ | 33 "sudo ln -s -f /usr/bin/clang++-3.6 /usr/bin/clang++ && " \ |
| 34 "sudo ln -s -f /usr/bin/llvm-cov-3.6 /usr/bin/llvm-cov && " \ |
| 35 "sudo ln -s -f /usr/bin/llvm-profdata-3.6 /usr/bin/llvm-profdata" \ |
| 34 || FAILED="$FAILED InstallPackages" | 36 || FAILED="$FAILED InstallPackages" |
| 35 echo | 37 echo |
| 36 } | 38 } |
| 37 | 39 |
| 38 function install_go { | 40 function install_go { |
| 39 GO_VERSION="go1.4.2.linux-amd64" | 41 GO_VERSION="go1.4.2.linux-amd64" |
| 40 echo | 42 echo |
| 41 echo "Install Go" | 43 echo "Install Go" |
| 42 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ | 44 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ |
| 43 "wget https://storage.googleapis.com/golang/$GO_VERSION.tar.gz && " \ | 45 "wget https://storage.googleapis.com/golang/$GO_VERSION.tar.gz && " \ |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 } | 132 } |
| 131 | 133 |
| 132 function reboot { | 134 function reboot { |
| 133 echo | 135 echo |
| 134 echo "===== Rebooting the instance ======" | 136 echo "===== Rebooting the instance ======" |
| 135 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ | 137 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ |
| 136 "sudo reboot" \ | 138 "sudo reboot" \ |
| 137 || FAILED="$FAILED Reboot" | 139 || FAILED="$FAILED Reboot" |
| 138 echo | 140 echo |
| 139 } | 141 } |
| OLD | NEW |