diff --git a/.github/workflows/qemu.yml b/.github/workflows/qemu.yml index 8870882a..d4ed10fe 100644 --- a/.github/workflows/qemu.yml +++ b/.github/workflows/qemu.yml @@ -51,7 +51,7 @@ jobs: - name: Remount package disk if: always() run: > - DEV=$(sudo losetup -f target/external.img) && + DEV=$(sudo losetup -f --show target/external.img) && sudo partprobe ${DEV}p1 && mkdir -p mnt && sudo mount ${DEV}p1 mnt diff --git a/lib/utils.py b/lib/utils.py index c1eca8cd..de015dd4 100755 --- a/lib/utils.py +++ b/lib/utils.py @@ -19,6 +19,9 @@ def run(*args, cleanup=None, **kwargs): if kwargs.pop('verbose', False): print(arguments) + sys.stdout.flush() + sys.stderr.flush() + try: return subprocess.run(arguments, check=True, **kwargs) except subprocess.CalledProcessError: diff --git a/rootfs.py b/rootfs.py index 7cbb4bc9..5dde3c8b 100755 --- a/rootfs.py +++ b/rootfs.py @@ -17,6 +17,7 @@ you can run bootstap inside chroot. import argparse import os import signal +import sys import threading from lib.generator import Generator, stage0_arch_map