From ac31a224a2dc3f7daef066658df951c7be1957be Mon Sep 17 00:00:00 2001 From: kake26 Date: Sat, 7 Jun 2025 22:47:20 -0500 Subject: [PATCH] feat: update Xanmod repository setup with secure key handling and add jq package --- mastersetup.bash | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mastersetup.bash b/mastersetup.bash index 0a8c82c..a5415cd 100644 --- a/mastersetup.bash +++ b/mastersetup.bash @@ -51,12 +51,16 @@ download_latest_deb() { echo "Updating system and installing base tools..." sudo apt update sudo apt upgrade -y -sudo apt install curl git wget btrfs-progs -y +sudo apt install curl git wget btrfs-progs jq -y # Install Xanmod kernel echo "Installing Xanmod kernel..." -echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list -wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add - +# Ensure gnupg is installed for key management +sudo apt install gnupg -y +# Download and store the Xanmod GPG key in /etc/apt/keyrings +wget -qO - https://dl.xanmod.org/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/xanmod-keyring.gpg +# Add the Xanmod repository with signed-by +echo "deb [signed-by=/etc/apt/keyrings/xanmod-keyring.gpg] http://deb.xanmod.org releases main" | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list sudo apt update sudo apt install linux-xanmod-x64v3 -y # sudo update-grub Grok addded this but its not needed