summaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2020-05-18 19:17:21 +0000
committer Eric Hameleers <alien@slackware.com>2020-05-18 23:25:14 +0200
commitffef56590d68c334819ecf26118a257bdafccf6b (patch)
tree6681fac1801c4a0569147ba9a731f323b38dff15 /testing
parenteba2e5b781702a60ac9f9613c9b8456c1594215c (diff)
downloadcurrent-20200518191721.tar.gz
current-20200518191721.tar.xz
Mon May 18 19:17:21 UTC 202020200518191721
Greetings! After three months in /testing, the PAM merge into the main tree is now complete. When updating, be sure to install the new pam, cracklib, and libpwquality packages or you may find yourself locked out of your machine. Otherwise, these changes should be completely transparent and you shouldn't notice any obvious operational differences. Be careful if you make any changes in /etc/pam.d/ - leaving an extra console logged in while testing PAM config changes is a recommended standard procedure. Thanks again to Robby Workman, Vincent Batts, Phantom X, and ivandi for help implementing this. It's not done yet and there will be more fine-tuning of the config files, but now we can move on to build some other updates. Enjoy! a/cracklib-2.9.7-x86_64-1.txz: Added. a/kernel-firmware-20200517_f8d32e4-noarch-1.txz: Upgraded. a/libcgroup-0.41-x86_64-7.txz: Rebuilt. Rebuilt to add PAM support. a/libpwquality-1.4.2-x86_64-1.txz: Added. a/lilo-24.2-x86_64-9.txz: Rebuilt. Enable the "compact" option by default. liloconfig: correctly set the root partition. a/pam-1.3.1-x86_64-1.txz: Added. a/shadow-4.8.1-x86_64-7.txz: Rebuilt. Rebuilt to add PAM support. a/utempter-1.2.0-x86_64-1.txz: Upgraded. a/util-linux-2.35.1-x86_64-6.txz: Rebuilt. Rebuilt to add PAM support. a/xfsprogs-5.6.0-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. ap/at-3.2.1-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. ap/cups-2.3.3-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. ap/hplip-3.20.5-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. ap/mariadb-10.4.13-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. ap/screen-4.8.0-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. ap/soma-3.3.0-noarch-1.txz: Upgraded. Thanks to David Woodfall. ap/sqlite-3.31.1-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. ap/sudo-1.9.0-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. ap/vim-8.2.0788-x86_64-1.txz: Upgraded. d/bison-3.6.2-x86_64-1.txz: Upgraded. d/meson-0.54.2-x86_64-1.txz: Upgraded. d/python-setuptools-46.4.0-x86_64-1.txz: Upgraded. d/vala-0.48.6-x86_64-1.txz: Upgraded. kde/calligra-2.9.11-x86_64-36.txz: Rebuilt. Recompiled against icu4c-67.1. kde/kde-workspace-4.11.22-x86_64-7.txz: Rebuilt. Rebuilt to add PAM support. l/ConsoleKit2-1.2.1-x86_64-4.txz: Rebuilt. Rebuilt to add PAM support. l/boost-1.73.0-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. l/gnome-keyring-3.36.0-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. l/harfbuzz-2.6.6-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. l/icu4c-67.1-x86_64-1.txz: Upgraded. Shared library .so-version bump. l/imagemagick-7.0.10_13-x86_64-1.txz: Upgraded. l/libcap-2.34-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. l/libical-3.0.8-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. l/libuv-1.38.0-x86_64-1.txz: Upgraded. l/libvisio-0.1.7-x86_64-3.txz: Rebuilt. Recompiled against icu4c-67.1. l/polkit-0.116-x86_64-3.txz: Rebuilt. Rebuilt to add PAM support. l/qt-4.8.7-x86_64-16.txz: Rebuilt. Recompiled against icu4c-67.1. l/qt5-5.13.2-x86_64-4.txz: Rebuilt. Recompiled against icu4c-67.1. l/qt5-webkit-5.212.0_alpha4-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. l/raptor2-2.0.15-x86_64-9.txz: Rebuilt. Recompiled against icu4c-67.1. l/system-config-printer-1.5.12-x86_64-4.txz: Rebuilt. Rebuilt to add PAM support. l/vte-0.60.2-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. n/cifs-utils-6.10-x86_64-4.txz: Rebuilt. Rebuilt to add PAM support. n/cyrus-sasl-2.1.27-x86_64-4.txz: Rebuilt. Rebuilt to add PAM support. n/dovecot-2.3.10.1-x86_64-1.txz: Upgraded. Rebuilt to add PAM support. Compiled against icu4c-67.1. This update fixes several denial-of-service vulnerabilities. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10957 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10958 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10967 (* Security fix *) n/mutt-1.14.1-x86_64-1.txz: Upgraded. n/netatalk-3.1.12-x86_64-3.txz: Rebuilt. Rebuilt to add PAM support. n/netkit-rsh-0.17-x86_64-3.txz: Rebuilt. Rebuilt to add PAM support. n/nss-pam-ldapd-0.9.11-x86_64-1.txz: Added. n/openssh-8.2p1-x86_64-3.txz: Rebuilt. Rebuilt to add PAM support. n/openvpn-2.4.9-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. n/pam-krb5-4.9-x86_64-1.txz: Added. n/php-7.4.6-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. n/popa3d-1.0.3-x86_64-4.txz: Rebuilt. Rebuilt to add PAM support. n/postfix-3.5.2-x86_64-1.txz: Upgraded. Compiled against icu4c-67.1. n/ppp-2.4.8-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. n/proftpd-1.3.6c-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. n/samba-4.12.2-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. Recompiled against icu4c-67.1. n/tin-2.4.4-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. n/vsftpd-3.0.3-x86_64-6.txz: Rebuilt. Rebuilt to add PAM support. t/texlive-2019.190626-x86_64-4.txz: Rebuilt. Recompiled against icu4c-67.1. x/vulkan-sdk-1.2.135.0-x86_64-1.txz: Upgraded. x/xdm-1.1.11-x86_64-10.txz: Rebuilt. Rebuilt to add PAM support. x/xisxwayland-1-x86_64-1.txz: Added. xap/sane-1.0.30-x86_64-1.txz: Upgraded. This update fixes several security issues. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12867 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12862 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12863 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12865 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12866 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12861 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12864 (* Security fix *) xap/vim-gvim-8.2.0788-x86_64-1.txz: Upgraded. xap/xlockmore-5.63-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. xap/xscreensaver-5.44-x86_64-2.txz: Rebuilt. Rebuilt to add PAM support. extra/brltty/brltty-6.1-x86_64-2.txz: Rebuilt. Recompiled against icu4c-67.1. extra/pure-alsa-system/qt5-5.13.2-x86_64-4_alsa.txz: Rebuilt. Recompiled against icu4c-67.1. isolinux/initrd.img: Rebuilt. Added PAM libraries, security modules, and config files. usb-and-pxe-installers/usbboot.img: Rebuilt. Added PAM libraries, security modules, and config files.
Diffstat (limited to '')
-rwxr-xr-xsource/a/cracklib/cracklib.SlackBuild (renamed from testing/source/PAM/a/cracklib/cracklib.SlackBuild)0
-rw-r--r--source/a/cracklib/cracklib.url (renamed from testing/source/PAM/a/cracklib/cracklib.url)0
-rw-r--r--source/a/cracklib/slack-desc (renamed from testing/source/PAM/a/cracklib/slack-desc)0
-rw-r--r--source/a/libpwquality/doinst.sh (renamed from testing/source/PAM/a/libpwquality/doinst.sh)0
-rwxr-xr-xsource/a/libpwquality/libpwquality.SlackBuild (renamed from testing/source/PAM/a/libpwquality/libpwquality.SlackBuild)2
-rw-r--r--source/a/libpwquality/libpwquality.url (renamed from testing/source/PAM/a/libpwquality/libpwquality.url)0
-rw-r--r--source/a/libpwquality/slack-desc (renamed from testing/source/PAM/a/libpwquality/slack-desc)0
-rw-r--r--source/a/pam/doinst.sh (renamed from testing/source/PAM/a/pam/doinst.sh)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.1.6-limits-user.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.1.6-limits-user.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.1.8-full-relro.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.1.8-full-relro.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.0-pwhistory-helper.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.0-pwhistory-helper.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.0-unix-nomsg.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.0-unix-nomsg.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-coverity.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-coverity.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-motd-multiple-paths.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-motd-multiple-paths.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-noflex.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-noflex.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch)0
-rw-r--r--source/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch (renamed from testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch)0
-rwxr-xr-xsource/a/pam/pam.SlackBuild (renamed from testing/source/PAM/a/pam/pam.SlackBuild)2
-rw-r--r--source/a/pam/pam.url (renamed from testing/source/PAM/a/pam/pam.url)0
-rw-r--r--source/a/pam/patches/pam.etc.environment.better.comments.diff (renamed from testing/source/PAM/a/pam/patches/pam.etc.environment.better.comments.diff)0
-rw-r--r--source/a/pam/patches/pam.pam_tally2.no.fsync.patch (renamed from testing/source/PAM/a/pam/patches/pam.pam_tally2.no.fsync.patch)0
-rw-r--r--source/a/pam/patches/pam.pam_tally2.slackware.diff (renamed from testing/source/PAM/a/pam/patches/pam.pam_tally2.slackware.diff)0
-rw-r--r--source/a/pam/slack-desc (renamed from testing/source/PAM/a/pam/slack-desc)0
-rw-r--r--source/n/nss-pam-ldapd/1025d5de336d8c9585b79df3154b5649da344281.patch (renamed from testing/source/PAM/n/nss-pam-ldapd/1025d5de336d8c9585b79df3154b5649da344281.patch)0
-rw-r--r--source/n/nss-pam-ldapd/548efe5333b56a0a042843a044e0348317f80065.patch (renamed from testing/source/PAM/n/nss-pam-ldapd/548efe5333b56a0a042843a044e0348317f80065.patch)0
-rw-r--r--source/n/nss-pam-ldapd/b33551895b3c02dc7082363c6aae13f8e336f4e5.patch (renamed from testing/source/PAM/n/nss-pam-ldapd/b33551895b3c02dc7082363c6aae13f8e336f4e5.patch)0
-rw-r--r--source/n/nss-pam-ldapd/doinst.sh (renamed from testing/source/PAM/n/nss-pam-ldapd/doinst.sh)0
-rw-r--r--source/n/nss-pam-ldapd/fea0f5ed287b04406afca0835b1a333bd1fe617b.patch (renamed from testing/source/PAM/n/nss-pam-ldapd/fea0f5ed287b04406afca0835b1a333bd1fe617b.patch)0
-rwxr-xr-xsource/n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild (renamed from testing/source/PAM/n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild)0
-rw-r--r--source/n/nss-pam-ldapd/nss-pam-ldapd.url (renamed from testing/source/PAM/n/nss-pam-ldapd/nss-pam-ldapd.url)0
-rw-r--r--source/n/nss-pam-ldapd/rc.nss-pam-ldapd (renamed from testing/source/PAM/n/nss-pam-ldapd/rc.nss-pam-ldapd)0
-rw-r--r--source/n/nss-pam-ldapd/slack-desc (renamed from testing/source/PAM/n/nss-pam-ldapd/slack-desc)0
-rwxr-xr-xsource/n/pam-krb5/pam-krb5.SlackBuild (renamed from testing/source/PAM/n/pam-krb5/pam-krb5.SlackBuild)0
-rw-r--r--source/n/pam-krb5/pam-krb5.url (renamed from testing/source/PAM/n/pam-krb5/pam-krb5.url)0
-rw-r--r--source/n/pam-krb5/slack-desc (renamed from testing/source/PAM/n/pam-krb5/slack-desc)0
-rw-r--r--source/n/pam-krb5/system-auth.krb5 (renamed from testing/source/PAM/n/pam-krb5/system-auth.krb5)0
-rw-r--r--testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txt11
-rw-r--r--testing/packages/PAM/at-3.2.1-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/cifs-utils-6.10-x86_64-3_pam.txt11
-rw-r--r--testing/packages/PAM/cracklib-2.9.7-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/cups-2.3.3-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/cyrus-sasl-2.1.27-x86_64-3_pam.txt11
-rw-r--r--testing/packages/PAM/dovecot-2.3.10-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/gnome-keyring-3.36.0-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/hplip-3.20.5-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/kde-workspace-4.11.22-x86_64-6_pam.txt11
-rw-r--r--testing/packages/PAM/libcap-2.34-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/libcgroup-0.41-x86_64-6_pam.txt11
-rw-r--r--testing/packages/PAM/libpwquality-1.4.2-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/mariadb-10.4.13-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/netatalk-3.1.12-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/netkit-rsh-0.17-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/nss-pam-ldapd-0.9.11-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/openssh-8.2p1-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/openvpn-2.4.9-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/pam-1.3.1-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/pam-krb5-4.9-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/polkit-0.116-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/popa3d-1.0.3-x86_64-3_pam.txt11
-rw-r--r--testing/packages/PAM/ppp-2.4.8-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/samba-4.12.2-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/shadow-4.8.1-x86_64-6_pam.txt11
-rw-r--r--testing/packages/PAM/sudo-1.9.0-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/system-config-printer-1.5.12-x86_64-2_pam.txt11
-rw-r--r--testing/packages/PAM/util-linux-2.35.1-x86_64-5_pam.txt11
-rw-r--r--testing/packages/PAM/vsftpd-3.0.3-x86_64-5_pam.txt11
-rw-r--r--testing/packages/PAM/xdm-1.1.11-x86_64-9_pam.txt11
-rw-r--r--testing/packages/PAM/xlockmore-5.63-x86_64-1_pam.txt11
-rw-r--r--testing/packages/PAM/xscreensaver-5.44-x86_64-1_pam.txt11
-rwxr-xr-xtesting/source/PAM/build-all-pam-packages.sh17
-rw-r--r--testing/source/PAM/buildlist35
-rwxr-xr-xtesting/source/PAM/make_world.sh302
l---------testing/source/PAM/source1
84 files changed, 2 insertions, 742 deletions
diff --git a/testing/source/PAM/a/cracklib/cracklib.SlackBuild b/source/a/cracklib/cracklib.SlackBuild
index e58c28d79..e58c28d79 100755
--- a/testing/source/PAM/a/cracklib/cracklib.SlackBuild
+++ b/source/a/cracklib/cracklib.SlackBuild
diff --git a/testing/source/PAM/a/cracklib/cracklib.url b/source/a/cracklib/cracklib.url
index c7afd5ecc..c7afd5ecc 100644
--- a/testing/source/PAM/a/cracklib/cracklib.url
+++ b/source/a/cracklib/cracklib.url
diff --git a/testing/source/PAM/a/cracklib/slack-desc b/source/a/cracklib/slack-desc
index 071678612..071678612 100644
--- a/testing/source/PAM/a/cracklib/slack-desc
+++ b/source/a/cracklib/slack-desc
diff --git a/testing/source/PAM/a/libpwquality/doinst.sh b/source/a/libpwquality/doinst.sh
index 044ad84c5..044ad84c5 100644
--- a/testing/source/PAM/a/libpwquality/doinst.sh
+++ b/source/a/libpwquality/doinst.sh
diff --git a/testing/source/PAM/a/libpwquality/libpwquality.SlackBuild b/source/a/libpwquality/libpwquality.SlackBuild
index c41045852..c68b8cadd 100755
--- a/testing/source/PAM/a/libpwquality/libpwquality.SlackBuild
+++ b/source/a/libpwquality/libpwquality.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libpwquality
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/testing/source/PAM/a/libpwquality/libpwquality.url b/source/a/libpwquality/libpwquality.url
index fe741a807..fe741a807 100644
--- a/testing/source/PAM/a/libpwquality/libpwquality.url
+++ b/source/a/libpwquality/libpwquality.url
diff --git a/testing/source/PAM/a/libpwquality/slack-desc b/source/a/libpwquality/slack-desc
index 0334b2ca7..0334b2ca7 100644
--- a/testing/source/PAM/a/libpwquality/slack-desc
+++ b/source/a/libpwquality/slack-desc
diff --git a/testing/source/PAM/a/pam/doinst.sh b/source/a/pam/doinst.sh
index e96721a14..e96721a14 100644
--- a/testing/source/PAM/a/pam/doinst.sh
+++ b/source/a/pam/doinst.sh
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch b/source/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch
index f3a742c8d..f3a742c8d 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch
+++ b/source/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.6-limits-user.patch b/source/a/pam/fedora-patches/pam-1.1.6-limits-user.patch
index 3c17b781a..3c17b781a 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.6-limits-user.patch
+++ b/source/a/pam/fedora-patches/pam-1.1.6-limits-user.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch b/source/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch
index 277a5699f..277a5699f 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch
+++ b/source/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.8-full-relro.patch b/source/a/pam/fedora-patches/pam-1.1.8-full-relro.patch
index b2d8526f9..b2d8526f9 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.1.8-full-relro.patch
+++ b/source/a/pam/fedora-patches/pam-1.1.8-full-relro.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.0-pwhistory-helper.patch b/source/a/pam/fedora-patches/pam-1.3.0-pwhistory-helper.patch
index 554e5c8f8..554e5c8f8 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.0-pwhistory-helper.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.0-pwhistory-helper.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.0-unix-nomsg.patch b/source/a/pam/fedora-patches/pam-1.3.0-unix-nomsg.patch
index 33c226773..33c226773 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.0-unix-nomsg.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.0-unix-nomsg.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-coverity.patch b/source/a/pam/fedora-patches/pam-1.3.1-coverity.patch
index cecf768f6..cecf768f6 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-coverity.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-coverity.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-motd-multiple-paths.patch b/source/a/pam/fedora-patches/pam-1.3.1-motd-multiple-paths.patch
index a0b069815..a0b069815 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-motd-multiple-paths.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-motd-multiple-paths.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-noflex.patch b/source/a/pam/fedora-patches/pam-1.3.1-noflex.patch
index c65d22537..c65d22537 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-noflex.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-noflex.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch b/source/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch
index 4d3f37414..4d3f37414 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch
index bff9d47ea..bff9d47ea 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch
index 5cbc35b03..5cbc35b03 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch
index 0a74e940e..0a74e940e 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch
index 41733ae04..41733ae04 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch
index 8ae4abfd8..8ae4abfd8 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch
index 8755cf602..8755cf602 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch
index 14f285deb..14f285deb 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch
diff --git a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch b/source/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch
index f04a59ce7..f04a59ce7 100644
--- a/testing/source/PAM/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch
+++ b/source/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch
diff --git a/testing/source/PAM/a/pam/pam.SlackBuild b/source/a/pam/pam.SlackBuild
index 41a321079..23aad8bc5 100755
--- a/testing/source/PAM/a/pam/pam.SlackBuild
+++ b/source/a/pam/pam.SlackBuild
@@ -27,7 +27,7 @@ SRCNAM=Linux-PAM
PKGNAM=pam
PAMRHVER=${PAMRHVER:-$(echo pam-redhat-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/testing/source/PAM/a/pam/pam.url b/source/a/pam/pam.url
index 07dfcb99b..07dfcb99b 100644
--- a/testing/source/PAM/a/pam/pam.url
+++ b/source/a/pam/pam.url
diff --git a/testing/source/PAM/a/pam/patches/pam.etc.environment.better.comments.diff b/source/a/pam/patches/pam.etc.environment.better.comments.diff
index 6899e4c14..6899e4c14 100644
--- a/testing/source/PAM/a/pam/patches/pam.etc.environment.better.comments.diff
+++ b/source/a/pam/patches/pam.etc.environment.better.comments.diff
diff --git a/testing/source/PAM/a/pam/patches/pam.pam_tally2.no.fsync.patch b/source/a/pam/patches/pam.pam_tally2.no.fsync.patch
index 15b40115d..15b40115d 100644
--- a/testing/source/PAM/a/pam/patches/pam.pam_tally2.no.fsync.patch
+++ b/source/a/pam/patches/pam.pam_tally2.no.fsync.patch
diff --git a/testing/source/PAM/a/pam/patches/pam.pam_tally2.slackware.diff b/source/a/pam/patches/pam.pam_tally2.slackware.diff
index 8ab853210..8ab853210 100644
--- a/testing/source/PAM/a/pam/patches/pam.pam_tally2.slackware.diff
+++ b/source/a/pam/patches/pam.pam_tally2.slackware.diff
diff --git a/testing/source/PAM/a/pam/slack-desc b/source/a/pam/slack-desc
index 7c0bcbbd9..7c0bcbbd9 100644
--- a/testing/source/PAM/a/pam/slack-desc
+++ b/source/a/pam/slack-desc
diff --git a/testing/source/PAM/n/nss-pam-ldapd/1025d5de336d8c9585b79df3154b5649da344281.patch b/source/n/nss-pam-ldapd/1025d5de336d8c9585b79df3154b5649da344281.patch
index b21ab09ee..b21ab09ee 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/1025d5de336d8c9585b79df3154b5649da344281.patch
+++ b/source/n/nss-pam-ldapd/1025d5de336d8c9585b79df3154b5649da344281.patch
diff --git a/testing/source/PAM/n/nss-pam-ldapd/548efe5333b56a0a042843a044e0348317f80065.patch b/source/n/nss-pam-ldapd/548efe5333b56a0a042843a044e0348317f80065.patch
index d03f1552d..d03f1552d 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/548efe5333b56a0a042843a044e0348317f80065.patch
+++ b/source/n/nss-pam-ldapd/548efe5333b56a0a042843a044e0348317f80065.patch
diff --git a/testing/source/PAM/n/nss-pam-ldapd/b33551895b3c02dc7082363c6aae13f8e336f4e5.patch b/source/n/nss-pam-ldapd/b33551895b3c02dc7082363c6aae13f8e336f4e5.patch
index 127243e0e..127243e0e 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/b33551895b3c02dc7082363c6aae13f8e336f4e5.patch
+++ b/source/n/nss-pam-ldapd/b33551895b3c02dc7082363c6aae13f8e336f4e5.patch
diff --git a/testing/source/PAM/n/nss-pam-ldapd/doinst.sh b/source/n/nss-pam-ldapd/doinst.sh
index d483abce2..d483abce2 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/doinst.sh
+++ b/source/n/nss-pam-ldapd/doinst.sh
diff --git a/testing/source/PAM/n/nss-pam-ldapd/fea0f5ed287b04406afca0835b1a333bd1fe617b.patch b/source/n/nss-pam-ldapd/fea0f5ed287b04406afca0835b1a333bd1fe617b.patch
index 13b0ace7f..13b0ace7f 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/fea0f5ed287b04406afca0835b1a333bd1fe617b.patch
+++ b/source/n/nss-pam-ldapd/fea0f5ed287b04406afca0835b1a333bd1fe617b.patch
diff --git a/testing/source/PAM/n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild b/source/n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild
index 204e96030..204e96030 100755
--- a/testing/source/PAM/n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild
+++ b/source/n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild
diff --git a/testing/source/PAM/n/nss-pam-ldapd/nss-pam-ldapd.url b/source/n/nss-pam-ldapd/nss-pam-ldapd.url
index 2644c0ebd..2644c0ebd 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/nss-pam-ldapd.url
+++ b/source/n/nss-pam-ldapd/nss-pam-ldapd.url
diff --git a/testing/source/PAM/n/nss-pam-ldapd/rc.nss-pam-ldapd b/source/n/nss-pam-ldapd/rc.nss-pam-ldapd
index 7a4252a38..7a4252a38 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/rc.nss-pam-ldapd
+++ b/source/n/nss-pam-ldapd/rc.nss-pam-ldapd
diff --git a/testing/source/PAM/n/nss-pam-ldapd/slack-desc b/source/n/nss-pam-ldapd/slack-desc
index fed065b20..fed065b20 100644
--- a/testing/source/PAM/n/nss-pam-ldapd/slack-desc
+++ b/source/n/nss-pam-ldapd/slack-desc
diff --git a/testing/source/PAM/n/pam-krb5/pam-krb5.SlackBuild b/source/n/pam-krb5/pam-krb5.SlackBuild
index e2ba9a036..e2ba9a036 100755
--- a/testing/source/PAM/n/pam-krb5/pam-krb5.SlackBuild
+++ b/source/n/pam-krb5/pam-krb5.SlackBuild
diff --git a/testing/source/PAM/n/pam-krb5/pam-krb5.url b/source/n/pam-krb5/pam-krb5.url
index 08a19c593..08a19c593 100644
--- a/testing/source/PAM/n/pam-krb5/pam-krb5.url
+++ b/source/n/pam-krb5/pam-krb5.url
diff --git a/testing/source/PAM/n/pam-krb5/slack-desc b/source/n/pam-krb5/slack-desc
index 1cbb0356d..1cbb0356d 100644
--- a/testing/source/PAM/n/pam-krb5/slack-desc
+++ b/source/n/pam-krb5/slack-desc
diff --git a/testing/source/PAM/n/pam-krb5/system-auth.krb5 b/source/n/pam-krb5/system-auth.krb5
index 04fa299be..04fa299be 100644
--- a/testing/source/PAM/n/pam-krb5/system-auth.krb5
+++ b/source/n/pam-krb5/system-auth.krb5
diff --git a/testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txt b/testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txt
deleted file mode 100644
index ef6a179a5..000000000
--- a/testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-ConsoleKit2: ConsoleKit2 (user, login, and seat tracking framework)
-ConsoleKit2:
-ConsoleKit2: ConsoleKit2 is a framework for defining and tracking users, login
-ConsoleKit2: sessions, and seats.
-ConsoleKit2:
-ConsoleKit2: Homepage: https://github.com/ConsoleKit2/ConsoleKit2
-ConsoleKit2:
-ConsoleKit2:
-ConsoleKit2:
-ConsoleKit2:
-ConsoleKit2:
diff --git a/testing/packages/PAM/at-3.2.1-x86_64-1_pam.txt b/testing/packages/PAM/at-3.2.1-x86_64-1_pam.txt
deleted file mode 100644
index acbeeeee1..000000000
--- a/testing/packages/PAM/at-3.2.1-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-at: at (delayed command execution)
-at:
-at: at and batch read shell commands from standard input (or a specified
-at: file) storing them as a job to be scheduled for execution at a later
-at: time.
-at:
-at: The 'at' command was written by David Parsons and Thomas Koenig.
-at:
-at: Homepage: http://blog.calhariz.com/tag/at
-at:
-at:
diff --git a/testing/packages/PAM/cifs-utils-6.10-x86_64-3_pam.txt b/testing/packages/PAM/cifs-utils-6.10-x86_64-3_pam.txt
deleted file mode 100644
index cdd5c0729..000000000
--- a/testing/packages/PAM/cifs-utils-6.10-x86_64-3_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-cifs-utils: cifs-utils (CIFS filesystem utilities)
-cifs-utils:
-cifs-utils: This is the release version of cifs-utils, a package of utilities for
-cifs-utils: doing and managing mounts of the Linux CIFS filesystem. The in-kernel
-cifs-utils: CIFS filesystem is generally the preferred method for mounting
-cifs-utils: SMB/CIFS shares on Linux. This filesystem relies on a set of
-cifs-utils: user-space tools that were originally part of Samba, but have now been
-cifs-utils: split off into this separate package.
-cifs-utils:
-cifs-utils: Home page: http://wiki.samba.org/index.php/LinuxCIFS_utils
-cifs-utils:
diff --git a/testing/packages/PAM/cracklib-2.9.7-x86_64-1_pam.txt b/testing/packages/PAM/cracklib-2.9.7-x86_64-1_pam.txt
deleted file mode 100644
index 8b084ab03..000000000
--- a/testing/packages/PAM/cracklib-2.9.7-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-cracklib: cracklib (password checking library)
-cracklib:
-cracklib: CrackLib is a library which may be used in a passwd-like program to
-cracklib: prevent users from choosing passwords that could be easily guessed.
-cracklib: This package is an updated and modernized distribution of CrackLib as
-cracklib: previously released by Alec Muffett.
-cracklib:
-cracklib: Homepage: https://github.com/cracklib/cracklib
-cracklib:
-cracklib:
-cracklib:
diff --git a/testing/packages/PAM/cups-2.3.3-x86_64-1_pam.txt b/testing/packages/PAM/cups-2.3.3-x86_64-1_pam.txt
deleted file mode 100644
index f581115e7..000000000
--- a/testing/packages/PAM/cups-2.3.3-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-cups: cups (Common UNIX Printing System)
-cups:
-cups: The Common UNIX Printing System provides a portable printing layer for
-cups: UNIX(R)-like operating systems. It has been developed by Easy Software
-cups: Products to promote a standard printing solution for all UNIX vendors
-cups: and users. CUPS uses the Internet Printing Protocol ("IPP") as the
-cups: basis for managing print jobs and queues. The CUPS package includes
-cups: System V and Berkeley command-line interfaces, a PostScript RIP
-cups: package for supporting non-PostScript printer drivers, and tools for
-cups: creating additional printer drivers and other CUPS services.
-cups:
diff --git a/testing/packages/PAM/cyrus-sasl-2.1.27-x86_64-3_pam.txt b/testing/packages/PAM/cyrus-sasl-2.1.27-x86_64-3_pam.txt
deleted file mode 100644
index 59a42e275..000000000
--- a/testing/packages/PAM/cyrus-sasl-2.1.27-x86_64-3_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-cyrus-sasl: cyrus-sasl (Simple Authentication and Security Layer)
-cyrus-sasl:
-cyrus-sasl: This is the Cyrus SASL library. Cyrus SASL is used by mail programs
-cyrus-sasl: on the client or server side to provide authentication and
-cyrus-sasl: authorization services. See RFC 2222 for more information.
-cyrus-sasl:
-cyrus-sasl:
-cyrus-sasl:
-cyrus-sasl:
-cyrus-sasl:
-cyrus-sasl:
diff --git a/testing/packages/PAM/dovecot-2.3.10-x86_64-2_pam.txt b/testing/packages/PAM/dovecot-2.3.10-x86_64-2_pam.txt
deleted file mode 100644
index f7e7c9cca..000000000
--- a/testing/packages/PAM/dovecot-2.3.10-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-dovecot: dovecot (IMAP and POP3 server)
-dovecot:
-dovecot: Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like
-dovecot: systems, written with security foremost in mind.
-dovecot:
-dovecot: Dovecot can work with standard mbox and Maildir formats and it is
-dovecot: fully compatible with UW-IMAP and Courier IMAP servers'
-dovecot: implementation of them, as well as mail clients accessing the
-dovecot: mailboxes directly.
-dovecot:
-dovecot:
diff --git a/testing/packages/PAM/gnome-keyring-3.36.0-x86_64-1_pam.txt b/testing/packages/PAM/gnome-keyring-3.36.0-x86_64-1_pam.txt
deleted file mode 100644
index 030f0c904..000000000
--- a/testing/packages/PAM/gnome-keyring-3.36.0-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-gnome-keyring: gnome-keyring (a tool to handle security credentials)
-gnome-keyring:
-gnome-keyring: GNOME Keyring is a program designed to take care of the user's
-gnome-keyring: security credentials, such as user names and passwords, in an
-gnome-keyring: easy to access manner. The keyring is implemented as a daemon
-gnome-keyring: and uses the process name gnome-keyring-daemon.
-gnome-keyring:
-gnome-keyring:
-gnome-keyring:
-gnome-keyring:
-gnome-keyring:
diff --git a/testing/packages/PAM/hplip-3.20.5-x86_64-1_pam.txt b/testing/packages/PAM/hplip-3.20.5-x86_64-1_pam.txt
deleted file mode 100644
index b7b12a3b0..000000000
--- a/testing/packages/PAM/hplip-3.20.5-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-hplip: hplip (HP print/scan/fax support)
-hplip:
-hplip: HPLIP is an HP developed solution for printing, scanning, and faxing
-hplip: with HP inkjet and laser based printers in Linux. The HPLIP project
-hplip: provides printing support for more than 1400 HP printer models,
-hplip: including Deskjet, Officejet, Photosmart, PSC (Print Scan Copy),
-hplip: Business Inkjet, LaserJet, and LaserJet MFP.
-hplip:
-hplip: Homepage: http://hplipopensource.com
-hplip:
-hplip:
diff --git a/testing/packages/PAM/kde-workspace-4.11.22-x86_64-6_pam.txt b/testing/packages/PAM/kde-workspace-4.11.22-x86_64-6_pam.txt
deleted file mode 100644
index 88fef50da..000000000
--- a/testing/packages/PAM/kde-workspace-4.11.22-x86_64-6_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-kde-workspace: kde-workspace (KDE Plasma Desktop)
-kde-workspace:
-kde-workspace: This package provides the essential parts of the KDE Plasma Desktop
-kde-workspace: that are presented to the user.
-kde-workspace:
-kde-workspace:
-kde-workspace:
-kde-workspace:
-kde-workspace:
-kde-workspace:
-kde-workspace:
diff --git a/testing/packages/PAM/libcap-2.34-x86_64-1_pam.txt b/testing/packages/PAM/libcap-2.34-x86_64-1_pam.txt
deleted file mode 100644
index d40f202ea..000000000
--- a/testing/packages/PAM/libcap-2.34-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-libcap: libcap (get/set POSIX capabilities)
-libcap:
-libcap: This is a library for getting and setting POSIX.1e (formerly POSIX 6)
-libcap: draft 15 capabilities.
-libcap:
-libcap: Libcap was written by Andrew G. Morgan; however, it would not
-libcap: have been possible without the help of Aleph1, Roland Buresund,
-libcap: Andrew Main, and Alexander Kjeldaas.
-libcap:
-libcap: Homepage: http://sites.google.com/site/fullycapable/
-libcap:
diff --git a/testing/packages/PAM/libcgroup-0.41-x86_64-6_pam.txt b/testing/packages/PAM/libcgroup-0.41-x86_64-6_pam.txt
deleted file mode 100644
index 23b5774da..000000000
--- a/testing/packages/PAM/libcgroup-0.41-x86_64-6_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-libcgroup: libcgroup (library and utilities for kernel control groups)
-libcgroup:
-libcgroup: Control Groups provide a mechanism for aggregating/partitioning sets of
-libcgroup: tasks, and all their future children, into hierarchical groups with
-libcgroup: specialized behaviour. It makes use of a filesystem interface.
-libcgroup: This package contains a library for developing applications that use
-libcgroup: control groups, as well as some basic userspace tools for controlling
-libcgroup: and monitoring control groups.
-libcgroup:
-libcgroup: Homepage: http://libcg.sourceforge.net/
-libcgroup:
diff --git a/testing/packages/PAM/libpwquality-1.4.2-x86_64-2_pam.txt b/testing/packages/PAM/libpwquality-1.4.2-x86_64-2_pam.txt
deleted file mode 100644
index f11465499..000000000
--- a/testing/packages/PAM/libpwquality-1.4.2-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-libpwquality: libpwquality (password quality checking library)
-libpwquality:
-libpwquality: The libpwquality package provides common functions for password
-libpwquality: quality checking and also scoring them based on their apparent
-libpwquality: randomness. The library also provides a function for generating
-libpwquality: random passwords with good pronounceability.
-libpwquality:
-libpwquality: Homepage: https://github.com/libpwquality/libpwquality
-libpwquality:
-libpwquality:
-libpwquality:
diff --git a/testing/packages/PAM/mariadb-10.4.13-x86_64-1_pam.txt b/testing/packages/PAM/mariadb-10.4.13-x86_64-1_pam.txt
deleted file mode 100644
index d45005822..000000000
--- a/testing/packages/PAM/mariadb-10.4.13-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-mariadb: mariadb (Drop-in replacement for the MySQL Database Server)
-mariadb:
-mariadb: MariaDB is a backward compatible, drop-in replacement branch of the
-mariadb: MySQL(R) Database Server. It includes all major open source storage
-mariadb: engines, including the Aria storage engine.
-mariadb:
-mariadb: Homepage: http://mariadb.org/
-mariadb:
-mariadb:
-mariadb:
-mariadb:
diff --git a/testing/packages/PAM/netatalk-3.1.12-x86_64-2_pam.txt b/testing/packages/PAM/netatalk-3.1.12-x86_64-2_pam.txt
deleted file mode 100644
index f66b47ad0..000000000
--- a/testing/packages/PAM/netatalk-3.1.12-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-netatalk: netatalk (Appletalk file and print server)
-netatalk:
-netatalk: Netatalk is an Appletalk file and print server for Linux. Using
-netatalk: Netatalk, Macintosh computers on your local network can mount Linux
-netatalk: volumes as if they were standard Appletalk network drives, and can
-netatalk: print to the Linux box's printer as if it were a network printer
-netatalk: supporting PostScript.
-netatalk:
-netatalk: Netatalk was originally written by the Research Systems Unix Group at
-netatalk: The University of Michigan, and is maintained by the Netatalk Team.
-netatalk:
diff --git a/testing/packages/PAM/netkit-rsh-0.17-x86_64-2_pam.txt b/testing/packages/PAM/netkit-rsh-0.17-x86_64-2_pam.txt
deleted file mode 100644
index f0884223f..000000000
--- a/testing/packages/PAM/netkit-rsh-0.17-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-netkit-rsh: netkit-rsh (the BSD rsh/rcp/rlogin clients and daemon)
-netkit-rsh:
-netkit-rsh: The old BSD rsh suite. Note that none of these programs provide
-netkit-rsh: encryption or strong authentication of network connections. As such,
-netkit-rsh: their use is discouraged. The "ssh" protocol and package is a
-netkit-rsh: cryptographically secure replacement.
-netkit-rsh:
-netkit-rsh:
-netkit-rsh:
-netkit-rsh:
-netkit-rsh:
diff --git a/testing/packages/PAM/nss-pam-ldapd-0.9.11-x86_64-1_pam.txt b/testing/packages/PAM/nss-pam-ldapd-0.9.11-x86_64-1_pam.txt
deleted file mode 100644
index 1cb8a4430..000000000
--- a/testing/packages/PAM/nss-pam-ldapd-0.9.11-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-nss-pam-ldapd: nss-pam-ldapd (LDAP NSS/PAM module)
-nss-pam-ldapd:
-nss-pam-ldapd: nss-pam-ldapd is an NSS and PAM module that allows your LDAP server to
-nss-pam-ldapd: provide user account, group, host name, alias, netgroup, and basically
-nss-pam-ldapd: any other information that you would normally get from /etc/ flat
-nss-pam-ldapd: files or NIS. It also allows you to do authentication to an LDAP
-nss-pam-ldapd: server.
-nss-pam-ldapd:
-nss-pam-ldapd: Homepage: https://arthurdejong.org/nss-pam-ldapd/
-nss-pam-ldapd:
-nss-pam-ldapd:
diff --git a/testing/packages/PAM/openssh-8.2p1-x86_64-2_pam.txt b/testing/packages/PAM/openssh-8.2p1-x86_64-2_pam.txt
deleted file mode 100644
index dca51ed45..000000000
--- a/testing/packages/PAM/openssh-8.2p1-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-openssh: openssh (Secure Shell daemon and clients)
-openssh:
-openssh: ssh (Secure Shell) is a program for logging into a remote machine and
-openssh: for executing commands on a remote machine. It is intended to replace
-openssh: rlogin and rsh, and provide secure encrypted communications between
-openssh: two untrusted hosts over an insecure network. sshd (SSH Daemon) is
-openssh: the daemon program for ssh. OpenSSH is based on the last free version
-openssh: of Tatu Ylonen's SSH, further enhanced and cleaned up by Aaron
-openssh: Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt, and
-openssh: Dug Song. It has a homepage at http://www.openssh.com/
-openssh:
diff --git a/testing/packages/PAM/openvpn-2.4.9-x86_64-1_pam.txt b/testing/packages/PAM/openvpn-2.4.9-x86_64-1_pam.txt
deleted file mode 100644
index 73bb76e03..000000000
--- a/testing/packages/PAM/openvpn-2.4.9-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-openvpn: openvpn (secure IP tunnel daemon)
-openvpn:
-openvpn: OpenVPN is a full-featured SSL VPN which can accommodate a wide range
-openvpn: of configurations, including remote access, site-to-site VPNs, WiFi
-openvpn: security, and enterprise-scale remote access with load balancing,
-openvpn: failover, and fine-grained access-controls.
-openvpn:
-openvpn: OpenVPN's home on the net is: http://openvpn.net
-openvpn:
-openvpn:
-openvpn:
diff --git a/testing/packages/PAM/pam-1.3.1-x86_64-2_pam.txt b/testing/packages/PAM/pam-1.3.1-x86_64-2_pam.txt
deleted file mode 100644
index eeab92033..000000000
--- a/testing/packages/PAM/pam-1.3.1-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-pam: pam (Pluggable Authentication Modules)
-pam:
-pam: PAM = Pluggable Authentication Modules. Basically, it is a flexible
-pam: mechanism for authenticating users. PAM provides a way to develop
-pam: programs that are independent of authentication scheme. However,
-pam: these programs will need "authentication modules" (and libpam) at
-pam: run-time in order to work.
-pam:
-pam: Homepage: http://www.linux-pam.org/
-pam:
-pam:
diff --git a/testing/packages/PAM/pam-krb5-4.9-x86_64-1_pam.txt b/testing/packages/PAM/pam-krb5-4.9-x86_64-1_pam.txt
deleted file mode 100644
index 87c115000..000000000
--- a/testing/packages/PAM/pam-krb5-4.9-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-pam-krb5: pam-krb5 (PAM module for Kerberos v5)
-pam-krb5:
-pam-krb5: pam-krb5 is a Kerberos PAM module that supports ticket refreshing
-pam-krb5: by screen savers, configurable authorization handling,
-pam-krb5: authentication of non-local accounts for network services,
-pam-krb5: password changing, and password expiration, as well as all the
-pam-krb5: standard expected PAM features.
-pam-krb5:
-pam-krb5: Homepage: https://archives.eyrie.org/software/kerberos
-pam-krb5:
-pam-krb5:
diff --git a/testing/packages/PAM/polkit-0.116-x86_64-2_pam.txt b/testing/packages/PAM/polkit-0.116-x86_64-2_pam.txt
deleted file mode 100644
index 3fab4403d..000000000
--- a/testing/packages/PAM/polkit-0.116-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-polkit: polkit (authentication framework)
-polkit:
-polkit: PolicyKit is an application-level toolkit for defining and handling
-polkit: the policy that allows unprivileged processes to speak to privileged
-polkit: processes. PolicyKit is specifically targeting applications in rich
-polkit: desktop environments on multi-user UNIX-like operating systems.
-polkit:
-polkit: Homepage: http://www.freedesktop.org/wiki/Software/polkit
-polkit:
-polkit:
-polkit:
diff --git a/testing/packages/PAM/popa3d-1.0.3-x86_64-3_pam.txt b/testing/packages/PAM/popa3d-1.0.3-x86_64-3_pam.txt
deleted file mode 100644
index cb139b1f7..000000000
--- a/testing/packages/PAM/popa3d-1.0.3-x86_64-3_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-popa3d: popa3d (a POP3 daemon)
-popa3d:
-popa3d: popa3d is a Post Office Protocol version 3 (POP3) server. A POP3
-popa3d: server operates on local mailboxes on behalf of its remote users.
-popa3d: Users can connect at any time to check their mailbox and fetch the
-popa3d: mail that has accumulated. The design goals of this POP3 server are
-popa3d: security, reliability, RFC compliance (slightly relaxed to work with
-popa3d: real-world POP3 clients), and high performance.
-popa3d:
-popa3d: The popa3d daemon was written by Solar Designer.
-popa3d:
diff --git a/testing/packages/PAM/ppp-2.4.8-x86_64-1_pam.txt b/testing/packages/PAM/ppp-2.4.8-x86_64-1_pam.txt
deleted file mode 100644
index e6057b221..000000000
--- a/testing/packages/PAM/ppp-2.4.8-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-ppp: ppp (Point-to-Point Protocol)
-ppp:
-ppp: The Point-to-Point Protocol (PPP) provides a method for transmitting
-ppp: data over serial links. It's commonly used for connecting to the
-ppp: Internet using a modem. This package includes the PPP daemon (pppd),
-ppp: which negotiates with the peer to establish the link and sets up the
-ppp: ppp network interface, and pppsetup, an easy-to-use utility for
-ppp: setting up your PPP daemon.
-ppp:
-ppp: Homepage: https://github.com/paulusmack/ppp
-ppp:
diff --git a/testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txt b/testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txt
deleted file mode 100644
index 44ba1eb01..000000000
--- a/testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-proftpd: proftpd (FTP server daemon)
-proftpd:
-proftpd: ProFTPD is the Professional File Transfer Protocol (FTP) server
-proftpd: daemon. ProFTPD grew out of the desire to have a secure and
-proftpd: configurable FTP server, and out of a significant admiration of the
-proftpd: Apache web server.
-proftpd:
-proftpd: Homepage: http://www.proftpd.org
-proftpd:
-proftpd:
-proftpd:
diff --git a/testing/packages/PAM/samba-4.12.2-x86_64-1_pam.txt b/testing/packages/PAM/samba-4.12.2-x86_64-1_pam.txt
deleted file mode 100644
index e1800f156..000000000
--- a/testing/packages/PAM/samba-4.12.2-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-samba: samba (CIFS file and print server)
-samba:
-samba: Samba is a CIFS file and print server for CIFS clients. It allows
-samba: you to make file space or printers on a Samba host available to CIFS
-samba: clients (such as PCs running Windows).
-samba:
-samba: If you have any Windows file servers, you may be able to replace them
-samba: or supplement them with Samba. One of Samba's big strengths is
-samba: integration, so you can use it to tie together your Linux hosts and
-samba: Windows PC clients.
-samba:
diff --git a/testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txt b/testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txt
deleted file mode 100644
index 1566120ea..000000000
--- a/testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-screen: screen (screen manager with VT100/ANSI terminal emulation)
-screen:
-screen: Screen is a full-screen window manager that multiplexes a physical
-screen: terminal between several processes (typically interactive shells).
-screen: Each virtual terminal provides the functions of a DEC VT100 terminal
-screen: and several control functions from the ISO 6492 (ECMA 48, ANSI X3.64)
-screen: and ISO 2022 standards (e.g. insert/delete line and support for
-screen: multiple character sets). There is a scrollback history buffer for
-screen: each virtual terminal and a copy-and-paste mechanism that allows
-screen: moving text regions between windows.
-screen:
diff --git a/testing/packages/PAM/shadow-4.8.1-x86_64-6_pam.txt b/testing/packages/PAM/shadow-4.8.1-x86_64-6_pam.txt
deleted file mode 100644
index 29a3d574d..000000000
--- a/testing/packages/PAM/shadow-4.8.1-x86_64-6_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-shadow: shadow (shadow password suite)
-shadow:
-shadow: This package includes the necessary programs for handling account
-shadow: information in the shadow password format, plus programs for managing
-shadow: user and group accounts. It was written by Julianne Frances Haugh and
-shadow: the Linux port is maintained by Tomasz Kloczko.
-shadow:
-shadow: Homepage: https://github.com/shadow-maint/shadow
-shadow:
-shadow:
-shadow:
diff --git a/testing/packages/PAM/sudo-1.9.0-x86_64-1_pam.txt b/testing/packages/PAM/sudo-1.9.0-x86_64-1_pam.txt
deleted file mode 100644
index 427ea5539..000000000
--- a/testing/packages/PAM/sudo-1.9.0-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-sudo: sudo (give limited root privileges to certain users)
-sudo:
-sudo: 'sudo' is a command that allows users to execute some commands as
-sudo: root. The /etc/sudoers file (edited with 'visudo') specifies which
-sudo: users have access to sudo and which commands they can run. 'sudo'
-sudo: logs all its activities to /var/log/ so the system administrator
-sudo: can keep an eye on things.
-sudo:
-sudo: Homepage: https://www.sudo.ws
-sudo:
-sudo:
diff --git a/testing/packages/PAM/system-config-printer-1.5.12-x86_64-2_pam.txt b/testing/packages/PAM/system-config-printer-1.5.12-x86_64-2_pam.txt
deleted file mode 100644
index 0e58e872a..000000000
--- a/testing/packages/PAM/system-config-printer-1.5.12-x86_64-2_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-system-config-printer: system-config-printer (CUPS printer administration tool)
-system-config-printer:
-system-config-printer: The purpose of the tool is to configure a CUPS server (often the local
-system-config-printer: machine) using the CUPS API. The tool is written in Python, using
-system-config-printer: pygtk for the graphical parts and Python bindings (pycups) for the
-system-config-printer: CUPS API. It is largely the same as using the CUPS web interface for
-system-config-printer: configuring printers, but has the advantage of being a native
-system-config-printer: application rather than a web page.
-system-config-printer:
-system-config-printer: Home: https://github.com/zdohnal/system-config-printer
-system-config-printer:
diff --git a/testing/packages/PAM/util-linux-2.35.1-x86_64-5_pam.txt b/testing/packages/PAM/util-linux-2.35.1-x86_64-5_pam.txt
deleted file mode 100644
index 7e4aa7b72..000000000
--- a/testing/packages/PAM/util-linux-2.35.1-x86_64-5_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-util-linux: util-linux (a huge collection of essential utilities)
-util-linux:
-util-linux: The util-linux package is a huge collection of random utilities
-util-linux: that are essential to run a Linux system.
-util-linux:
-util-linux: Homepage: https://www.kernel.org/pub/linux/utils/util-linux/
-util-linux:
-util-linux:
-util-linux:
-util-linux:
-util-linux:
diff --git a/testing/packages/PAM/vsftpd-3.0.3-x86_64-5_pam.txt b/testing/packages/PAM/vsftpd-3.0.3-x86_64-5_pam.txt
deleted file mode 100644
index 47182b362..000000000
--- a/testing/packages/PAM/vsftpd-3.0.3-x86_64-5_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-vsftpd: vsftpd (Very Secure FTP Daemon)
-vsftpd:
-vsftpd: vsftpd is an FTP server, or daemon. The 'vs' stands for Very Secure.
-vsftpd: Obviously this is not a guarantee, but a reflection that the entire
-vsftpd: codebase was written with security in mind, and carefully designed to
-vsftpd: be resilient to attack (as well as extremely fast and scalable).
-vsftpd:
-vsftpd: The vsftpd homepage is https://security.appspot.com/vsftpd.html
-vsftpd:
-vsftpd: The Very Secure FTP Daemon was written by Chris Evans.
-vsftpd:
diff --git a/testing/packages/PAM/xdm-1.1.11-x86_64-9_pam.txt b/testing/packages/PAM/xdm-1.1.11-x86_64-9_pam.txt
deleted file mode 100644
index 507599a68..000000000
--- a/testing/packages/PAM/xdm-1.1.11-x86_64-9_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-xdm: xdm (X11 display manager)
-xdm:
-xdm: xdm is part of X11.
-xdm:
-xdm: For more information about the X.Org Foundation (the providers of the
-xdm: X.Org implementation of the X Window System), see their website:
-xdm:
-xdm: http://www.x.org
-xdm:
-xdm:
-xdm:
diff --git a/testing/packages/PAM/xlockmore-5.63-x86_64-1_pam.txt b/testing/packages/PAM/xlockmore-5.63-x86_64-1_pam.txt
deleted file mode 100644
index 080d3280b..000000000
--- a/testing/packages/PAM/xlockmore-5.63-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-xlockmore: xlockmore (screen locker for X)
-xlockmore:
-xlockmore: Patrick J. Naughton's xlock screensaver/locker for X, with many
-xlockmore: more modes added by David A. Bagley.
-xlockmore:
-xlockmore: The 'Bob' bitmap has been included especially for Slackware, as well
-xlockmore: as a Linux penguin logo. (NOTE: the image of J. R. "Bob" Dobbs is a
-xlockmore: registered trademark of The Subgenius Foundation, used by permission)
-xlockmore:
-xlockmore: Homepage: http://sillycycle.com/xlockmore.html
-xlockmore:
diff --git a/testing/packages/PAM/xscreensaver-5.44-x86_64-1_pam.txt b/testing/packages/PAM/xscreensaver-5.44-x86_64-1_pam.txt
deleted file mode 100644
index b94c265bb..000000000
--- a/testing/packages/PAM/xscreensaver-5.44-x86_64-1_pam.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-xscreensaver: xscreensaver (a screen saver and locker for X)
-xscreensaver:
-xscreensaver: A modular screen saver and locker for the X Window System. Highly
-xscreensaver: customizable: allows the use of any program that can draw on the
-xscreensaver: root window as a display mode. More than 100 display modes are
-xscreensaver: included in this package.
-xscreensaver:
-xscreensaver: Homepage: http://www.jwz.org/xscreensaver
-xscreensaver:
-xscreensaver:
-xscreensaver:
diff --git a/testing/source/PAM/build-all-pam-packages.sh b/testing/source/PAM/build-all-pam-packages.sh
deleted file mode 100755
index 3f8846113..000000000
--- a/testing/source/PAM/build-all-pam-packages.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-rm -rf /tmp/pam-packages
-TMP=/tmp/pam-packages
-export TMP
-mkdir -p $TMP
-
-BUILDLIST=$CWD/buildlist ./make_world.sh
-
-# Give everything a _pam build suffix while it remains in /testing:
-( cd $TMP
- for package in *.txz ; do
- mv $package $(basename $package .txz)_pam.txz
- done
-)
diff --git a/testing/source/PAM/buildlist b/testing/source/PAM/buildlist
deleted file mode 100644
index 195ed8c4c..000000000
--- a/testing/source/PAM/buildlist
+++ /dev/null
@@ -1,35 +0,0 @@
-a/cracklib/cracklib.SlackBuild
-a/pam/pam.SlackBuild
-a/libpwquality/libpwquality.SlackBuild
-n/nss-pam-ldapd/nss-pam-ldapd.SlackBuild
-n/pam-krb5/pam-krb5.SlackBuild
-source/a/shadow/shadow.SlackBuild
-source/a/util-linux/util-linux.SlackBuild
-source/a/libcgroup/libcgroup.SlackBuild
-source/ap/cups/cups.SlackBuild
-source/ap/hplip/hplip.SlackBuild
-source/ap/screen/screen.SlackBuild
-source/ap/sudo/sudo.SlackBuild
-source/l/ConsoleKit2/ConsoleKit2.SlackBuild
-source/l/gnome-keyring/gnome-keyring.SlackBuild
-source/l/polkit/polkit.SlackBuild
-source/l/system-config-printer/system-config-printer.SlackBuild
-source/n/dovecot/dovecot.SlackBuild
-source/n/netatalk/netatalk.SlackBuild
-source/n/openssh/openssh.SlackBuild
-source/n/openvpn/openvpn.SlackBuild
-source/n/popa3d/popa3d.SlackBuild
-source/n/ppp/ppp.SlackBuild
-source/n/proftpd/proftpd.SlackBuild
-source/n/samba/samba.SlackBuild
-source/n/vsftpd/vsftpd.SlackBuild
-source/x/x11/x11.SlackBuild app xdm
-source/l/libcap/libcap.SlackBuild
-source/n/cyrus-sasl/cyrus-sasl.SlackBuild
-source/n/cifs-utils/cifs-utils.SlackBuild
-source/n/netkit-rsh/netkit-rsh.SlackBuild
-source/ap/at/at.SlackBuild
-source/ap/mariadb/mariadb.SlackBuild
-source/xap/xlockmore/xlockmore.SlackBuild
-source/xap/xscreensaver/xscreensaver.SlackBuild
-source/kde/kde.SlackBuild kdebase:kde-workspace
diff --git a/testing/source/PAM/make_world.sh b/testing/source/PAM/make_world.sh
deleted file mode 100755
index a269e96f0..000000000
--- a/testing/source/PAM/make_world.sh
+++ /dev/null
@@ -1,302 +0,0 @@
-#!/bin/bash
-# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# make_world for Slackware: rebuilds all the SlackBuild scripts that are
-# listed in the given build list.
-# Each line needs to look like (for example, and without beginning with "# "):
-# a/grep/grep.SlackBuild
-# For x11/KDE packages, you may specify a specific package to be built using
-# the arguments understood by the SlackBuild. For example:
-# kde/kde.SlackBuild kdelibs:kdelibs
-# Any line beginning with "#" will be skipped.
-
-# WARNING: This script has the potential to mess up your system.
-# It is not recommended to run this on a production machine.
-# This script is meant to be used on a fully installed and updated system.
-# Using it on a partially installed system may result in broken packages,
-# packages with missing features, or build failures. If there are circular
-# dependencies, more than one build may be needed to get a correct package.
-#
-# Slackware is not Gentoo.
-# For Amusement Purposes Only.
-
-# Not all SlackBuilds are compatible with this script. In order for a build
-# script to work, it needs these features:
-# 1) cd into the script directory when run i.e.: cd $(dirname $0) ; CWD=$(pwd)
-# 2) Handle $TMP properly (less of an issue if you don't change $TMP)
-# 3) Support output package name reporting with PRINT_PACKAGE_NAME=yes
-
-cd $(dirname $0) ; CWD=$(pwd)
-# Some SlackBuilds do not work (yet) with a different $TMP setting.
-TMP=${TMP:-/tmp}
-export TMP
-# Where the SlackBuild script puts the built package (i.e., $TMP).
-OUTPUT_LOCATION=${OUTPUT_LOCATION:-$TMP}
-# Used for logs and lock files.
-LOGDIR=$TMP/make_world
-# Lockfiles. You might need to purge these before restarting a build.
-mkdir -p $LOGDIR/lock
-
-# Set a custom Slackware source directory. By default we assume we are already
-# in the source directory.
-SLACKWARE_SOURCE_DIRECTORY=${SLACKWARE_SOURCE_DIRECTORY:-}
-if [ ! -z "$SLACKWARE_SOURCE_DIRECTORY" ]; then
- # Make sure this ends in '/':
- if [ ! "$(echo $SLACKWARE_SOURCE_DIRECTORY | rev | cut -b 1)" = "/" ]; then
- SLACKWARE_SOURCE_DIRECTORY="${SLACKWARE_SOURCE_DIRECTORY}/"
- fi
-fi
-
-# To wipe build directories and package creation directories after each
-# package is built, set this to anything other than "no". You might need
-# to use this if you're short on build space. NOTE: if you use this
-# feature, you can NOT run more than one copy of this script at the same
-# time! It will wipe build trees for other packages before they can finish.
-# Otherwise, file locking is used and you may run as many parallel copies
-# of this script as you think will help to speed things along.
-WIPE_AFTER_BUILD=${WIPE_AFTER_BUILD:-no}
-
-# Be kind, don't hit control-c! If you do, you might leave broken packages,
-# logfiles, and locks in $TMP that will cause problems for you later. If you're
-# not in a huge hurry to quit, create this file (replace with $TMP if needed):
-# /tmp/make_world/lock/abort
-# This will cause all instances of make_world.sh to exit when they complete the
-# task they are working on.
-rm -f $LOGDIR/lock/abort
-
-BUILDLIST=${BUILDLIST:-$LOGDIR/buildlist}
-if [ ! -r $BUILDLIST -a ! -r ${BUILDLIST}.lock ]; then
- # The buildlist does not exist, so attempt to create one that builds
- # everything except for the kernels (the kernel scripts are not compatible
- # with make_world.sh, mostly because of the need to reboot the new kernel).
- touch ${BUILDLIST} ${BUILDLIST}.lock
- echo "Generating list of packages to build in ${BUILDLIST}..."
- for script in ${SLACKWARE_SOURCE_DIRECTORY}*/*/*.SlackBuild ; do
- # Only add the script if the SlackBuild name matches the directory name:
- if [ "$(basename $(echo $script | cut -f 1 -d ' ') .SlackBuild)" = "$(echo $(dirname $(echo $script | cut -f 1 -d ' ')) | rev | cut -f 1 -d / | rev)" ]; then
- if [ "$uname -m)" = "x86_64" -a "$(basename $(echo $script | cut -f 1 -d ' '))" = "isapnptools.SlackBuild" ]; then
- # Don't try to build isapnptools on x86_64.
- continue
- fi
- echo $script >> $BUILDLIST
- fi
- done
- if [ -r ${SLACKWARE_SOURCE_DIRECTORY}kde/kde.SlackBuild ]; then
- echo "${SLACKWARE_SOURCE_DIRECTORY}kde/kde.SlackBuild" >> $BUILDLIST
- fi
- rm -f ${BUILDLIST}.lock
- # Set GEN_LIST_ONLY=yes if you'd like to exit after generating a build list.
- # You might want to do this to comment some build scripts out first, or if
- # you'd like to sort it into a "magic build order". ;-) This script is pretty
- # good at just brute-forcing things, though (with a few runs).
- if [ "$GEN_LIST_ONLY" = "yes" ]; then
- echo "Generated ${BUILDLIST}. Exiting."
- exit 0
- fi
-fi
-if [ -r ${BUILDLIST}.lock ]; then
- echo -n "Waiting for ${BUILDLIST}.lock to be removed..."
- while [ 0 ]; do
- if [ ! -r ${BUILDLIST}.lock ]; then
- break
- fi
- sleep 5
- done
- echo " done."
-fi
-echo "Using buildlist $BUILDLIST."
-
-# To use shuffle mode (build packages in a random order each time through),
-# pass SHUFFLE=yes (or anything other than "no") to this script.
-SHUFFLE=${SHUFFLE:-no}
-if [ "$SHUFFLE" = "no" ]; then
- SHUF=cat
-else
- SHUF=shuf
-fi
-
-# To keep repeating the build list, set $REPEAT to anything other than "no":
-REPEAT=${REPEAT:-no}
-
-# To always rebuild a SlackBuild even if already built packages are found, set
-# FORCE_BUILD=yes:
-FORCE_BUILD=${FORCE_BUILD:-no}
-
-# Function to do the build:
-do_build() {
- if [ "$HAVE_GLOBAL_LOCK" = "true" ]; then
- # Wait for other builds to complete
- echo -n "have global lock, waiting for other builds to complete... "
- while [ 0 ]; do
- sleep 5
- if ! /bin/ls $LOGDIR/lock/*.lock 1> /dev/null 2> /dev/null ; then
- echo -n "done, continuing... "
- break
- fi
- done
- fi
- # If we're trying again, we don't want to leave a failure log in the logs
- # directory. But save it just in case...
- if [ -r $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log.failed ]; then
- mkdir -p $LOGDIR/faillog-backups
- mv $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log.failed $LOGDIR/faillog-backups
- fi
- $buildscript &> $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log
- if [ ! $? = 0 ]; then
- # Exit code from SlackBuild indicated an error:
- echo "$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) failed to build."
- mv $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log.failed
- elif [ ! -r $OUTPUT_LOCATION/$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) ]; then
- # No error code returned from SlackBuild, but the package(s) were not found.
- # Possibly the SlackBuild doesn't honor $TMP, and a non-/tmp $TMP variable was set?
- echo "$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) failed to build."
- mv $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log.failed
- else
- # Figure out a progress report to include with the successful build message:
- cat $BUILDLIST | grep -v "^$" | grep -v "^#" | sort | uniq | cut -f 1 -d ' ' | rev | cut -f 1 -d / | rev > $LOGDIR/tmp-pkgs-to-build.$$
- # OK, we don't know if every *.log is actually finished if we're running
- # more than one make_world.sh, but whatever. It's an estimate.
- /bin/ls $LOGDIR/*.log | rev | cut -f 2,3 -d . | cut -f 1 -d / | rev > $LOGDIR/tmp-pkgs-built-or-building.$$
- NUMTOTAL="$(cat $LOGDIR/tmp-pkgs-to-build.$$ | wc -l)"
- NUMBUILT="$(grep -x -f $LOGDIR/tmp-pkgs-built-or-building.$$ $LOGDIR/tmp-pkgs-to-build.$$ | wc -l)"
- rm -f $LOGDIR/tmp-pkgs-to-build.$$ $LOGDIR/tmp-pkgs-built-or-building.$$
- echo "$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) built successfully ($NUMBUILT/$NUMTOTAL)."
- for package in $(PRINT_PACKAGE_NAME=foo $buildscript) ; do
- upgradepkg --install-new --reinstall $OUTPUT_LOCATION/$package > /dev/null 2>&1
- done
- # The post-build cleanup is pretty sloppy. It will not clean up all of
- # the build-related residue, and it may possibly delete some things that
- # this script did not put there. It's also not compatible with running
- # more than one copy of make_world.sh simultaneously.
- # Think more than twice before using this.
- if [ ! "$WIPE_AFTER_BUILD" = "no" ]; then
- ( cd $TMP
- rm -f configure CMakeLists.txt
- for findconfigure in */configure ; do
- rm -rf "$(dirname $findconfigure)"
- done
- for findautogen in */autogen.sh ; do
- rm -rf "$(dirname $findautogen)"
- done
- for findcmake in */CMakeLists.txt ; do
- rm -rf "$(dirname $findcmake)"
- done
- for findmake in */Makefile ; do
- rm -rf "$(dirname $findmake)"
- done
- for findmeson in */meson.build ; do
- rm -rf "$(dirname $findmeson)"
- done
- for findpython in */setup.py ; do
- rm -rf "$(dirname $findpython)"
- done
- rm -rf package-*
- )
- fi
- fi
-}
-
-# Main loop:
-while [ 0 ]; do
- # Skip any blank lines or lines in the buildlist that begin with #:
- cat $BUILDLIST | grep -v "^$" | grep -v "^#" | $SHUF | while read buildscript ; do
- if [ -r $LOGDIR/lock/abort ]; then
- echo "Exiting (abort requested)."
- exit 0
- fi
- # If there's a global lock, we have to wait for it to be released:
- if [ -r $LOGDIR/lock/lock.global ]; then
- HELD_BY="$(cat $LOGDIR/lock/lock.global)"
- echo -n "Waiting for global lock release (held by ${HELD_BY})... "
- while [ 0 ]; do
- sleep 10
- if [ ! -r $LOGDIR/lock/lock.global ]; then
- echo "released."
- break
- fi
- if [ ! "${HELD_BY}" = "$(cat $LOGDIR/lock/lock.global)" ]; then
- HELD_BY="$(cat $LOGDIR/lock/lock.global)"
- echo
- echo -n "Waiting for global lock release (held by ${HELD_BY})... "
- fi
- done
- fi
- echo -n "Working on $buildscript... "
- if [ -r $OUTPUT_LOCATION/$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) -a $FORCE_BUILD = no ]; then
- echo "skipping because built package(s) were found."
- continue
- fi
- # Use flock to only allow one instance of this script to work on a given
- # SlackBuild script at a time. If the SlackBuild is already locked, we'll
- # just move on to the next one. Yes, you can run more than one copy of this
- # script at the same time to speed things up!
- #
- # See if we need a global lock. Some SlackBuilds are disruptive and other
- # builds should not take place until they have completed. For example, perl
- # removes itself from the system during the build. Assume that we need a
- # global lock for any package that uses removepkg, upgradepkg, slacktrack,
- # or trackbuild. Also, you may add the identifier REQUIRE_GLOBAL_LOCK
- # anywhere in a SlackBuild script to make it require the global lock.
- HAVE_GLOBAL_LOCK=false
- if grep -q -e removepkg -e upgradepkg -e slacktrack -e trackbuild -e REQUIRE_GLOBAL_LOCK $(dirname $(echo $buildscript | cut -f 1 -d ' '))/$(basename $(echo $buildscript | cut -f 1 -d ' ')) ; then
- # pkgtools, x11, and KDE all trigger the detection above, but none of them
- # really need the global lock. So only request the lock if the build
- # script is not one of those.
- if ! echo "$(basename $(echo $buildscript | cut -f 1 -d ' '))" | grep -q -x -e pkgtools.SlackBuild -e x11.SlackBuild -e kde.SlackBuild ; then
- HAVE_GLOBAL_LOCK=true
- fi
- fi
- if [ "$HAVE_GLOBAL_LOCK" = "true" ]; then
- ( flock 9 || exit 11
- echo $(basename $(echo $buildscript | cut -f 1 -d ' ')) >> $LOGDIR/lock/lock.global
- do_build
- ) 9> $LOGDIR/lock/lock.global
- # Remove lock file:
- rm -f $LOGDIR/lock/lock.global
- else
- ( flock -n 9 || exit 11
- do_build
- ) 9> $LOGDIR/lock/$(basename $(echo $buildscript | cut -f 1 -d ' ')).lock
- if [ $? = 11 ]; then
- echo "skipping (locked by another make_world.sh instance)."
- continue
- fi
- # Remove lock file:
- rm -f $LOGDIR/lock/$(basename $(echo $buildscript | cut -f 1 -d ' ')).lock
- fi
- done
- if [ "$REPEAT" = "no" ]; then
- break
- else
- # Figure out if we skipped everything and exit REPEAT mode if we did:
- cat $BUILDLIST | grep -v "^$" | grep -v "^#" | sort | uniq | cut -f 1 -d ' ' | rev | cut -f 1 -d / | rev > $LOGDIR/tmp-pkgs-to-build.$$
- /bin/ls $LOGDIR/*.log | rev | cut -f 2,3 -d . | cut -f 1 -d / | rev > $LOGDIR/tmp-pkgs-built-or-building.$$
- NUMTOTAL="$(cat $LOGDIR/tmp-pkgs-to-build.$$ | wc -l)"
- NUMBUILT="$(grep -x -f $LOGDIR/tmp-pkgs-built-or-building.$$ $LOGDIR/tmp-pkgs-to-build.$$ | wc -l)"
- rm -f $LOGDIR/tmp-pkgs-to-build.$$ $LOGDIR/tmp-pkgs-built-or-building.$$
- if [ "$NUMTOTAL" = "$NUMBUILT" ]; then
- echo "All packages have been built ($NUMBUILT/$NUMTOTAL). Exiting."
- break
- else
- echo "Repeating BUILDLIST since some packages are not built yet ($NUMBUILT/$NUMTOTAL complete)."
- fi
- fi
-done
diff --git a/testing/source/PAM/source b/testing/source/PAM/source
deleted file mode 120000
index 03cc5a68e..000000000
--- a/testing/source/PAM/source
+++ /dev/null
@@ -1 +0,0 @@
-../../../source \ No newline at end of file