From: Daan De Meyer Date: Thu, 16 Feb 2023 09:23:01 +0000 (+0100) Subject: mkosi: Add more debugging X-Git-Tag: v254-rc1~1219 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=03d319a45f6af7d394a72930ec91e63e5221a4a4;p=thirdparty%2Fsystemd.git mkosi: Add more debugging --- diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index c11202a18c2..22673d417a2 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -106,12 +106,25 @@ jobs: run: mkosi summary - name: Boot ${{ matrix.distro }} systemd-nspawn - run: sudo mkosi boot ${{ env.KERNEL_CMDLINE }} audit=0 + run: | + STATUS=0 + sudo strace -f -Z -o strace mkosi boot ${{ env.KERNEL_CMDLINE }} audit=0 || STATUS=$? + if [ $STATUS -ne 0 ]; then + cat strace + fi + exit $STATUS env: SYSTEMD_LOG_LEVEL: debug - name: Check ${{ matrix.distro }} systemd-nspawn - run: sudo mkosi shell bash -c "[[ -e /testok ]] || { cat /failed-services; exit 1; }" + run: | + STATUS=0 + sudo strace -f -Z -o strace mkosi shell bash -c "[[ -e /testok ]] || STATUS=$?" + if [ $STATUS -ne 0 ]; then + cat /failed-services + cat strace + fi + exit $STATUS env: SYSTEMD_LOG_LEVEL: debug @@ -119,6 +132,13 @@ jobs: run: timeout -k 30 10m mkosi qemu - name: Check ${{ matrix.distro }} QEMU - run: sudo mkosi shell bash -c "[[ -e /testok ]] || { cat /failed-services; exit 1; }" + run: | + STATUS=0 + sudo strace -f -Z -o strace mkosi shell bash -c "[[ -e /testok ]] || STATUS=$?" + if [ $STATUS -ne 0 ]; then + cat /failed-services + cat strace + fi + exit $STATUS env: SYSTEMD_LOG_LEVEL: debug