util.startup: Abort before initialization of logging when started as root
Prevents creation of log files owned by the root user which could be
inaccessible once started correctly.
if not math.type then
local function math_type(t)
if type(t) == "number" then
if t % 1 == 0 and t ~= t + 1 and t ~= t - 1 then
return "integer"
else
return "float"
end
end
end
_G.math.type = math_type
end