summaryrefslogtreecommitdiffstats
path: root/source/ap/slackpkg
diff options
context:
space:
mode:
Diffstat (limited to 'source/ap/slackpkg')
-rw-r--r--source/ap/slackpkg/files/ChangeLog6
-rw-r--r--source/ap/slackpkg/files/core-functions.sh30
-rwxr-xr-xsource/ap/slackpkg/slackpkg.SlackBuild2
3 files changed, 22 insertions, 16 deletions
diff --git a/source/ap/slackpkg/files/ChangeLog b/source/ap/slackpkg/files/ChangeLog
index 08608ae58..aa6dba543 100644
--- a/source/ap/slackpkg/files/ChangeLog
+++ b/source/ap/slackpkg/files/ChangeLog
@@ -1,3 +1,9 @@
+Tue Jul 6 03:01:40 UTC 2021
+---------------
+ - Release 15.0.6
+ - Fix getting gpg key on ARM ; use only www.slackware.com
+ - Remove support for Slackintosh project - it's dead, Jim
+
Sat Jun 5 03:54:45 UTC 2021
---------------
- Release 15.0.5
diff --git a/source/ap/slackpkg/files/core-functions.sh b/source/ap/slackpkg/files/core-functions.sh
index 69f80620f..ea38f2992 100644
--- a/source/ap/slackpkg/files/core-functions.sh
+++ b/source/ap/slackpkg/files/core-functions.sh
@@ -137,11 +137,6 @@ function system_setup() {
SLACKKEY=${SLACKKEY:-"Slackware ARM (Slackware ARM Linux Project) <mozes@slackware.com>"}
PKGMAIN=${PKGMAIN:-slackware}
;;
- powerpc|ppc)
- ARCH=powerpc
- SLACKKEY=${SLACKKEY:-"Slackintosh-Project Sign <slackdev@workaround.ch>"}
- PKGMAIN=${PKGMAIN:-slackintosh}
- ;;
*)
ARCH=none
;;
@@ -555,19 +550,23 @@ function checkgpg() {
gpg --verify ${1}.asc ${1} 2>/dev/null && echo "1" || echo "0"
}
+# Fetch $SLACKKEY from a trusted source
function get_gpg_key() {
- if ping -c 1 slackware.com &>/dev/null; then
- echo -e "\t\t\tGetting key from https://www.slackware.com/infra/keys/GPG-KEY"
- $DOWNLOADER $TMPDIR/gpgkey https://www.slackware.com/infra/keys/GPG-KEY &>/dev/null
- elif ping -c 1 mirrors.slackware.com &>/dev/null; then
- echo -e "\t\t\tGetting key from https://mirrors.slackware.com/slackware/slackware-current/GPG-KEY"
- $DOWNLOADER $TMPDIR/gpgkey https://mirrors.slackware.com/slackware/slackware-current/GPG-KEY &>/dev/null
+ if ping -c 1 www.slackware.com &>/dev/null; then
+ if printf "$ARCH" | grep -q -e "arm" -e "aarch64" &>/dev/null ; then
+ echo -e "\t\t\tGetting key from https://www.slackware.com/infra/keys/arm/GPG-KEY"
+ $DOWNLOADER $TMPDIR/gpgkey https://www.slackware.com/infra/keys/arm/GPG-KEY &>/dev/null
+ # Backup: https://arm.slackware.com/keys/GPG-KEY
+ else
+ echo -e "\t\t\tGetting key from https://www.slackware.com/infra/keys/GPG-KEY"
+ $DOWNLOADER $TMPDIR/gpgkey https://www.slackware.com/infra/keys/GPG-KEY &>/dev/null
+ # Backup: https://mirrors.slackware.com/slackware/slackware-current/GPG-KEY
+ fi
else
echo -e "\
-slackpkg is unable to get the Slackware GPG key from either\n\
-slackware.com or mirrors.slackware.com; if you trust the\n\
-source you have configured in /etc/slackpkg/mirrors, slackpkg\n\
-can import the GPG key from that source.\n\
+slackpkg is unable to get the Slackware GPG key from www.slackware.com\n\
+If you trust the source you have configured in /etc/slackpkg/mirrors,\n\
+slackpkg can import the GPG key from that source.\n\
The source currently in use is:\n\
\t ${SOURCE}\n\
Do you want to import the GPG key from this source? (YES|NO)\n"
@@ -584,6 +583,7 @@ Do you want to import the GPG key from this source? (YES|NO)\n"
fi
}
+# Import $SLACKKEY
function import_gpg_key() {
mkdir -p ~/.gnupg
gpg --yes --batch --delete-key "$SLACKKEY" &>/dev/null
diff --git a/source/ap/slackpkg/slackpkg.SlackBuild b/source/ap/slackpkg/slackpkg.SlackBuild
index 60dcf16e6..3ad02540f 100755
--- a/source/ap/slackpkg/slackpkg.SlackBuild
+++ b/source/ap/slackpkg/slackpkg.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=slackpkg
-VERSION=${VERSION:-15.0.5}
+VERSION=${VERSION:-15.0.6}
ARCH="noarch"
BUILD=${BUILD:-1}