summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crates/driver/src/driver.rs2
-rw-r--r--crates/runner/src/task.rs1
2 files changed, 2 insertions, 1 deletions
diff --git a/crates/driver/src/driver.rs b/crates/driver/src/driver.rs
index 9c55597..3927291 100644
--- a/crates/driver/src/driver.rs
+++ b/crates/driver/src/driver.rs
@@ -179,6 +179,8 @@ impl<'ctx> Driver<'ctx> {
fn task_setup(task_ref: &TaskRef<'ctx>) -> Vec<&'static str> {
let mut ret = vec![indoc! {"
+ cd {{workdir}}
+
export SOURCE_DATE_EPOCH=1
export AR_FOR_BUILD=ar
diff --git a/crates/runner/src/task.rs b/crates/runner/src/task.rs
index fd640ad..f203c2c 100644
--- a/crates/runner/src/task.rs
+++ b/crates/runner/src/task.rs
@@ -308,7 +308,6 @@ fn run_task(input_hash: &InputHash, task: &Task, jobserver: &mut Jobserver) -> R
.stdin(Stdio::null())
.stdout(log_stdout)
.stderr(log_stderr)
- .current_dir(paths::TASK_WORKDIR)
.env_clear()
.env("PATH", "/usr/sbin:/usr/bin:/sbin:/bin")
.env("HOME", "/build")