From 9b8831350628fde0ca73d30adb6d3a83bbdf8f8c Mon Sep 17 00:00:00 2001 From: peteruithoven Date: Wed, 24 Feb 2016 17:12:15 +0100 Subject: [PATCH] Release script Linux support --- extra/scripts/publish-wifibox-release.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/extra/scripts/publish-wifibox-release.lua b/extra/scripts/publish-wifibox-release.lua index c47fa0b..9ee6386 100755 --- a/extra/scripts/publish-wifibox-release.lua +++ b/extra/scripts/publish-wifibox-release.lua @@ -129,9 +129,15 @@ local function quit(ev) end local function md5sum(file) + -- try OS X specific md5 utility local rv,_,sum = pl.utils.executeex('md5 -q "' .. file .. '"') - - return rv and sum:sub(1, -2) or nil + if rv then + return rv and sum:sub(1, -2) or nil + end + -- try Linux md5sum utility + local rv,_,output = pl.utils.executeex('md5sum "' .. file .. '"') + local md5 = string.match(output, "[^%s]+") + return md5 end local function getYesNo(question)