Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(274)

Side by Side Diff: compute_engine_scripts/chromecompute/vm_setup_utils.sh

Issue 400533004: libdrm-dev is now a required package on GCE instances (Closed) Base URL: https://skia.googlesource.com/buildbot.git@master
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « compute_engine_scripts/chromecompute/vm_create_setup_instances.sh ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 # 2 #
3 # Utility functions for the GCE chromecompute setup scripts. 3 # Utility functions for the GCE chromecompute 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 echo 10 echo
11 echo "Install Required packages" 11 echo "Install Required packages"
12 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ 12 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \
13 "sudo dpkg --add-architecture i386 && sudo apt-get update && " \ 13 "sudo dpkg --add-architecture i386 && sudo apt-get update && " \
14 "sudo apt-get -y install haveged python-django openjdk-7-jre-headless zlib1g -dev:i386 libgif-dev:i386 libpng12-dev:i386 fontconfig:i386 libgl1-mesa-dev:i386 libglu1-mesa-dev:i386 ccache g++-multilib libpoppler-cpp-dev libpoppler-cpp0:i3 86 && " \ 14 "sudo apt-get -y install haveged python-django openjdk-7-jre-headless zlib1g -dev:i386 libgif-dev:i386 libpng12-dev:i386 fontconfig:i386 libgl1-mesa-dev:i386 libglu1-mesa-dev:i386 ccache g++-multilib libpoppler-cpp-dev libpoppler-cpp0:i3 86 && " \
15 "sudo cp /usr/lib/i386-linux-gnu/libpng.so /usr/lib32/ && " \ 15 "sudo cp /usr/lib/i386-linux-gnu/libpng.so /usr/lib32/ && " \
16 "sudo cp /usr/lib/i386-linux-gnu/libpng12.so.0 /usr/lib32/ && " \ 16 "sudo cp /usr/lib/i386-linux-gnu/libpng12.so.0 /usr/lib32/ && " \
17 "sudo apt-get -y install libpng12-dev libgtk2.0-dev ant clang-3.4 openjdk-7- jdk realpath libqt4-dev-bin libqt4-core libqt4-gui libqt4-dev:i386 icewm && " \ 17 "sudo apt-get -y install libpng12-dev libgtk2.0-dev ant clang-3.4 openjdk-7- jdk realpath libqt4-dev-bin libqt4-core libqt4-gui libqt4-dev:i386 icewm libdrm- dev && " \
18 "sudo apt-get -y remove python-zope.interface && " \ 18 "sudo apt-get -y remove python-zope.interface && " \
19 "sudo easy_install zope.interface" \ 19 "sudo easy_install zope.interface" \
20 || FAILED="$FAILED InstallPackages" 20 || FAILED="$FAILED InstallPackages"
21 echo 21 echo
22 } 22 }
23 23
24 function setup_symlinks { 24 function setup_symlinks {
25 echo 25 echo
26 echo "Setup Symlinks" 26 echo "Setup Symlinks"
27 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ 27 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 } 145 }
146 146
147 function reboot { 147 function reboot {
148 echo 148 echo
149 echo "===== Rebooting the instance ======" 149 echo "===== Rebooting the instance ======"
150 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \ 150 $GCOMPUTE_CMD ssh --ssh_user=$PROJECT_USER $INSTANCE_NAME \
151 "sudo reboot" \ 151 "sudo reboot" \
152 || FAILED="$FAILED Reboot" 152 || FAILED="$FAILED Reboot"
153 echo 153 echo
154 } 154 }
OLDNEW
« no previous file with comments | « compute_engine_scripts/chromecompute/vm_create_setup_instances.sh ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698