]> pilppa.com Git - uci.git/commitdiff
add get functions for savedir and confdir
authorFelix Fietkau <nbd@openwrt.org>
Wed, 27 Aug 2008 15:09:50 +0000 (17:09 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 27 Aug 2008 15:09:50 +0000 (17:09 +0200)
lua/uci.c

index 5891562116bb7c1bcc5c4c9bacd4b02efbdd463f..3f8f3a57e79d11e5a393117ec506edde3f74835e 100644 (file)
--- a/lua/uci.c
+++ b/lua/uci.c
@@ -631,6 +631,13 @@ done:
        return 1;
 }
 
+static int
+uci_lua_get_confdir(lua_State *L)
+{
+       lua_pushstring(L, ctx->confdir);
+       return 1;
+}
+
 static int
 uci_lua_set_confdir(lua_State *L)
 {
@@ -642,6 +649,13 @@ uci_lua_set_confdir(lua_State *L)
        return 1;
 }
 
+static int
+uci_lua_get_savedir(lua_State *L)
+{
+       lua_pushstring(L, ctx->savedir);
+       return 1;
+}
+
 static int
 uci_lua_set_savedir(lua_State *L)
 {
@@ -667,7 +681,9 @@ static const luaL_Reg uci[] = {
        { "revert", uci_lua_revert },
        { "changes", uci_lua_changes },
        { "foreach", uci_lua_foreach },
+       { "get_confdir", uci_lua_get_confdir },
        { "set_confdir", uci_lua_set_confdir },
+       { "get_savedir", uci_lua_get_savedir },
        { "set_savedir", uci_lua_set_savedir },
        { NULL, NULL },
 };