DEB trinity-keyring: Key is installed as file into /etc/apt/trusted.gpg.d

instead of adding into apt keyring

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8b0882da7e)
pull/92/head
Slávek Banko 6 years ago
parent 8f9434f832
commit 11a46d9043

@ -1,31 +0,0 @@
#!/bin/sh
# postinst script for trinity-keyring
set -e
case "$1" in
configure)
if [ -x /usr/bin/apt-key ]; then
# Key F5CFC95C (2014.06.08)
apt-key add /usr/share/keyrings/trinity-keyring.gpg > /dev/null
# Key 2B8638D0 (2010.06.15)
apt-key del 2B8638D0 2> /dev/null || true
fi
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

@ -0,0 +1,29 @@
#! /bin/sh
# preinst script for trinity-keyring
set -e
case "$1" in
install|upgrade)
if [ ! -f /etc/apt/trusted.gpg.d/trinity-keyring.gpg ] &&
[ -f /etc/apt/trusted.gpg ]; then
# Remove key F5CFC95C (2014.06.08) from apt keyring
apt-key --keyring /etc/apt/trusted.gpg del F5CFC95C 2> /dev/null || true
# Remove key 2B8638D0 (2010.06.15) from apt keyring
apt-key --keyring /etc/apt/trusted.gpg del 2B8638D0 2> /dev/null || true
fi
;;
abort-upgrade)
;;
*)
echo "preinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0

@ -1,28 +0,0 @@
#!/bin/sh
# prerm script for trinity-keyring
set -e
case "$1" in
remove)
if [ -x /usr/bin/apt-key ]; then
# Key F5CFC95C (2014.06.08)
apt-key del F5CFC95C 2> /dev/null || true
fi
;;
upgrade|failed-upgrade|deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

@ -26,3 +26,8 @@ clean::
binary-install/trinity-keyring:: binary-install/trinity-keyring::
dh_testdir dh_testdir
mkdir -p debian/$(cdbs_curpkg)/etc/apt/trusted.gpg.d
gpg --output debian/$(cdbs_curpkg)/etc/apt/trusted.gpg.d/$(cdbs_curpkg).gpg \
--dearmor keyrings/$(cdbs_curpkg).gpg
touch -r keyrings/$(cdbs_curpkg).gpg \
debian/$(cdbs_curpkg)/etc/apt/trusted.gpg.d/$(cdbs_curpkg).gpg

Loading…
Cancel
Save