From a07835031be8703686bfd77882390e9d6c80d57e Mon Sep 17 00:00:00 2001 From: Juha Uotila <10782843+inffy@users.noreply.github.com> Date: Thu, 3 Sep 2026 11:28:28 +0300 Subject: [PATCH 1/2] fix(just): ujust update broken after install --- system_files/shared/usr/share/ublue-os/just/update.just | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system_files/shared/usr/share/ublue-os/just/update.just b/system_files/shared/usr/share/ublue-os/just/update.just index e69b80e..0b4fea5 100644 --- a/system_files/shared/usr/share/ublue-os/just/update.just +++ b/system_files/shared/usr/share/ublue-os/just/update.just @@ -38,7 +38,7 @@ update: elif [[ "${IS_OSTREE}" == "true" ]]; then # Without password would be nice # https://github.com/bootc-dev/bootc/issues/409 - STATUS=$(sudo bootc status --json | jq ".status") + STATUS=$(sudo bootc status --json | sed -n '/^{/,$p' | jq ".status") STAGED_INCOMPAT=$(echo "${STATUS}" | jq ".staged.incompatible") BOOTED_INCOMPAT=$(echo "${STATUS}" | jq ".booted.incompatible") From 02d8e42025ceba4800f5c84ff67239e10566052b Mon Sep 17 00:00:00 2001 From: inffy <10782843+inffy@users.noreply.github.com> Date: Thu, 3 Sep 2026 18:37:08 +0300 Subject: [PATCH 2/2] comment about the workaround Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> --- system_files/shared/usr/share/ublue-os/just/update.just | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system_files/shared/usr/share/ublue-os/just/update.just b/system_files/shared/usr/share/ublue-os/just/update.just index 0b4fea5..7cbe043 100644 --- a/system_files/shared/usr/share/ublue-os/just/update.just +++ b/system_files/shared/usr/share/ublue-os/just/update.just @@ -38,6 +38,8 @@ update: elif [[ "${IS_OSTREE}" == "true" ]]; then # Without password would be nice # https://github.com/bootc-dev/bootc/issues/409 + # https://github.com/get-aurora-dev/common/issues/270 + # bootc status can might prefix the output from `mount` STATUS=$(sudo bootc status --json | sed -n '/^{/,$p' | jq ".status") STAGED_INCOMPAT=$(echo "${STATUS}" | jq ".staged.incompatible")