diff --git a/scripts/key_sign.sh b/scripts/key_sign.sh index c6b7a90..6b39bb8 100755 --- a/scripts/key_sign.sh +++ b/scripts/key_sign.sh @@ -96,16 +96,20 @@ pacman-key --lsign-key B175815513971572FE7B1557CEC07AC8FF64DA4B pacman-key --lsign-key melawy-linux -pacman-key --add /usr/share/pacman/keyrings/manjaro.gpg -pacman-key --lsign-key manjaro -pacman-key --add /usr/share/pacman/keyrings/cachyos.gpg -pacman-key --lsign-key cachyos -pacman-key --add /usr/share/pacman/keyrings/arcolinux.gpg -pacman-key --lsign-key arcolinux -pacman-key --add /usr/share/pacman/keyrings/chaotic.gpg -pacman-key --lsign-key chaotic -pacman-key --add /usr/share/pacman/keyrings/endeavouros.gpg -pacman-key --lsign-key endeavouros +keys=( +"/usr/share/pacman/keyrings/manjaro.gpg" +"/usr/share/pacman/keyrings/cachyos.gpg" +"/usr/share/pacman/keyrings/arcolinux.gpg" +"/usr/share/pacman/keyrings/chaotic.gpg" +"/usr/share/pacman/keyrings/endeavouros.gpg" +) + +for key in ${keys[*]}; do + if [ -f ${key} ]; then + pacman-key --add ${key} + pacman-key --lsign-key $(basename ${key} | cut -d. -f1) + fi +done pacman-key --populate