aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-04-05 21:56:05 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-04-07 11:41:33 +0000
commit4045c3649755aa6ec62b2050d37fb9637a8ff10a (patch)
tree88f52d283d0f13d53d30a28d4a596c00a759bea8 /src
parent0de15d13ea4ca01efd9d17db2905b7bee22b8aa5 (diff)
Override any existing watch stubs and watch application bundle artifacts when copying.
-- MOS_MIGRATED_REVID=119094214
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/AppleWatch1Extension.java2
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/WatchApplicationSupport.java4
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/WatchUtils.java2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleWatch1Extension.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleWatch1Extension.java
index 7e0b328549..1e802af12e 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleWatch1Extension.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleWatch1Extension.java
@@ -173,7 +173,7 @@ public class AppleWatch1Extension implements RuleConfiguredTargetFactory {
ImmutableList<String> command = ImmutableList.of(
"mkdir -p " + workingDirectory,
"&&",
- String.format("/usr/bin/unzip -q %s -d %s",
+ String.format("/usr/bin/unzip -q -o %s -d %s",
watchApplicationIpa.getExecPathString(),
workingDirectory),
"&&",
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/WatchApplicationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/WatchApplicationSupport.java
index 1bfb602e2a..c0c330b01a 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/WatchApplicationSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/WatchApplicationSupport.java
@@ -188,12 +188,12 @@ final class WatchApplicationSupport {
ImmutableList<String> command = ImmutableList.of(
// 1. Copy WK stub as binary
- String.format("cp %s %s", WatchUtils.WATCH_KIT_STUB_PATH, watchKitStubBinaryPath),
+ String.format("cp -f %s %s", WatchUtils.WATCH_KIT_STUB_PATH, watchKitStubBinaryPath),
"&&",
// 2. Copy WK stub as bundle resource.
"mkdir -p " + watchKitStubResourcePath,
"&&",
- String.format("cp %s %s", WatchUtils.WATCH_KIT_STUB_PATH, watchKitStubResourcePath),
+ String.format("cp -f %s %s", WatchUtils.WATCH_KIT_STUB_PATH, watchKitStubResourcePath),
// 3. Zip them.
"&&",
"cd " + workingDirectory,
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/WatchUtils.java b/src/main/java/com/google/devtools/build/lib/rules/objc/WatchUtils.java
index cc3492f997..e8abe97212 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/WatchUtils.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/WatchUtils.java
@@ -128,7 +128,7 @@ final class WatchUtils {
// 1. Copy WK stub binary to watchKitSupportPath.
"mkdir -p " + watchKitSupportPath,
"&&",
- String.format("cp %s %s", WATCH_KIT_STUB_PATH, watchKitSupportPath),
+ String.format("cp -f %s %s", WATCH_KIT_STUB_PATH, watchKitSupportPath),
// 2. cd to working directory.
"&&",
"cd " + workingDirectory,