]>
git.wh0rd.org - home.git/blob - .bin/cros-cbuildbot
3 if ! cbuildbot
-h >& /dev
/null
; then
4 cd ~
/chromiumos ||
exit 1
7 # cache the sudo timestamp
8 sudo
echo "" >/dev
/null
10 d
=/usr
/local
/google
/home
/vapier
11 if [[ -d ${d} ]] ; then
13 if mount |
grep -qs $d ; then
14 echo "mounts found in $d"
19 pushd "${d}" >/dev
/null
29 sudo
rm -rf "${clean[@]}"
35 # find all the buildbot branches
36 echo "Looking up repo branches"
37 repos
=$
(r b | cut
-b4- |
awk '$1 == "bb" {
39 # bb | in src/third_party/portage-stable
42 # src/third_party/portage-stable
43 # src/third_party/chromiumos-overlay
52 if [[ -n ${repos} ]] ; then
53 echo "Auto pulling patches from 'bb' branch in repos:"
54 printf '\t%s\n' ${repos}
57 for r
in ${repos} ; do
58 r
=$
(r list |
awk -v r
="${r}" '$1 == r { print $NF }')
62 set -- -p "${p_flag}" "$@"
65 vexec
() { echo "$@"; exec "$@"; }
66 vexec cbuildbot
--buildroot=${d} "$@"