diff --git a/skel/.local/bin/key-sign.sh b/skel/.local/bin/key-sign.sh index d686df3..0027ce8 100755 --- a/skel/.local/bin/key-sign.sh +++ b/skel/.local/bin/key-sign.sh @@ -94,16 +94,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