From fcc701cf66d993a297249b4ed78c6c451b45e83b Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Thu, 22 Sep 2016 19:38:09 -0600
Subject: [PATCH] Bring in some coreutils

---
 lib.rs        | 2 +-
 scheme/env.rs | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib.rs b/lib.rs
index a2f2129b..d7a1fc86 100644
--- a/lib.rs
+++ b/lib.rs
@@ -129,7 +129,7 @@ pub fn cpu_id() -> usize {
 }
 
 pub extern fn userspace_init() {
-    assert_eq!(syscall::chdir(b"initfs:"), Ok(0));
+    assert_eq!(syscall::chdir(b"initfs:bin/"), Ok(0));
 
     assert_eq!(syscall::open(b"debug:", 0), Ok(0));
     assert_eq!(syscall::open(b"debug:", 0), Ok(1));
diff --git a/scheme/env.rs b/scheme/env.rs
index 3f3f1f56..38ca8a8e 100644
--- a/scheme/env.rs
+++ b/scheme/env.rs
@@ -22,8 +22,9 @@ impl EnvScheme {
     pub fn new() -> EnvScheme {
         let mut files: BTreeMap<&'static [u8], &'static [u8]> = BTreeMap::new();
 
-        files.insert(b"HOME", b"initfs:");
-        files.insert(b"PWD", b"initfs:");
+        files.insert(b"HOME", b"initfs:bin/");
+        files.insert(b"PWD", b"initfs:bin/");
+        files.insert(b"PATH", b"initfs:bin/");
         files.insert(b"COLUMNS", b"80");
         files.insert(b"LINES", b"30");
 
-- 
GitLab