aboutsummaryrefslogtreecommitdiff
path: root/node/setup-build-android
diff options
context:
space:
mode:
authorVishal Bhoj <vishal.bhoj@linaro.org>2014-11-12 21:35:00 +0530
committerVishal Bhoj <vishal.bhoj@linaro.org>2014-11-12 21:35:00 +0530
commitf7b8d4bace4b399a8cbb1aab326182eb5f0b1989 (patch)
tree9dd50f8d264c1ef24bf0c8cf50b96401b6f5ac94 /node/setup-build-android
parentb11ef94075b01a62012f4a7798c364ccad7651b7 (diff)
parent6fe0c360b8e53897a133c93f8d5bc3e589a0d551 (diff)
Merge remote-tracking branch 'remotes/upstream/master'
Diffstat (limited to 'node/setup-build-android')
-rwxr-xr-xnode/setup-build-android13
1 files changed, 11 insertions, 2 deletions
diff --git a/node/setup-build-android b/node/setup-build-android
index 5ea87e4..100537e 100755
--- a/node/setup-build-android
+++ b/node/setup-build-android
@@ -107,8 +107,10 @@ apt-get-retry install -y \
libxml2-utils \
subversion \
libmpfr-dev \
- openjdk-7-jdk \
- openjdk-7-jre
+ openjdk-7-jdk \
+ openjdk-7-jre \
+ python-mako \
+
# uuid-dev, acpica-tools are UEFI bootloader requirement
@@ -137,7 +139,14 @@ sudo apt-get install -y linaro-image-tools
# Install recent version of iasl/acpica-tools from linaro-maintainers ppa.
sudo apt-get install -y acpica-tools
+# Install recent version of tar (with --selinux) from linaro-maintainers ppa.
+sudo apt-get install -y tar
+
# Allow 'jenkins-build' user to run linaro-android-media-create via sudo
echo "jenkins-build ALL = NOPASSWD: /usr/bin/linaro-android-media-create" >>/etc/sudoers
# Allow 'jenkins-build' user to set java version used to build Android
echo "jenkins-build ALL = NOPASSWD: /usr/sbin/update-java-alternatives" >>/etc/sudoers
+# Allow 'jenkins-build' user to mount, umount img files as well as tar the same with --selinux option.
+echo "jenkins-build ALL = NOPASSWD: /bin/mount" >>/etc/sudoers
+echo "jenkins-build ALL = NOPASSWD: /bin/umount" >>/etc/sudoers
+echo "jenkins-build ALL = NOPASSWD: /bin/tar" >>/etc/sudoers