WIP: Libarchive unpack
Integrate libarchive to replace tar usage.
This removes problem on devices with small /tmp
. When big packages was being installed it could fill whole /tmp
. This unpacks it directly to disk without doing it by stages.
Implements https://gitlab.labs.nic.cz/turris/updater/updater/issues/292
Implements rm, tar and gzip steps from https://gitlab.labs.nic.cz/turris/updater/updater/issues/268