diff options
Diffstat (limited to 'ap.in')
-rwxr-xr-x | ap.in | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,6 +1,7 @@ #!/usr/bin/lua require("aports") +require("lfs") local db @@ -105,6 +106,14 @@ if cmd == nil then return end +if #repodirs == 0 then + if lfs.attributes("APKBUILD") then + repodirs[1] = string.gsub(lfs.currentdir(), "(.*)/.*", "%1") + else + repodirs[1] = lfs.currentdir() + end +end + if subcmd[cmd] and type(subcmd[cmd].run) == "function" then db = aports.new(repodirs) subcmd[cmd].run(opts) |