diff --git a/frontend/device/kindle/device.lua b/frontend/device/kindle/device.lua index ea81cbbad..417da4c21 100644 --- a/frontend/device/kindle/device.lua +++ b/frontend/device/kindle/device.lua @@ -368,6 +368,11 @@ function Kindle:readyToSuspend() self.suspend_time = time.boottime_or_realtime_coarse() end +-- We add --no-same-permissions --no-same-owner to make the userstore fuse proxy happy... +function Kindle:untar(archive, extract_to) + return os.execute(("./tar --no-same-permissions --no-same-owner -xf %q -C %q"):format(archive, extract_to)) +end + function Kindle:setEventHandlers(UIManager) UIManager.event_handlers.Suspend = function() self.powerd:toggleSuspend()