Browse Source

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)
tags/r14.0.5
Slávek Banko 1 year ago
parent
commit
11a46d9043
4 changed files with 34 additions and 59 deletions
  1. +0
    -31
      ubuntu/maverick/metapackages/trinity-keyring/debian/postinst
  2. +29
    -0
      ubuntu/maverick/metapackages/trinity-keyring/debian/preinst
  3. +0
    -28
      ubuntu/maverick/metapackages/trinity-keyring/debian/prerm
  4. +5
    -0
      ubuntu/maverick/metapackages/trinity-keyring/debian/rules

+ 0
- 31
ubuntu/maverick/metapackages/trinity-keyring/debian/postinst View File

@@ -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

+ 29
- 0
ubuntu/maverick/metapackages/trinity-keyring/debian/preinst View File

@@ -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

+ 0
- 28
ubuntu/maverick/metapackages/trinity-keyring/debian/prerm View File

@@ -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

+ 5
- 0
ubuntu/maverick/metapackages/trinity-keyring/debian/rules View File

@@ -26,3 +26,8 @@ clean::

binary-install/trinity-keyring::
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