aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-11-01 00:49:56 +0900
committerOphestra <cat@gensokyo.uk>2026-11-01 00:49:56 +0900
commitc7f7b5e80349916743454f96880f2b16539cc97c (patch)
tree4e65c12de8f4eacf4cb95ca1fa53337a96c90406 /cmd
parentaaeefb7be7a6b59810be514d6c40159f40761f0d (diff)
internal/rosa: do not hard code filename prefix
The hardcoded name is not correct for externally registered files. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/mbf/main.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/mbf/main.go b/cmd/mbf/main.go
index 115ca1a2..eb250ec8 100644
--- a/cmd/mbf/main.go
+++ b/cmd/mbf/main.go
@@ -178,12 +178,17 @@ func main() {
}
if azaleaPath != "" {
+ prefix := azaleaPath
+ if prefix[len(prefix)-1] != '/' {
+ prefix += "/"
+ }
+
var root *os.Root
if a, err := check.NewAbs(azaleaPath); err != nil {
return err
} else if root, err = os.OpenRoot(a.String()); err != nil {
return err
- } else if err = builtin.RegisterFS(root.FS()); err != nil {
+ } else if err = builtin.RegisterFS(root.FS(), prefix); err != nil {
return err
}
}