diff --git a/daemon/engine.c b/daemon/engine.c
index 211e9bf6ccf6209f75c100e70b5564d3d023b1a6..bfb799137e9f2beaa747c10182daaf5ce54701aa 100644
--- a/daemon/engine.c
+++ b/daemon/engine.c
@@ -243,7 +243,8 @@ static int engine_loadconf(struct engine *engine)
 		return kr_error(EINVAL);
 	}
 
-	return kr_ok();
+	/* Use module path for including Lua scripts */
+	return engine_cmd(engine, "package.path = '" MODULEDIR "/?.lua;'..package.path");
 }
 
 int engine_start(struct engine *engine)