aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stand/lua/core.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/stand/lua/core.lua b/stand/lua/core.lua
index 55c26e0d6d39..67d51b992858 100644
--- a/stand/lua/core.lua
+++ b/stand/lua/core.lua
@@ -229,6 +229,13 @@ function core.kernelList()
end
end
+ -- Do not attempt to autodetect if underlying filesystem
+ -- do not support directory listing (e.g. tftp, http)
+ if not lfs.attributes("/boot", "mode") then
+ autodetect = "no"
+ loader.setenv("kernels_autodetect", "NO")
+ end
+
-- Base whether we autodetect kernels or not on a loader.conf(5)
-- setting, kernels_autodetect. If it's set to 'yes', we'll add
-- any kernels we detect based on the criteria described.