#!/usr/bin/openrc-run # Copyright (C) 2018 Parabola Project # Copyright (C) Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 description="Initializes Pacman keyring" depend() { use haveged after haveged } start() { # Check that there's no keyring, if there isn't, create one if [ ! -d /etc/pacman.d/gnupg ]; then ebegin "Initializing Pacman keyring" pacman-key --init &> /dev/null && pacman-key --populate ${KEYS} &> /dev/null else ebegin "Pacman keyring already started" fi } stop() { # If there's a keyring, delete it if [ -d /etc/pacman.d/gnupg ]; then ebegin "Stoping Pacman keyring" rm -rf /etc/pacman.d/gnupg fi }