git: 4baa3af22f78 - stable/15 - nuageinit: fix dirname('/') returning nil instead of '/'
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 28 Jun 2026 18:40:18 UTC
The branch stable/15 has been updated by bapt:
URL: https://cgit.FreeBSD.org/src/commit/?id=4baa3af22f78e5aec939df526d57c64e5ede4dbc
commit 4baa3af22f78e5aec939df526d57c64e5ede4dbc
Author: Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2026-06-04 16:44:31 +0000
Commit: Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2026-06-28 18:32:24 +0000
nuageinit: fix dirname('/') returning nil instead of '/'
(cherry picked from commit b813e46e153327b66db4791ec0003b7e7cc51214)
---
libexec/nuageinit/nuage.lua | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libexec/nuageinit/nuage.lua b/libexec/nuageinit/nuage.lua
index f3c23a7c3eb8..839cf3588021 100644
--- a/libexec/nuageinit/nuage.lua
+++ b/libexec/nuageinit/nuage.lua
@@ -93,6 +93,9 @@ local function dirname(oldpath)
end
local path = oldpath:gsub("[^/]+/*$", "")
if path == "" then
+ if oldpath:sub(1, 1) == "/" then
+ return "/"
+ end
return nil
end
return path