diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | src/fs.zig | 2 | ||||
-rw-r--r-- | src/runtime.zig | 8 |
3 files changed, 6 insertions, 6 deletions
@@ -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 { |