aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-10-07 23:09:39 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-10-08 16:54:31 -0700
commit7b25d050e64fd91ec7df17f29f3a1b84e1431241 (patch)
tree86458208ef0dc07a626285dfc0424d5b860af7ee /src
parente5c2a7dbca103b0c61bebaff95c5d5a5b777bd59 (diff)
downloadzig-7b25d050e64fd91ec7df17f29f3a1b84e1431241.tar.gz
zig-7b25d050e64fd91ec7df17f29f3a1b84e1431241.zip
std.tar: fix creation of symlinks with omit_empty_directories
Diffstat (limited to 'src')
-rw-r--r--src/Package/Fetch.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig
index ace1871d42..0cbfb973db 100644
--- a/src/Package/Fetch.zig
+++ b/src/Package/Fetch.zig
@@ -1041,6 +1041,13 @@ fn unpackTarball(f: *Fetch, out_dir: fs.Dir, reader: anytype) RunError!void {
}),
}));
},
+ .unable_to_create_file => |info| {
+ eb.extra.items[note_i] = @intFromEnum(try eb.addErrorMessage(.{
+ .msg = try eb.printString("unable to create file '{s}': {s}", .{
+ info.file_name, @errorName(info.code),
+ }),
+ }));
+ },
.unsupported_file_type => |info| {
eb.extra.items[note_i] = @intFromEnum(try eb.addErrorMessage(.{
.msg = try eb.printString("file '{s}' has unsupported type '{c}'", .{