#!/bin/bash

# Lock pacman
> /var/lib/pacman/db.lck

pacman-key --init
if [ "$?" != "0" ]; then
    > /var/lib/pacman/db.lck
    rm -R /etc/pacman.d/gnupg
    mkdir -p /etc/pacman.d/gnupg
echo 'no-greeting
no-permission-warning
lock-never
keyserver-options timeout=10
keyserver-options import-clean
keyserver-options no-self-sigs-only
keyserver hkp://keyserver.ubuntu.com:80
keyserver hkps://pgp.mit.edu
keyserver hkps://keyserver.pgp.com
keyserver hkps://hkps.pool.sks-keyservers.net
keyserver hkps://keys.openpgp.org
keyserver hkps://keyserver.ubuntu.com' > /etc/pacman.d/gnupg/gpg.conf
    pacman-key --init
fi
> /var/lib/pacman/db.lck
pacman-key --populate archlinux manjaro biglinux

if [ "$?" != "0" ]; then
    > /var/lib/pacman/db.lck
    rm -R /etc/pacman.d/gnupg
    mkdir -p /etc/pacman.d/gnupg
echo 'no-greeting
no-permission-warning
lock-never
keyserver-options timeout=10
keyserver-options import-clean
keyserver-options no-self-sigs-only
keyserver hkp://keyserver.ubuntu.com:80
keyserver hkps://pgp.mit.edu
keyserver hkps://keyserver.pgp.com
keyserver hkps://hkps.pool.sks-keyservers.net
keyserver hkps://keys.openpgp.org
keyserver hkps://keyserver.ubuntu.com' > /etc/pacman.d/gnupg/gpg.conf
    pacman-key --init
    pacman-key --populate archlinux manjaro biglinux
fi

# Unlock pacman
rm /var/lib/pacman/db.lck
