aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlice Ferrazzi <alicef@gentoo.org>2017-08-14 16:24:06 +0900
committerAlice Ferrazzi <alicef@gentoo.org>2017-08-14 16:24:06 +0900
commit3b2fbbc144dac473564a383c4af86bfc2f702e01 (patch)
tree65e5f97cb7002f3cf0c8e8cc623c5374501009d6
parentadded PORTAGE_CONFIGROOT for set the path from there get the incremental (diff)
downloadelivepatch-3b2fbbc144dac473564a383c4af86bfc2f702e01.tar.gz
elivepatch-3b2fbbc144dac473564a383c4af86bfc2f702e01.tar.bz2
elivepatch-3b2fbbc144dac473564a383c4af86bfc2f702e01.zip
Making the subprocess output more readable
-rw-r--r--elivepatch_server/resources/livepatch.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/elivepatch_server/resources/livepatch.py b/elivepatch_server/resources/livepatch.py
index 8ea47e2..efa180e 100644
--- a/elivepatch_server/resources/livepatch.py
+++ b/elivepatch_server/resources/livepatch.py
@@ -15,9 +15,6 @@ class PaTch(object):
def __init__(self):
pass
- # kpatch-build/kpatch-build -s /usr/src/linux-4.9.16-gentoo/
- # -v /usr/src/linux-4.9.16-gentoo/vmlinux examples/test.patch
- # -c ../elivepatch/elivepatch_server/config --skip-gcc-check
def build_livepatch(self, uuid, vmlinux, debug=True):
"""
Function for building the livepatch
@@ -113,9 +110,11 @@ def command(bashCommand, kernel_source_dir=None, env=None):
print(bashCommand)
process = subprocess.Popen(bashCommand, stdout=subprocess.PIPE, cwd=kernel_source_dir, env=env)
output, error = process.communicate()
- print(output)
+ for output_line in output.split(b'\n'):
+ print(output_line.strip())
else:
print(bashCommand)
process = subprocess.Popen(bashCommand, stdout=subprocess.PIPE, env=env)
output, error = process.communicate()
- print(output)
+ for output_line in output.split(b'\n'):
+ print(output_line.strip())