aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--src/fs.zig2
-rw-r--r--src/runtime.zig8
3 files changed, 6 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 12524d58d..23c3c8f57 100644
--- a/Makefile
+++ b/Makefile
@@ -388,7 +388,7 @@ jsc: jsc-build jsc-copy-headers jsc-bindings
jsc-build: $(JSC_BUILD_STEPS)
jsc-bindings: jsc-bindings-headers jsc-bindings-mac
-devcontainer: mimalloc zlib libarchive boringssl picohttp identifier-cache node-fallbacks jsc-bindings-headers api analytics bun_error fallback_decoder jsc-bindings-mac dev
+devcontainer: mimalloc zlib libarchive boringssl picohttp identifier-cache node-fallbacks jsc-bindings-headers api analytics bun_error fallback_decoder jsc-bindings-mac dev runtime_js_dev
jsc-bindings-headers:
rm -f /tmp/build-jsc-headers src/javascript/jsc/bindings/headers.zig
diff --git a/src/fs.zig b/src/fs.zig
index 9e92eeaa4..ede653a76 100644
--- a/src/fs.zig
+++ b/src/fs.zig
@@ -520,7 +520,7 @@ pub const FileSystem = struct {
pub var tmpdir_path_set = false;
pub fn openTmpDir(fs: *const RealFS) !std.fs.Dir {
if (!tmpdir_path_set) {
- tmpdir_path = std.os.getenv("TMPDIR") orelse PLATFORM_TMP_DIR;
+ tmpdir_path = std.os.getenvZ("BUN_TMPDIR") orelse std.os.getenvZ("TMPDIR") orelse PLATFORM_TMP_DIR;
tmpdir_path_set = true;
}
diff --git a/src/runtime.zig b/src/runtime.zig
index db9954b27..337c9fdab 100644
--- a/src/runtime.zig
+++ b/src/runtime.zig
@@ -28,7 +28,7 @@ pub const ErrorCSS = struct {
.{
.read = true,
},
- ) catch unreachable;
+ ) catch @panic("Missing packages/bun-error/bun-error.css. Please run \"make bun_error\"");
defer file.close();
return file.readToEndAlloc(default_allocator, (file.stat() catch unreachable).size) catch unreachable;
} else {
@@ -53,7 +53,7 @@ pub const ErrorJS = struct {
.{
.read = true,
},
- ) catch unreachable;
+ ) catch @panic("Missing " ++ ErrorJSPath ++ ". Please run \"make bun_error\"");
defer file.close();
return file.readToEndAlloc(default_allocator, (file.stat() catch unreachable).size) catch unreachable;
} else {
@@ -114,7 +114,7 @@ pub const Fallback = struct {
env.get("USER").?,
) catch unreachable;
var runtime_path = std.fs.path.join(default_allocator, &[_]string{ dir, "fallback.out.js" }) catch unreachable;
- const file = std.fs.openFileAbsolute(runtime_path, .{}) catch unreachable;
+ const file = std.fs.openFileAbsolute(runtime_path, .{}) catch @panic("Missing bun/src/fallback.out.js. " ++ "Please run \"make fallback_decoder\"");
defer file.close();
return file.readToEndAlloc(default_allocator, (file.stat() catch unreachable).size) catch unreachable;
} else {
@@ -173,7 +173,7 @@ pub const Runtime = struct {
env.get("USER").?,
) catch unreachable;
var runtime_path = std.fs.path.join(default_allocator, &[_]string{ dir, "runtime.out.js" }) catch unreachable;
- const file = std.fs.openFileAbsolute(runtime_path, .{}) catch unreachable;
+ const file = std.fs.openFileAbsolute(runtime_path, .{}) catch @panic("Missing bun/src/runtime.out.js. " ++ "Please run \"make runtime_js_dev\"");
defer file.close();
return file.readToEndAlloc(default_allocator, (file.stat() catch unreachable).size) catch unreachable;
} else {