From d2188d7458eab2fb0e1c4cd855ff372f1a217d15 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Wed, 27 Mar 2024 01:52:54 -0600 Subject: [PATCH] add smm2 integration --- sapphic-package-manager/debian/control | 3 ++- sapphic-package-manager/usr/bin/spm_upgrade | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sapphic-package-manager/debian/control b/sapphic-package-manager/debian/control index 0cb7df8..91432b5 100644 --- a/sapphic-package-manager/debian/control +++ b/sapphic-package-manager/debian/control @@ -16,5 +16,6 @@ Depends: ${misc:Depends}, apt, pipx, - flatpak + flatpak, + sapphicmariomaker2 Description: frontend for managing apt, flatpak, and pipx packages diff --git a/sapphic-package-manager/usr/bin/spm_upgrade b/sapphic-package-manager/usr/bin/spm_upgrade index 7f0c9d4..41905fc 100755 --- a/sapphic-package-manager/usr/bin/spm_upgrade +++ b/sapphic-package-manager/usr/bin/spm_upgrade @@ -44,6 +44,7 @@ while true; do if $isroot; then echo "a: Upgrade apt packages";fi echo "f: Update flatpak packages" echo "p: Update pipx packages" + echo "s: Update ssm2 packages" read -p "Install updates? " yn fi case $yn in @@ -51,7 +52,8 @@ while true; do *[Yya]* ) if $isroot; then echo -e "\033[1mUpgrading apt packages...\033[0m";apt -y upgrade;fi;;& *[Yyf]* ) if $issudo; then echo -e "\033[1mUpdating flatpak packages...\033[0m";sudo -u $SUDO_USER flatpak update -y;else flatpak update -y;fi;;& *[Yyp]* ) if $issudo; then echo -e "\033[1mUpgrading pipx packages...\033[0m";sudo -u $SUDO_USER pipx upgrade-all;else pipx upgrade-all;fi;;& - *[Yyafp]* ) break;; + *[Yys]* ) if $issudo; then echo -e "\033[1mUpgrading ssm2 packages...\033[0m";sudo -u $SUDO_USER ssm -y;else ssm -yu;fi;;& + *[Yyafps]* ) break;; * ) yn=""; echo "Please select a valid option.";; esac done