Merge "Bazel: Fix invocation of mktemp for OSX pre El Capitan"

This commit is contained in:
David Ostrovsky
2016-10-27 08:25:58 +00:00
committed by Gerrit Code Review
3 changed files with 3 additions and 3 deletions

View File

@@ -43,7 +43,7 @@ filegroup(
genrule(
name = "polygerrit_ui",
cmd = " && ".join([
"t=$$(mktemp -d)",
"t=$$(mktemp -d || mktemp -d -t bazel-tmp)",
"p=$$PWD",
"mkdir -p $$t/polygerrit_ui/{styles,fonts,bower_components/{highlightjs,webcomponentsjs},elements}",
"cp $(locations :gr-app) $$t/polygerrit_ui/elements/",

View File

@@ -20,7 +20,7 @@
def genrule2(out, cmd, **kwargs):
cmd = ' && '.join([
'ROOT=$$PWD',
'TMP=$$(mktemp -d)',
'TMP=$$(mktemp -d || mktemp -d -t bazel-tmp)',
'(' + cmd + ')',
])
native.genrule(

View File

@@ -87,7 +87,7 @@ def _bower_archive(ctx):
fail("failed %s: %s" % (" ".join(cmd), out.stderr))
_bash(ctx, " && " .join([
"TMP=$(mktemp -d )",
"TMP=$(mktemp -d || mkdir -d -t bazel-tmp)",
"cd $TMP",
"mkdir bower_components",
"cd bower_components",