From 2fb1d072c8e8e68581305aef360084ea5f739cce Mon Sep 17 00:00:00 2001 From: ITmail-dk <48917593+ITmail-dk@users.noreply.github.com> Date: Sun, 8 Sep 2024 19:56:21 +0200 Subject: [PATCH] Update install.sh --- install.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 3b729f1..4aa4b27 100644 --- a/install.sh +++ b/install.sh @@ -50,11 +50,20 @@ fi # APT Add "contrib non-free" to the sources list if [ -f /etc/apt/sources.list.d/debian.sources ]; then - sudo sed -i 's/^Components:* main/& contrib non-free non-free-firmware/g' /etc/apt/sources.list.d/debian.sources + if ! grep -q "Components:.* contrib non-free non-free-firmware" /etc/apt/sources.list.d/debian.sources; then + sudo sed -i 's/^Components:* main/& contrib non-free non-free-firmware/g' /etc/apt/sources.list.d/debian.sources + else + echo "contrib non-free non-free-firmware is already present in /etc/apt/sources.list.d/debian.sources" + fi else - sudo sed -i 's/^deb.* main/& contrib non-free/g' /etc/apt/sources.list + if ! grep -q "deb .* contrib non-free" /etc/apt/sources.list; then + sudo sed -i 's/^deb.* main/& contrib non-free/g' /etc/apt/sources.list + else + echo "contrib non-free is already present in /etc/apt/sources.list" + fi fi + clear sudo sed -i 's/bookworm main/sid main/g' /etc/apt/sources.list