summaryrefslogtreecommitdiffstats
path: root/aports/apkrepo.lua
diff options
context:
space:
mode:
Diffstat (limited to 'aports/apkrepo.lua')
-rw-r--r--aports/apkrepo.lua13
1 files changed, 7 insertions, 6 deletions
diff --git a/aports/apkrepo.lua b/aports/apkrepo.lua
index 4418670..16a41c4 100644
--- a/aports/apkrepo.lua
+++ b/aports/apkrepo.lua
@@ -1,22 +1,23 @@
-local M = {}
-
local lfs = require('lfs')
+local M = {}
+
function M.update_index(dir, arch, description)
- local indexopt=""
- local descriptionopt=""
+ local indexopt = ""
+ local descriptionopt = ""
local olddir = lfs.currentdir()
local archdir = ("%s/%s"):format(dir, arch)
assert(lfs.chdir(archdir), archdir)
local signed_index = "APKINDEX.tar.gz"
local unsigned_index = "APKINDEX.tar.gz.unsigned"
- if lfs.attributes(signed_index) ~= nil then
+ if lfs.attributes(signed_index) then
indexopt = "--index "..signed_index
end
if description then
descriptionopt="--description "..description
end
- local indexcmd = ("apk index --quiet %s %s --output '%s' --rewrite-arch %s *.apk"):format(indexopt, descriptionopt, unsigned_index, arch)
+ local indexcmd = ("apk index --quiet %s %s --output '%s' --rewrite-arch %s *.apk")
+ :format(indexopt, descriptionopt, unsigned_index, arch)
local signcmd = "abuild-sign -q "..unsigned_index
assert(os.execute(indexcmd), indexcmd)
assert(os.execute(signcmd), signcmd)