aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/filegroup
diff options
context:
space:
mode:
authorGravatar Liam Miller-Cushon <cushon@google.com>2015-05-06 17:52:45 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-05-07 14:04:22 +0000
commit5dec20de5dae83179771e95ed5664f9c8efc686d (patch)
treef6a52b53202646dbcc5da34c4cbf905f24d1579a /src/main/java/com/google/devtools/build/lib/rules/filegroup
parent6d450dc530ef7d9348dfd3830857a67014b7392f (diff)
Fix filegroup paths to work with external repositories
getPackageFragment() only returns the relative path within a repository, getPathFragment() is needed to return the external path. -- MOS_MIGRATED_REVID=92941601
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/filegroup')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java b/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java
index 08ffa468a3..3e51bc61ab 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java
@@ -95,7 +95,7 @@ public class Filegroup implements RuleConfiguredTargetFactory {
if (attr.isEmpty()) {
return PathFragment.EMPTY_FRAGMENT;
} else {
- return ruleContext.getLabel().getPackageFragment().getRelative(attr);
+ return ruleContext.getLabel().getPackageIdentifier().getPathFragment().getRelative(attr);
}
}
}