aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/dist/main.go2
-rw-r--r--cmd/mbf/main.go7
2 files changed, 7 insertions, 2 deletions
diff --git a/cmd/dist/main.go b/cmd/dist/main.go
index b147ade5..b3b58b56 100644
--- a/cmd/dist/main.go
+++ b/cmd/dist/main.go
@@ -192,7 +192,7 @@ func main() {
)
log.Println()
- if runTests {
+ if arch == runtime.GOARCH && runTests {
log.Println("##### Testing Hakurei.")
mustRun(
ctx, nil, "go", "test", raceFlag,
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
}
}