Adding GPG signing as recommended by man 8 pacman-key; SSH-agent improvements

This commit is contained in:
DarkFeather
2019-05-17 17:53:31 -05:00
parent 9fc65724ef
commit fc5156f436
8 changed files with 36 additions and 13 deletions

View File

@@ -9,4 +9,19 @@
#
# Author: DarkFeather <darkfeather@aninix.net>
seconds=10
echo "This will sync your /etc files with the AniNIX defaults and add the AniNIX
GPG key for pacman."
echo "Proceeding in $seconds seconds. Is this OK? [YES/no] "
timeout $seconds cat | read answer
if [[ "${answer,,}" =~ ^n ]]; then
exit 0;
fi
rsync -avz /opt/aninix/ShadowArch/etc/ /etc/
keyid=D9DC5933A1B0D4F7
if ! gpg --homedir /etc/pacman.d/gnupg --list-key "${keyid}"; then
pacman-key --add /usr/share/pacman/keyrings/aninix.gpg
pacman-key --finger "${keyid}"
pacman-key --lsign-key "${keyid}"
fi