#!/bin/sh

# the keyring in /var that gets fetched by apt-key net-update
# if it does not yet exist, copy it to avoid uneeded net copy
KEYRINGDIR="/var/lib/apt/keyrings"
KEYRING="${KEYRINGDIR}/neon-archive-keyring.gpg"

if ! test -d $KEYRINGDIR; then
     mkdir -m 755 -p $KEYRINGDIR
fi

if ! test -f $KEYRING; then
     cp /usr/share/keyrings/neon-archive-keyring.gpg $KEYRING
     touch $KEYRING
fi

cp /usr/share/keyrings/neon-archive-keyring.gpg /etc/apt/trusted.gpg.d/

# Deprecated file created for 'Ubuntu Local Archive One-Time Signing Key' but it creates an ugly error message
# https://bugs.kde.org/show_bug.cgi?id=482341
# And man apt-key deprecation notice
if [ -e /etc/apt/trusted.gpg ]; then
    mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/apt-trusted.gpg
fi
