From 5dd25cf43ee9d78d586d7d2d568d0b7e5cb9d5a2 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Tue, 13 Mar 2012 23:18:13 +0000 Subject: [PATCH] build: override sys.user.getpasswd and nixio.fs.access in sdk environment --- build/setup.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build/setup.lua b/build/setup.lua index 7888d23ec..f4ed76954 100644 --- a/build/setup.lua +++ b/build/setup.lua @@ -18,6 +18,7 @@ uci_model.inst_state = uci_model.cursor_state() -- allow any password in local sdk local sys = require "luci.sys" sys.user.checkpasswd = function() return true end +sys.user.getpasswd = function() return "x" end -- dummy sysinfo on Darwin require "nixio" @@ -37,3 +38,9 @@ if not nixio.sysinfo then } end end + +-- override nixio.fs.access() to check sysroot first +local _access = nixio.fs.access +function nixio.fs.access(file) + return _access(SYSROOT .. "/" .. file) or _access(file) +end -- 2.11.0