Sync bndlib code
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1381708 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundleplugin/src/main/java/aQute/bnd/osgi/CommandResource.java b/bundleplugin/src/main/java/aQute/bnd/osgi/CommandResource.java
index eb66635..0e73945 100644
--- a/bundleplugin/src/main/java/aQute/bnd/osgi/CommandResource.java
+++ b/bundleplugin/src/main/java/aQute/bnd/osgi/CommandResource.java
@@ -8,11 +8,13 @@
final long lastModified;
final Builder domain;
final String command;
+ final File wd;
- public CommandResource(String command, Builder domain, long lastModified) {
+ public CommandResource(String command, Builder domain, long lastModified, File wd) {
this.lastModified = lastModified;
this.domain = domain;
this.command = command;
+ this.wd = wd;
}
@Override
@@ -22,6 +24,7 @@
try {
domain.trace("executing command %s", command);
Command cmd = new Command("sh");
+ cmd.setCwd(wd);
cmd.inherit();
String oldpath = cmd.var("PATH");