Add an app builder

This commit is contained in:
Valentin Niess
2020-04-02 00:10:20 +02:00
parent 83ee9e5f0c
commit f23a2dc25f
10 changed files with 320 additions and 42 deletions

View File

@@ -2,6 +2,7 @@ import os
import subprocess
import sys
from ..utils.compat import decode
from ..utils.deps import APPIMAGETOOL, ensure_appimagetool
from ..utils.docker import docker_run
from ..utils.fs import copy_tree
@@ -31,11 +32,7 @@ def build_appimage(appdir=None, destination=None):
stderr=subprocess.STDOUT)
stdout = []
while True:
out = p.stdout.readline()
try:
out = out.decode()
except AttributeError:
out = str(out)
out = decode(p.stdout.readline())
stdout.append(out)
if out == '' and p.poll() is not None:
break