os.mkdir(path, perm) lua function added

This commit is contained in:
2025-08-02 16:29:42 -03:00
parent 69e7de6312
commit 6708f705ee
2 changed files with 22 additions and 0 deletions

View File

@@ -546,6 +546,7 @@ func Install(packagepath string, serial uint) error {
osObject.RawSetString("rename", L.NewFunction(internal.SafeRename))
osObject.RawSetString("copy", L.NewFunction(internal.SafeCopy))
osObject.RawSetString("symlink", L.NewFunction(internal.SymbolicLua))
osObject.RawSetString("mkdir", L.NewFunction(internal.LMkdir))
ioObject.RawSetString("input", lua.LNil)
ioObject.RawSetString("output", lua.LNil)
@@ -1196,6 +1197,7 @@ func Unninstall(realname string) error {
osObject.RawSetString("rename", L.NewFunction(internal.SafeRename))
osObject.RawSetString("copy", L.NewFunction(internal.SafeCopy))
osObject.RawSetString("symlink", L.NewFunction(internal.SymbolicLua))
osObject.RawSetString("mkdir", L.NewFunction(internal.LMkdir))
ioObject.RawSetString("input", lua.LNil)
ioObject.RawSetString("output", lua.LNil)
@@ -1474,6 +1476,7 @@ func Upgrade(packagepath string, og_realname string, serial uint) error {
osObject.RawSetString("rename", L.NewFunction(internal.SafeRename))
osObject.RawSetString("copy", L.NewFunction(internal.SafeCopy))
osObject.RawSetString("symlink", L.NewFunction(internal.SymbolicLua))
osObject.RawSetString("mkdir", L.NewFunction(internal.LMkdir))
ioObject.RawSetString("input", lua.LNil)
ioObject.RawSetString("output", lua.LNil)