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

Side by Side Diff: gmerge

Issue 3125017: Modify to work with cros_workon. (Closed) Base URL: http://src.chromium.org/git/dev-util.git
Patch Set: fixed Created 10 years, 4 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 | « devserver.py ('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 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 set -e 7 set -e
8 8
9 build=1 9 build=1
10 10
(...skipping 17 matching lines...) Expand all
28 28
29 if [ -z $BOARD_NAME ] 29 if [ -z $BOARD_NAME ]
30 then 30 then
31 echo "No board specified in /etc/lsb-release" 31 echo "No board specified in /etc/lsb-release"
32 exit 1 32 exit 1
33 fi 33 fi
34 34
35 mount -o remount,rw / 35 mount -o remount,rw /
36 mkdir -p /etc/make.profile 36 mkdir -p /etc/make.profile
37 37
38 # Delete the local binary package cache.
39 sudo rm -rf /usr/portage/packages
40
38 if [ $build == 1 ] ; then 41 if [ $build == 1 ] ; then
39 echo "Building $package_name" 42 echo "Building $package_name"
40 ESCAPED_PACKAGE=$(python -c \ 43 ESCAPED_PACKAGE=$(python -c \
41 "import urllib; print urllib.quote('''$package_name''')") 44 "import urllib; print urllib.quote('''$package_name''')")
42 ESCAPED_BOARD=$(python -c \ 45 ESCAPED_BOARD=$(python -c \
43 "import urllib; print urllib.quote('''${BOARD_NAME}''')") 46 "import urllib; print urllib.quote('''${BOARD_NAME}''')")
44 47
45 wget $DEVKIT_URL/build \ 48 wget $DEVKIT_URL/build \
46 --post-data="pkg=${ESCAPED_PACKAGE}&board=${ESCAPED_BOARD}" 49 --post-data="pkg=${ESCAPED_PACKAGE}&board=${ESCAPED_BOARD}"
47 fi 50 fi
(...skipping 12 matching lines...) Expand all
60 fi 63 fi
61 fi 64 fi
62 65
63 echo "Emerging $package_name" 66 echo "Emerging $package_name"
64 67
65 export PORTAGE_BINHOST="${DEVKIT_URL}/static/pkgroot/${BOARD_NAME}/packages" 68 export PORTAGE_BINHOST="${DEVKIT_URL}/static/pkgroot/${BOARD_NAME}/packages"
66 export PORTAGE_TMPDIR=/tmp 69 export PORTAGE_TMPDIR=/tmp
67 70
68 # Accept keywords only for stable ebuilds by default. 71 # Accept keywords only for stable ebuilds by default.
69 if [ -z "$ACCEPT_KEYWORDS" ] ; then 72 if [ -z "$ACCEPT_KEYWORDS" ] ; then
70 ACCEPT_KEYWORDS='arm x86' 73 ACCEPT_KEYWORDS='arm x86 ~arm ~x86'
71 fi 74 fi
72 export ACCEPT_KEYWORDS 75 export ACCEPT_KEYWORDS
73 76
74 FEATURES="-sandbox" emerge --getbinpkg --usepkgonly "$@" 77 FEATURES="-sandbox" emerge --getbinpkg --usepkgonly "$@"
OLDNEW
« no previous file with comments | « devserver.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698