From 336560c60bcc32a20e5b0b1f5e11e9aaee6acfc4 Mon Sep 17 00:00:00 2001 From: tohurtv Date: Wed, 26 Nov 2025 12:09:25 -0700 Subject: [PATCH] Added staging/stable release check to final install --- debian/changelog | 6 ++++++ helpers/calamares-sources-final | 21 ++++++++++----------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4e73d53..611c38d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +calamares-settings-rakuos (1.2.4-1rakuos1) UNRELEASED; urgency=medium + + * Added Stable/Staging release check for final system + + -- Tohur Mon, 26 Nov 2025 08:30:08 -0700 + calamares-settings-rakuos (1.2.3-1rakuos1) UNRELEASED; urgency=medium * First fork diff --git a/helpers/calamares-sources-final b/helpers/calamares-sources-final index b819ce0..93a05d7 100755 --- a/helpers/calamares-sources-final +++ b/helpers/calamares-sources-final @@ -4,25 +4,24 @@ # CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g") -RELEASE="sid" +# Check if staging file exists to determine release +if [ -f "$CHROOT/staging" ]; then + RELEASE="staging" +else + RELEASE="stable" +fi rm $CHROOT/etc/apt/sources.list rm $CHROOT/etc/apt/sources.list.d/rakuos.list cat << EOF > $CHROOT/etc/apt/sources.list.d/rakuos.sources #RakuOS Types: deb -URIs: https://repo.rakuos.org/rakuos -Suites: rakuos +URIs: https://repo.rakuos.org/ +Suites: rakuos $RELEASE Components: main contrib non-free Signed-By: /usr/share/keyrings/rakuos-archive-keyring.gpg - -# Debian upstream -Types: deb -URIs: http://repo.rakuos.org/upstream/ -Suites: sid -Components: main contrib non-free non-free-firmware -Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg - +EOF +cat << EOF > $CHROOT/etc/apt/sources.list.d/xanmod.sources #XanMod Types: deb URIs: http://deb.xanmod.org/