From d61d08c9cb6397db6a3547fe0c5b651feadfd00f Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Tue, 8 Oct 2024 18:39:18 +0000 Subject: [PATCH] Tue Oct 8 18:39:18 UTC 2024 a/mkinitrd-1.4.11-x86_64-38.txz: Rebuilt. /boot/remove-orphaned-initrds: this script will remove initrds found in /boot if there is no matching kernel version found. This can be run manually or added as a cron job to prevent unneeded initrds from filling up /boot. a/pkgtools-15.1-noarch-13.txz: Rebuilt. /boot/kernel-backup: with the huge kernel gone, this script seeks to fill the gap by offering an easy way to make a backup kernel that will be picked up by update-grub. It does this by creating entries in the pkgtools database that protect a kernel, modules, and optionally an initrd from being removed when the kernel-generic package is upgraded. See the script for details. ap/rpm-4.20.0-x86_64-1.txz: Upgraded. d/git-2.47.0-x86_64-1.txz: Upgraded. l/python-MarkupSafe-3.0.1-x86_64-1.txz: Upgraded. l/python-tomli-w-1.1.0-x86_64-1.txz: Upgraded. n/cifs-utils-7.1-x86_64-1.txz: Upgraded. n/netatalk-4.0.1-x86_64-1.txz: Upgraded. --- ChangeLog.rss | 30 ++- ChangeLog.txt | 18 ++ FILELIST.TXT | 140 +++++++------- source/a/mkinitrd/mkinitrd.SlackBuild | 5 +- source/a/mkinitrd/remove-orphaned-initrds | 54 ++++++ source/a/pkgtools/pkgtools.SlackBuild | 7 +- source/a/pkgtools/scripts/kernel-backup | 180 ++++++++++++++++++ source/ap/rpm/rpm.SlackBuild | 10 +- .../python-MarkupSafe.SlackBuild | 8 +- .../python-tomli-w/python-tomli-w.SlackBuild | 14 +- source/n/cifs-utils/cifs-utils.SlackBuild | 17 +- 11 files changed, 380 insertions(+), 103 deletions(-) create mode 100644 source/a/mkinitrd/remove-orphaned-initrds create mode 100644 source/a/pkgtools/scripts/kernel-backup diff --git a/ChangeLog.rss b/ChangeLog.rss index 301843540..6250ddbef 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,35 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Mon, 7 Oct 2024 22:37:51 GMT - Mon, 7 Oct 2024 23:02:15 GMT + Tue, 8 Oct 2024 18:39:18 GMT + Tue, 8 Oct 2024 19:00:32 GMT maintain_current_git.sh v 1.17 + + Tue, 8 Oct 2024 18:39:18 GMT + Tue, 8 Oct 2024 18:39:18 GMT + https://git.slackware.nl/current/tag/?h=20241008183918 + 20241008183918 + + +a/mkinitrd-1.4.11-x86_64-38.txz: Rebuilt. + /boot/remove-orphaned-initrds: this script will remove initrds found in /boot + if there is no matching kernel version found. This can be run manually or + added as a cron job to prevent unneeded initrds from filling up /boot. +a/pkgtools-15.1-noarch-13.txz: Rebuilt. + /boot/kernel-backup: with the huge kernel gone, this script seeks to fill the + gap by offering an easy way to make a backup kernel that will be picked up + by update-grub. It does this by creating entries in the pkgtools database + that protect a kernel, modules, and optionally an initrd from being removed + when the kernel-generic package is upgraded. See the script for details. +ap/rpm-4.20.0-x86_64-1.txz: Upgraded. +d/git-2.47.0-x86_64-1.txz: Upgraded. +l/python-MarkupSafe-3.0.1-x86_64-1.txz: Upgraded. +l/python-tomli-w-1.1.0-x86_64-1.txz: Upgraded. +n/cifs-utils-7.1-x86_64-1.txz: Upgraded. +n/netatalk-4.0.1-x86_64-1.txz: Upgraded. + ]]> + + Mon, 7 Oct 2024 22:37:51 GMT Mon, 7 Oct 2024 22:37:51 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index ff41728f9..bd6989b28 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,21 @@ +Tue Oct 8 18:39:18 UTC 2024 +a/mkinitrd-1.4.11-x86_64-38.txz: Rebuilt. + /boot/remove-orphaned-initrds: this script will remove initrds found in /boot + if there is no matching kernel version found. This can be run manually or + added as a cron job to prevent unneeded initrds from filling up /boot. +a/pkgtools-15.1-noarch-13.txz: Rebuilt. + /boot/kernel-backup: with the huge kernel gone, this script seeks to fill the + gap by offering an easy way to make a backup kernel that will be picked up + by update-grub. It does this by creating entries in the pkgtools database + that protect a kernel, modules, and optionally an initrd from being removed + when the kernel-generic package is upgraded. See the script for details. +ap/rpm-4.20.0-x86_64-1.txz: Upgraded. +d/git-2.47.0-x86_64-1.txz: Upgraded. +l/python-MarkupSafe-3.0.1-x86_64-1.txz: Upgraded. +l/python-tomli-w-1.1.0-x86_64-1.txz: Upgraded. +n/cifs-utils-7.1-x86_64-1.txz: Upgraded. +n/netatalk-4.0.1-x86_64-1.txz: Upgraded. ++--------------------------+ Mon Oct 7 22:37:51 UTC 2024 d/tree-sitter-0.24.2-x86_64-1.txz: Upgraded. l/imagemagick-7.1.1_39-x86_64-1.txz: Upgraded. diff --git a/FILELIST.TXT b/FILELIST.TXT index 08e7cd956..885f872af 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Mon Oct 7 22:41:37 UTC 2024 +Tue Oct 8 18:42:51 UTC 2024 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2024-10-07 22:37 . +drwxr-xr-x 12 root root 4096 2024-10-08 18:39 . -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1162431 2024-10-05 21:26 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-10-05 21:26 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1162447 2024-10-07 22:41 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-10-07 22:41 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3 -rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT -rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT --rw-r--r-- 1 root root 1195925 2024-10-07 22:37 ./ChangeLog.txt +-rw-r--r-- 1 root root 1196942 2024-10-08 18:39 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2024-10-05 21:24 ./EFI/BOOT -rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-10-05 21:24 ./EFI/BOOT -rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg -rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg --rw-r--r-- 1 root root 1521295 2024-10-05 21:26 ./FILELIST.TXT +-rw-r--r-- 1 root root 1521311 2024-10-07 22:41 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 916010 2024-10-07 22:41 ./PACKAGES.TXT +-rw-r--r-- 1 root root 916008 2024-10-08 18:42 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3576 2024-10-04 23:24 ./README.initrd -rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT @@ -662,13 +662,13 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches -rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST -rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -drwxr-xr-x 17 root root 4096 2024-10-07 22:41 ./slackware64 --rw-r--r-- 1 root root 357355 2024-10-07 22:41 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-10-07 22:41 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 442505 2024-10-07 22:40 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4771411 2024-10-07 22:40 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2024-10-08 18:42 ./slackware64 +-rw-r--r-- 1 root root 357349 2024-10-08 18:42 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-10-08 18:42 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 442499 2024-10-08 18:41 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4777276 2024-10-08 18:41 ./slackware64/MANIFEST.bz2 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT -drwxr-xr-x 2 root root 32768 2024-10-04 23:39 ./slackware64/a +drwxr-xr-x 2 root root 32768 2024-10-08 18:41 ./slackware64/a -rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt -rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz -rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc @@ -898,9 +898,9 @@ drwxr-xr-x 2 root root 32768 2024-10-04 23:39 ./slackware64/a -rw-r--r-- 1 root root 378 2023-09-23 18:06 ./slackware64/a/minicom-2.9-x86_64-1.txt -rw-r--r-- 1 root root 336888 2023-09-23 18:06 ./slackware64/a/minicom-2.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-09-23 18:06 ./slackware64/a/minicom-2.9-x86_64-1.txz.asc --rw-r--r-- 1 root root 527 2024-10-04 19:03 ./slackware64/a/mkinitrd-1.4.11-x86_64-37.txt --rw-r--r-- 1 root root 634676 2024-10-04 19:03 ./slackware64/a/mkinitrd-1.4.11-x86_64-37.txz --rw-r--r-- 1 root root 195 2024-10-04 19:03 ./slackware64/a/mkinitrd-1.4.11-x86_64-37.txz.asc +-rw-r--r-- 1 root root 527 2024-10-08 18:24 ./slackware64/a/mkinitrd-1.4.11-x86_64-38.txt +-rw-r--r-- 1 root root 634776 2024-10-08 18:24 ./slackware64/a/mkinitrd-1.4.11-x86_64-38.txz +-rw-r--r-- 1 root root 195 2024-10-08 18:24 ./slackware64/a/mkinitrd-1.4.11-x86_64-38.txz.asc -rw-r--r-- 1 root root 668 2021-02-13 11:11 ./slackware64/a/mlocate-0.26-x86_64-4.txt -rw-r--r-- 1 root root 106260 2021-02-13 11:11 ./slackware64/a/mlocate-0.26-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:11 ./slackware64/a/mlocate-0.26-x86_64-4.txz.asc @@ -946,9 +946,9 @@ drwxr-xr-x 2 root root 32768 2024-10-04 23:39 ./slackware64/a -rw-r--r-- 1 root root 450 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txt -rw-r--r-- 1 root root 31360 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txz -rw-r--r-- 1 root root 163 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txz.asc --rw-r--r-- 1 root root 672 2024-09-28 22:02 ./slackware64/a/pkgtools-15.1-noarch-12.txt --rw-r--r-- 1 root root 198460 2024-09-28 22:02 ./slackware64/a/pkgtools-15.1-noarch-12.txz --rw-r--r-- 1 root root 195 2024-09-28 22:02 ./slackware64/a/pkgtools-15.1-noarch-12.txz.asc +-rw-r--r-- 1 root root 672 2024-10-08 18:19 ./slackware64/a/pkgtools-15.1-noarch-13.txt +-rw-r--r-- 1 root root 199988 2024-10-08 18:19 ./slackware64/a/pkgtools-15.1-noarch-13.txz +-rw-r--r-- 1 root root 195 2024-10-08 18:19 ./slackware64/a/pkgtools-15.1-noarch-13.txz.asc -rw-r--r-- 1 root root 523 2024-01-23 19:49 ./slackware64/a/plzip-1.11-x86_64-1.txt -rw-r--r-- 1 root root 64860 2024-01-23 19:49 ./slackware64/a/plzip-1.11-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-01-23 19:49 ./slackware64/a/plzip-1.11-x86_64-1.txz.asc @@ -1055,7 +1055,7 @@ drwxr-xr-x 2 root root 32768 2024-10-04 23:39 ./slackware64/a -rw-r--r-- 1 root root 540 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txt -rw-r--r-- 1 root root 55448 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz.asc -drwxr-xr-x 2 root root 20480 2024-10-05 19:19 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2024-10-08 18:41 ./slackware64/ap -rw-r--r-- 1 root root 291 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txt -rw-r--r-- 1 root root 675492 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz.asc @@ -1243,9 +1243,9 @@ drwxr-xr-x 2 root root 20480 2024-10-05 19:19 ./slackware64/ap -rw-r--r-- 1 root root 371 2023-11-10 18:29 ./slackware64/ap/rdfind-1.6.0-x86_64-1.txt -rw-r--r-- 1 root root 50224 2023-11-10 18:29 ./slackware64/ap/rdfind-1.6.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-11-10 18:29 ./slackware64/ap/rdfind-1.6.0-x86_64-1.txz.asc --rw-r--r-- 1 root root 491 2024-07-22 03:06 ./slackware64/ap/rpm-4.19.1.1-x86_64-3.txt --rw-r--r-- 1 root root 902640 2024-07-22 03:06 ./slackware64/ap/rpm-4.19.1.1-x86_64-3.txz --rw-r--r-- 1 root root 195 2024-07-22 03:06 ./slackware64/ap/rpm-4.19.1.1-x86_64-3.txz.asc +-rw-r--r-- 1 root root 491 2024-10-08 17:57 ./slackware64/ap/rpm-4.20.0-x86_64-1.txt +-rw-r--r-- 1 root root 909812 2024-10-08 17:57 ./slackware64/ap/rpm-4.20.0-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-10-08 17:57 ./slackware64/ap/rpm-4.20.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 268 2021-02-13 11:42 ./slackware64/ap/rzip-2.1-x86_64-4.txt -rw-r--r-- 1 root root 20312 2021-02-13 11:42 ./slackware64/ap/rzip-2.1-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:42 ./slackware64/ap/rzip-2.1-x86_64-4.txz.asc @@ -1325,7 +1325,7 @@ drwxr-xr-x 2 root root 20480 2024-10-05 19:19 ./slackware64/ap -rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt -rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc -drwxr-xr-x 2 root root 20480 2024-10-07 22:40 ./slackware64/d +drwxr-xr-x 2 root root 20480 2024-10-08 18:41 ./slackware64/d -rw-r--r-- 1 root root 360 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txt -rw-r--r-- 1 root root 4374784 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz.asc @@ -1416,9 +1416,9 @@ drwxr-xr-x 2 root root 20480 2024-10-07 22:40 ./slackware64/d -rw-r--r-- 1 root root 628 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txt -rw-r--r-- 1 root root 2397912 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz.asc --rw-r--r-- 1 root root 397 2024-09-24 02:49 ./slackware64/d/git-2.46.2-x86_64-1.txt --rw-r--r-- 1 root root 7810040 2024-09-24 02:49 ./slackware64/d/git-2.46.2-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-09-24 02:49 ./slackware64/d/git-2.46.2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 397 2024-10-08 00:54 ./slackware64/d/git-2.47.0-x86_64-1.txt +-rw-r--r-- 1 root root 7858564 2024-10-08 00:54 ./slackware64/d/git-2.47.0-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-10-08 00:54 ./slackware64/d/git-2.47.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 589 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txt -rw-r--r-- 1 root root 1028936 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz.asc @@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-10-05 19:19 ./slackware64/kde -rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt -rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc -drwxr-xr-x 2 root root 102400 2024-10-07 22:40 ./slackware64/l +drwxr-xr-x 2 root root 102400 2024-10-08 18:41 ./slackware64/l -rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt -rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz -rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc @@ -3796,9 +3796,9 @@ drwxr-xr-x 2 root root 102400 2024-10-07 22:40 ./slackware64/l -rw-r--r-- 1 root root 475 2024-05-06 17:20 ./slackware64/l/python-Jinja2-3.1.4-x86_64-1.txt -rw-r--r-- 1 root root 282704 2024-05-06 17:20 ./slackware64/l/python-Jinja2-3.1.4-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-05-06 17:20 ./slackware64/l/python-Jinja2-3.1.4-x86_64-1.txz.asc --rw-r--r-- 1 root root 623 2024-03-29 04:26 ./slackware64/l/python-MarkupSafe-2.1.5-x86_64-2.txt --rw-r--r-- 1 root root 30692 2024-03-29 04:26 ./slackware64/l/python-MarkupSafe-2.1.5-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-03-29 04:26 ./slackware64/l/python-MarkupSafe-2.1.5-x86_64-2.txz.asc +-rw-r--r-- 1 root root 623 2024-10-08 17:52 ./slackware64/l/python-MarkupSafe-3.0.1-x86_64-1.txt +-rw-r--r-- 1 root root 27088 2024-10-08 17:52 ./slackware64/l/python-MarkupSafe-3.0.1-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-10-08 17:52 ./slackware64/l/python-MarkupSafe-3.0.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 637 2024-08-07 18:06 ./slackware64/l/python-PyYAML-6.0.2-x86_64-1.txt -rw-r--r-- 1 root root 566572 2024-08-07 18:06 ./slackware64/l/python-PyYAML-6.0.2-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-08-07 18:06 ./slackware64/l/python-PyYAML-6.0.2-x86_64-1.txz.asc @@ -3946,9 +3946,9 @@ drwxr-xr-x 2 root root 102400 2024-10-07 22:40 ./slackware64/l -rw-r--r-- 1 root root 603 2024-10-07 17:38 ./slackware64/l/python-sphinx_rtd_theme-3.0.0-x86_64-1.txt -rw-r--r-- 1 root root 4482732 2024-10-07 17:38 ./slackware64/l/python-sphinx_rtd_theme-3.0.0-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-10-07 17:38 ./slackware64/l/python-sphinx_rtd_theme-3.0.0-x86_64-1.txz.asc --rw-r--r-- 1 root root 346 2024-03-29 04:30 ./slackware64/l/python-tomli-w-1.0.0-x86_64-2.txt --rw-r--r-- 1 root root 10548 2024-03-29 04:30 ./slackware64/l/python-tomli-w-1.0.0-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-tomli-w-1.0.0-x86_64-2.txz.asc +-rw-r--r-- 1 root root 346 2024-10-08 17:54 ./slackware64/l/python-tomli-w-1.1.0-x86_64-1.txt +-rw-r--r-- 1 root root 11108 2024-10-08 17:54 ./slackware64/l/python-tomli-w-1.1.0-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-10-08 17:54 ./slackware64/l/python-tomli-w-1.1.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 534 2024-09-12 22:23 ./slackware64/l/python-trove-classifiers-2024.9.12-x86_64-1.txt -rw-r--r-- 1 root root 15644 2024-09-12 22:23 ./slackware64/l/python-trove-classifiers-2024.9.12-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-09-12 22:23 ./slackware64/l/python-trove-classifiers-2024.9.12-x86_64-1.txz.asc @@ -4121,7 +4121,7 @@ drwxr-xr-x 2 root root 102400 2024-10-07 22:40 ./slackware64/l -rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt -rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 36864 2024-10-07 22:40 ./slackware64/n +drwxr-xr-x 2 root root 36864 2024-10-08 18:41 ./slackware64/n -rw-r--r-- 1 root root 357 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txt -rw-r--r-- 1 root root 1520380 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txz.asc @@ -4161,9 +4161,9 @@ drwxr-xr-x 2 root root 36864 2024-10-07 22:40 ./slackware64/n -rw-r--r-- 1 root root 367 2024-08-30 17:30 ./slackware64/n/ca-certificates-20240830-noarch-1.txt -rw-r--r-- 1 root root 142756 2024-08-30 17:30 ./slackware64/n/ca-certificates-20240830-noarch-1.txz -rw-r--r-- 1 root root 195 2024-08-30 17:30 ./slackware64/n/ca-certificates-20240830-noarch-1.txz.asc --rw-r--r-- 1 root root 603 2022-08-12 16:33 ./slackware64/n/cifs-utils-7.0-x86_64-1.txt --rw-r--r-- 1 root root 222008 2022-08-12 16:33 ./slackware64/n/cifs-utils-7.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-08-12 16:33 ./slackware64/n/cifs-utils-7.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 603 2024-10-08 17:45 ./slackware64/n/cifs-utils-7.1-x86_64-1.txt +-rw-r--r-- 1 root root 227252 2024-10-08 17:45 ./slackware64/n/cifs-utils-7.1-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-10-08 17:45 ./slackware64/n/cifs-utils-7.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 597 2023-09-30 19:58 ./slackware64/n/conntrack-tools-1.4.8-x86_64-1.txt -rw-r--r-- 1 root root 164308 2023-09-30 19:58 ./slackware64/n/conntrack-tools-1.4.8-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-09-30 19:58 ./slackware64/n/conntrack-tools-1.4.8-x86_64-1.txz.asc @@ -4369,9 +4369,9 @@ drwxr-xr-x 2 root root 36864 2024-10-07 22:40 ./slackware64/n -rw-r--r-- 1 root root 513 2021-02-13 12:14 ./slackware64/n/net-tools-20181103_0eebece-x86_64-3.txt -rw-r--r-- 1 root root 130856 2021-02-13 12:14 ./slackware64/n/net-tools-20181103_0eebece-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 12:14 ./slackware64/n/net-tools-20181103_0eebece-x86_64-3.txz.asc --rw-r--r-- 1 root root 580 2024-10-05 17:57 ./slackware64/n/netatalk-4.0.0-x86_64-1.txt --rw-r--r-- 1 root root 608676 2024-10-05 17:57 ./slackware64/n/netatalk-4.0.0-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-10-05 17:57 ./slackware64/n/netatalk-4.0.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 580 2024-10-08 17:48 ./slackware64/n/netatalk-4.0.1-x86_64-1.txt +-rw-r--r-- 1 root root 608084 2024-10-08 17:48 ./slackware64/n/netatalk-4.0.1-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-10-08 17:48 ./slackware64/n/netatalk-4.0.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 646 2021-02-13 12:15 ./slackware64/n/netdate-bsd4-x86_64-4.txt -rw-r--r-- 1 root root 9020 2021-02-13 12:15 ./slackware64/n/netdate-bsd4-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 12:15 ./slackware64/n/netdate-bsd4-x86_64-4.txz.asc @@ -5807,11 +5807,11 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./slackware64/y -rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2024-10-07 22:41 ./source --rw-r--r-- 1 root root 626413 2024-10-07 22:41 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-10-07 22:41 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 872952 2024-10-07 22:41 ./source/FILE_LIST --rw-r--r-- 1 root root 30555022 2024-10-07 22:41 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2024-10-08 18:42 ./source +-rw-r--r-- 1 root root 626551 2024-10-08 18:42 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-10-08 18:42 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 873123 2024-10-08 18:42 ./source/FILE_LIST +-rw-r--r-- 1 root root 30557161 2024-10-08 18:42 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT drwxr-xr-x 125 root root 4096 2024-10-05 21:08 ./source/a -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog @@ -6506,7 +6506,7 @@ drwxr-xr-x 2 root root 4096 2023-09-23 18:05 ./source/a/minicom -rwxr-xr-x 1 root root 5460 2024-05-10 21:27 ./source/a/minicom/minicom.SlackBuild -rw-r--r-- 1 root root 570 2004-09-04 21:17 ./source/a/minicom/minicom.users.gz -rw-r--r-- 1 root root 833 2020-07-25 17:50 ./source/a/minicom/slack-desc -drwxr-xr-x 2 root root 4096 2024-10-04 18:56 ./source/a/mkinitrd +drwxr-xr-x 2 root root 4096 2024-10-08 18:22 ./source/a/mkinitrd -rw-r--r-- 1 root root 468 2019-12-15 18:10 ./source/a/mkinitrd/0001-Fix-LUKSTRIM-with-C-T-and-UUID.patch.gz -rw-r--r-- 1 root root 420 2021-07-16 18:07 ./source/a/mkinitrd/0002-bail-if-temp-dir-is-not-created.patch.gz -rw-r--r-- 1 root root 217 2021-10-12 18:52 ./source/a/mkinitrd/0003-blacklist.40-usb_modeswitch.rules.patch.gz @@ -6529,12 +6529,13 @@ drwxr-xr-x 2 root root 4096 2024-10-04 18:56 ./source/a/mkinitrd -rw-r--r-- 1 root root 29903 2009-12-18 05:10 ./source/a/mkinitrd/keymaps.tar.gz -rw-r--r-- 1 root root 28806 2022-04-26 19:13 ./source/a/mkinitrd/mkinitrd -rw-r--r-- 1 root root 9549 2022-04-26 19:12 ./source/a/mkinitrd/mkinitrd.8 --rwxr-xr-x 1 root root 8004 2024-10-05 21:07 ./source/a/mkinitrd/mkinitrd.SlackBuild +-rwxr-xr-x 1 root root 8143 2024-10-08 18:24 ./source/a/mkinitrd/mkinitrd.SlackBuild -rw-r--r-- 1 root root 7449 2022-04-26 19:12 ./source/a/mkinitrd/mkinitrd.conf.5 -rw-r--r-- 1 root root 529 2017-06-29 16:52 ./source/a/mkinitrd/mkinitrd.conf.sample -rw-r--r-- 1 root root 535 2020-04-26 23:53 ./source/a/mkinitrd/mkinitrd.tempfile.to.mktemp.patch.gz -rw-r--r-- 1 root root 5693 2019-03-03 21:16 ./source/a/mkinitrd/mkinitrd_command_generator.8 -rw-r--r-- 1 root root 29073 2021-03-28 18:22 ./source/a/mkinitrd/mkinitrd_command_generator.sh +-rw-r--r-- 1 root root 2015 2024-09-27 19:40 ./source/a/mkinitrd/remove-orphaned-initrds -rw-r--r-- 1 root root 1946 2024-09-14 17:47 ./source/a/mkinitrd/setup.01.mkinitrd -rw-r--r-- 1 root root 983 2018-02-27 06:13 ./source/a/mkinitrd/slack-desc drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/a/mlocate @@ -6667,10 +6668,11 @@ drwxr-xr-x 2 root root 4096 2019-10-04 06:20 ./source/a/pkgtools/manpages -rw-r--r-- 1 root root 2518 2021-04-19 18:25 ./source/a/pkgtools/manpages/pkgtool.8 -rw-r--r-- 1 root root 4140 2023-05-14 16:45 ./source/a/pkgtools/manpages/removepkg.8 -rw-r--r-- 1 root root 3048 2023-05-14 16:46 ./source/a/pkgtools/manpages/upgradepkg.8 --rwxr-xr-x 1 root root 3754 2024-09-28 18:24 ./source/a/pkgtools/pkgtools.SlackBuild -drwxr-xr-x 2 root root 4096 2024-09-27 20:30 ./source/a/pkgtools/scripts +-rwxr-xr-x 1 root root 3932 2024-10-08 18:19 ./source/a/pkgtools/pkgtools.SlackBuild +drwxr-xr-x 2 root root 4096 2024-10-08 18:17 ./source/a/pkgtools/scripts -rw-r--r-- 1 root root 3610 2021-04-24 18:44 ./source/a/pkgtools/scripts/explodepkg -rw-r--r-- 1 root root 28449 2024-08-09 02:48 ./source/a/pkgtools/scripts/installpkg +-rw-r--r-- 1 root root 7903 2024-10-08 18:16 ./source/a/pkgtools/scripts/kernel-backup -rw-r--r-- 1 root root 13674 2021-04-24 18:44 ./source/a/pkgtools/scripts/makebootdisk -rw-r--r-- 1 root root 18237 2024-09-28 21:56 ./source/a/pkgtools/scripts/makepkg -rw-r--r-- 1 root root 4714 2021-04-24 18:44 ./source/a/pkgtools/scripts/pkgdiff @@ -7394,11 +7396,11 @@ drwxr-xr-x 2 root root 4096 2023-11-10 18:28 ./source/ap/rdfind -rwxr-xr-x 1 root root 4425 2023-11-10 18:24 ./source/ap/rdfind/rdfind.SlackBuild -rw-r--r-- 1 root root 36 2023-11-10 18:19 ./source/ap/rdfind/rdfind.url -rw-r--r-- 1 root root 825 2023-11-10 18:28 ./source/ap/rdfind/slack-desc -drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/ap/rpm +drwxr-xr-x 2 root root 4096 2024-10-08 17:55 ./source/ap/rpm -rw-r--r-- 1 root root 133 2009-11-27 18:09 ./source/ap/rpm/Packages.gz -rw-r--r-- 1 root root 132 2009-11-27 18:09 ./source/ap/rpm/doinst.sh.gz --rw-r--r-- 1 root root 5301761 2024-02-07 14:48 ./source/ap/rpm/rpm-4.19.1.1.tar.lz --rwxr-xr-x 1 root root 5359 2024-07-22 03:03 ./source/ap/rpm/rpm.SlackBuild +-rw-r--r-- 1 root root 5452477 2024-10-07 09:49 ./source/ap/rpm/rpm-4.20.0.tar.lz +-rwxr-xr-x 1 root root 5248 2024-10-08 17:56 ./source/ap/rpm/rpm.SlackBuild -rw-r--r-- 1 root root 28 2019-09-28 18:42 ./source/ap/rpm/rpm.url -rw-r--r-- 1 root root 943 2018-02-27 06:12 ./source/ap/rpm/slack-desc drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/rzip @@ -7767,9 +7769,9 @@ drwxr-xr-x 2 root root 4096 2024-10-02 19:43 ./source/d/gdb -rwxr-xr-x 1 root root 4614 2024-10-02 19:39 ./source/d/gdb/gdb.SlackBuild -rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext -drwxr-xr-x 2 root root 4096 2024-09-24 02:48 ./source/d/git --rw-r--r-- 1 root root 566 2024-09-23 18:58 ./source/d/git/git-2.46.2.tar.sign --rw-r--r-- 1 root root 7581344 2024-09-23 18:58 ./source/d/git/git-2.46.2.tar.xz +drwxr-xr-x 2 root root 4096 2024-10-08 00:52 ./source/d/git +-rw-r--r-- 1 root root 566 2024-10-07 15:03 ./source/d/git/git-2.47.0.tar.sign +-rw-r--r-- 1 root root 7652728 2024-10-07 15:03 ./source/d/git/git-2.47.0.tar.xz -rwxr-xr-x 1 root root 5780 2024-09-25 16:49 ./source/d/git/git.SlackBuild -rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url -rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc @@ -11964,10 +11966,10 @@ drwxr-xr-x 2 root root 4096 2024-05-06 17:20 ./source/l/python-Jinja2 -rw-r--r-- 1 root root 32 2021-11-22 18:43 ./source/l/python-Jinja2/jinja2.url -rwxr-xr-x 1 root root 2918 2024-05-06 17:20 ./source/l/python-Jinja2/python-Jinja2.SlackBuild -rw-r--r-- 1 root root 968 2021-11-22 18:46 ./source/l/python-Jinja2/slack-desc -drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-MarkupSafe --rw-r--r-- 1 root root 16063 2024-02-02 16:31 ./source/l/python-MarkupSafe/MarkupSafe-2.1.5.tar.lz +drwxr-xr-x 2 root root 4096 2024-10-08 17:51 ./source/l/python-MarkupSafe -rw-r--r-- 1 root root 36 2021-11-22 18:37 ./source/l/python-MarkupSafe/MarkupSafe.url --rwxr-xr-x 1 root root 2926 2024-03-29 03:06 ./source/l/python-MarkupSafe/python-MarkupSafe.SlackBuild +-rw-r--r-- 1 root root 20249 2024-10-08 17:01 ./source/l/python-MarkupSafe/markupsafe-3.0.1.tar.gz +-rwxr-xr-x 1 root root 2938 2024-10-08 17:52 ./source/l/python-MarkupSafe/python-MarkupSafe.SlackBuild -rw-r--r-- 1 root root 1120 2021-11-22 18:42 ./source/l/python-MarkupSafe/slack-desc drwxr-xr-x 2 root root 4096 2024-08-07 18:06 ./source/l/python-PyYAML -rwxr-xr-x 1 root root 2918 2024-08-07 18:06 ./source/l/python-PyYAML/python-PyYAML.SlackBuild @@ -12220,11 +12222,11 @@ drwxr-xr-x 2 root root 4096 2024-10-07 17:38 ./source/l/python-sphinx_rtd -rw-r--r-- 1 root root 1106 2024-01-24 20:18 ./source/l/python-sphinx_rtd_theme/slack-desc -rw-r--r-- 1 root root 4490136 2024-10-07 07:14 ./source/l/python-sphinx_rtd_theme/sphinx_rtd_theme-3.0.0.tar.lz -rw-r--r-- 1 root root 95 2024-01-24 20:19 ./source/l/python-sphinx_rtd_theme/sphinx_rtd_theme.url -drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-tomli-w --rwxr-xr-x 1 root root 3115 2024-03-29 03:06 ./source/l/python-tomli-w/python-tomli-w.SlackBuild +drwxr-xr-x 2 root root 4096 2024-10-08 17:53 ./source/l/python-tomli-w +-rwxr-xr-x 1 root root 3124 2024-10-08 17:54 ./source/l/python-tomli-w/python-tomli-w.SlackBuild -rw-r--r-- 1 root root 808 2022-03-14 16:00 ./source/l/python-tomli-w/slack-desc -rw-r--r-- 1 root root 33 2024-01-24 21:16 ./source/l/python-tomli-w/tomli-w.url --rw-r--r-- 1 root root 6169 2021-12-01 23:55 ./source/l/python-tomli-w/tomli_w-1.0.0.tar.lz +-rw-r--r-- 1 root root 6929 2024-10-08 11:13 ./source/l/python-tomli-w/tomli_w-1.1.0.tar.gz drwxr-xr-x 2 root root 4096 2024-09-12 22:22 ./source/l/python-trove-classifiers -rwxr-xr-x 1 root root 2999 2024-09-12 22:23 ./source/l/python-trove-classifiers/python-trove-classifiers.SlackBuild -rw-r--r-- 1 root root 1006 2024-02-04 18:45 ./source/l/python-trove-classifiers/slack-desc @@ -12719,9 +12721,9 @@ drwxr-xr-x 2 root root 4096 2024-08-30 17:30 ./source/n/ca-certificates -rw-r--r-- 1 root root 128 2012-09-11 21:12 ./source/n/ca-certificates/setup.11.cacerts -rw-r--r-- 1 root root 829 2019-02-26 23:30 ./source/n/ca-certificates/slack-desc -rw-r--r-- 1 root root 229 2019-02-26 20:33 ./source/n/ca-certificates/update-ca-certificates.c_rehash.diff.gz -drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/n/cifs-utils --rw-r--r-- 1 root root 320897 2022-08-11 20:56 ./source/n/cifs-utils/cifs-utils-7.0.tar.lz --rwxr-xr-x 1 root root 4875 2022-09-06 18:27 ./source/n/cifs-utils/cifs-utils.SlackBuild +drwxr-xr-x 2 root root 4096 2024-10-08 17:44 ./source/n/cifs-utils +-rw-r--r-- 1 root root 324723 2024-10-07 00:20 ./source/n/cifs-utils/cifs-utils-7.1.tar.lz +-rwxr-xr-x 1 root root 4649 2024-10-08 17:44 ./source/n/cifs-utils/cifs-utils.SlackBuild -rw-r--r-- 1 root root 48 2018-11-15 17:49 ./source/n/cifs-utils/cifs-utils.url -rw-r--r-- 1 root root 1061 2018-02-27 06:13 ./source/n/cifs-utils/slack-desc drwxr-xr-x 2 root root 4096 2023-09-30 19:57 ./source/n/conntrack-tools @@ -13137,9 +13139,9 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/net-tools -rwxr-xr-x 1 root root 4292 2021-02-13 05:32 ./source/n/net-tools/net-tools.SlackBuild -rw-r--r-- 1 root root 659 2017-11-12 19:13 ./source/n/net-tools/net-tools.config.h.gz -rw-r--r-- 1 root root 970 2018-02-27 06:13 ./source/n/net-tools/slack-desc -drwxr-xr-x 2 root root 4096 2024-10-05 17:50 ./source/n/netatalk +drwxr-xr-x 2 root root 4096 2024-10-08 17:48 ./source/n/netatalk -rw-r--r-- 1 root root 377 2020-02-07 01:00 ./source/n/netatalk/doinst.sh.gz --rw-r--r-- 1 root root 793932 2024-09-29 12:44 ./source/n/netatalk/netatalk-4.0.0.tar.xz +-rw-r--r-- 1 root root 792856 2024-10-06 12:50 ./source/n/netatalk/netatalk-4.0.1.tar.xz -rwxr-xr-x 1 root root 4864 2024-10-05 17:57 ./source/n/netatalk/netatalk.SlackBuild -rw-r--r-- 1 root root 63 2023-01-13 19:51 ./source/n/netatalk/netatalk.url -rw-r--r-- 1 root root 1009 2018-09-05 21:12 ./source/n/netatalk/rc.atalk.new @@ -15284,8 +15286,8 @@ drwxr-xr-x 2 root root 4096 2024-03-03 19:29 ./source/x/x11/src/font -rw-r--r-- 1 root root 96780 2023-02-27 23:22 ./source/x/x11/src/font/font-alias-1.0.5.tar.xz -rw-r--r-- 1 root root 104644 2023-02-27 23:27 ./source/x/x11/src/font/font-arabic-misc-1.0.4.tar.xz -rw-r--r-- 1 root root 569512 2023-02-27 23:30 ./source/x/x11/src/font/font-bh-100dpi-1.0.4.tar.xz --rw-r--r-- 1 root root 472540 2023-02-27 23:34 ./source/x/x11/src/font/font-bh-75dpi-1.0.4.tar.xz --rw-r--r-- 1 root root 212808 2023-02-27 23:37 ./source/x/x11/src/font/font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz +-rw-r--r-- 1 root root 472540 2023-02-27 23:34 ./source/x/x11/src/font/font-bh-75dpi-1.0.4.tar.xz +-rw-r--r-- 1 root root 212808 2023-02-27 23:37 ./source/x/x11/src/font/font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz -rw-r--r-- 1 root root 189952 2023-02-27 23:42 ./source/x/x11/src/font/font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz -rw-r--r-- 1 root root 372012 2023-02-27 23:44 ./source/x/x11/src/font/font-bh-ttf-1.0.4.tar.xz -rw-r--r-- 1 root root 633212 2023-02-27 23:47 ./source/x/x11/src/font/font-bh-type1-1.0.4.tar.xz diff --git a/source/a/mkinitrd/mkinitrd.SlackBuild b/source/a/mkinitrd/mkinitrd.SlackBuild index ff61747a5..92c1d2075 100755 --- a/source/a/mkinitrd/mkinitrd.SlackBuild +++ b/source/a/mkinitrd/mkinitrd.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=mkinitrd VERSION=${VERSION:-1.4.11} BB=1.37.0 -BUILD=${BUILD:-37} +BUILD=${BUILD:-38} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -187,6 +187,9 @@ sed $CWD/README.initrd \ mkdir $PKG/boot ln -sf /usr/doc/mkinitrd-$VERSION/README.initrd $PKG/boot/README.initrd +cp -a $CWD/remove-orphaned-initrds $PKG/boot +chown root:root $PKG/boot/remove-orphaned-initrds +chmod 755 $PKG/boot/remove-orphaned-initrds find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null diff --git a/source/a/mkinitrd/remove-orphaned-initrds b/source/a/mkinitrd/remove-orphaned-initrds new file mode 100644 index 000000000..eb5174755 --- /dev/null +++ b/source/a/mkinitrd/remove-orphaned-initrds @@ -0,0 +1,54 @@ +#!/bin/bash + +# Copyright 2024 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. + +# This script removes initrds in the /boot directory if there's no kernel +# in /boot with the same version. This keeps unused initrds from accumulating +# and filling up the filesystem. + +# Usage: Run without any options to clean up initrd orphans: +# +# ./remove-orphaned-initrds +# +# To see what would be removed without actually removing anything: +# +# ./remove-orphaned-initrds --dry-run +# +# This script is suitable to run as a periodic cron job (perhaps weekly). + +ORPHANS_FOUND=false + +cd /boot +for initrd in initrd-*-*.img ; do + INITRD_VERSION="$(echo $initrd | cut -f 2 -d -)" + if ! /bin/ls vmlinuz-* | grep -q -- "-${INITRD_VERSION}-" ; then + ORPHANS_FOUND=true + if [ "$1" = "--dry-run" ]; then + echo "Would remove: $initrd" + else + echo "Removing: $initrd" + rm -f $initrd + fi + fi +done +if [ "$ORPHANS_FOUND" = "false" ]; then + echo "No orphaned initrds found in /boot." +fi diff --git a/source/a/pkgtools/pkgtools.SlackBuild b/source/a/pkgtools/pkgtools.SlackBuild index 6f3bd2fbd..c6870be15 100755 --- a/source/a/pkgtools/pkgtools.SlackBuild +++ b/source/a/pkgtools/pkgtools.SlackBuild @@ -30,7 +30,7 @@ PKGNAM=pkgtools # *** UPDATE THESE WITH EACH BUILD: VERSION=15.1 ARCH=${ARCH:-noarch} -BUILD=${BUILD:-12} +BUILD=${BUILD:-13} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information @@ -89,6 +89,11 @@ mkdir -p $PKG chmod 755 $PKG/var/lib/pkgtools/setup/setup.* # Add a link for makebootstick: ( cd $PKG/sbin ; ln -sf ../var/lib/pkgtools/setup/setup.80.make-bootdisk makebootstick ) + # Add the kernel backup script: + mkdir -p $PKG/boot + cp -a $CWD/scripts/kernel-backup $PKG/boot + chown root:root $PKG/boot/kernel-backup + chmod 755 $PKG/boot/kernel-backup ) # Create the base directories (not really necessary, but doesn't hurt): diff --git a/source/a/pkgtools/scripts/kernel-backup b/source/a/pkgtools/scripts/kernel-backup new file mode 100644 index 000000000..e2ac62fe8 --- /dev/null +++ b/source/a/pkgtools/scripts/kernel-backup @@ -0,0 +1,180 @@ +#!/bin/bash + +# Copyright 2024 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. + +# This script creates a virtual installed package named +# kernel-backup-${KERNEL_VERSION}-${ARCH}-${BUILD}, which +# consists of a backup of /boot/vmlinuz-${KERNEL_VERSION}-generic +# to /boot/vmlinuz-${KERNEL_VERSION}-backup, and the modules that +# go with this kernel. If there's a matching initrd already created, +# we'll include that too. Otherwise, we'll assume you don't want one +# or that you'll manage it yourself outside of the installed backup +# package. +# +# By default, it makes a backup of the kernel pointed to by +# /boot/vmlinuz-generic. Once backed up, this kernel can be added to +# your bootloader as a fallback kernel, and removing or upgrading the +# original kernel-generic package will not remove it. But, you can +# remove the kernel-backup package later with removepkg if you wish. +# +# The $KERNEL_FILE doesn't need to have any particular naming scheme. +# You could point at /usr/src/linux/arch/x86/boot/bzImage for all this +# script cares. The kernel modules do need to be installed first though. + +BUILD=${BUILD:-1} + +# This is the kernel to use (may be a symlink): +KERNEL_FILE=${KERNEL_FILE:-/boot/vmlinuz-generic} + +# This is the kernel name for the backup kernel: +BACKUP_NAME=${BACKUP_NAME:-backup} + +# If this is a symlink, find the actual file: +if [ -L $KERNEL_FILE ]; then + KERNEL_FILE=$(readlink -f $KERNEL_FILE) +fi + +# Find the kernel version: +if [ -r $KERNEL_FILE ]; then + KERNEL_VERSION=$(strings $KERNEL_FILE | grep '([^ ]*@[^ ]*) #' | cut -f1 -d' ') +else + echo "ERROR: $KERNEL_FILE not found." + exit 1 +fi + +# We require the modules for this kernel version to be installed: +if [ ! -d /lib/modules/${KERNEL_VERSION} ]; then + echo "ERROR: directory /lib/modules/${KERNEL_VERSION} does not exist." + echo "Refusing to back up a kernel without modules." + exit 1 +fi + +# Guess the $ARCH: +if file /bin/bash | grep -wq x86-64 ; then + ARCH="x86_64" +elif file /bin/bash | grep -wq 80386 ; then + ARCH="i686" +else + ARCH="$(uname -m)" +fi + +# Make a backup of the kernel in /boot: +rm -f /boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME} +cp -a $KERNEL_FILE /boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME} + +# Make an unversioned symlink: +rm -f /boot/vmlinuz-${BACKUP_NAME} +ln -sf vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME} /boot/vmlinuz-${BACKUP_NAME} + +# If there is an initrd for this kernel version, we will assume that's +# the one we should use: +if /bin/ls /boot/initrd-${KERNEL_VERSION}-*.img 1> /dev/null 2> /dev/null ; then + # Pick the newest one: + cp -a $(/bin/ls -t /boot/initrd-${KERNEL_VERSION}-*.img | grep -v /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img | head -n 1) /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img + INITBLURB="Backed up $(/bin/ls -t /boot/initrd-${KERNEL_VERSION}-*.img | grep -v /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img | head -n 1) as /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img." +else + INITBLURB="Not including an initrd because a matching version was not found." +fi + +# OK, an initrd could be made automatically if you don't have one, but that's +# not really this script's job. ;-) If you don't already have one, we will +# assume that's because you don't use one, and don't want one. +#else +# # Make an initrd for this: +# sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k ${KERNEL_VERSION} -a "-L -o /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img" | bash 1> /dev/null 2> /dev/null +#fi + +# Make an initrd symlink if we backed up an initrd: +if [ -f /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img ]; then + rm -f /boot/initrd-${BACKUP_NAME}.img + ln -sf initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img /boot/initrd-${BACKUP_NAME}.img +fi + +# Some shortcuts to avoid redundancy: +PACKAGE_NAME="kernel-${BACKUP_NAME}-${KERNEL_VERSION}-${ARCH}-${BUILD}" +PACKAGES_ENTRY=/var/lib/pkgtools/packages/${PACKAGE_NAME} +SCRIPTS_ENTRY=/var/lib/pkgtools/scripts/${PACKAGE_NAME} + +# Now we need to make a "virtual" package. We'll start with the "pkgtools/packages/" entry: +cat << EOF > $PACKAGES_ENTRY +PACKAGE NAME: ${PACKAGE_NAME} +COMPRESSED PACKAGE SIZE: 93M +UNCOMPRESSED PACKAGE SIZE: 444M +PACKAGE LOCATION: ./${PACKAGE_NAME} +PACKAGE DESCRIPTION: +kernel-${BACKUP_NAME}: kernel-${BACKUP_NAME} (backup of ${KERNEL_FILE}) +kernel-${BACKUP_NAME}: +kernel-${BACKUP_NAME}: This is a Linux kernel with built-in support for SATA, NVMe, and most +kernel-${BACKUP_NAME}: commonly used filesystems, as well as a large collection of loadable +kernel-${BACKUP_NAME}: kernel modules. +kernel-${BACKUP_NAME}: +kernel-${BACKUP_NAME}: It is recommended to use an initrd with this kernel for best results. +kernel-${BACKUP_NAME}: For more information about creating an initrd, see the README.initrd +kernel-${BACKUP_NAME}: file in the /boot directory. +kernel-${BACKUP_NAME}: +kernel-${BACKUP_NAME}: +FILE LIST: +./ +boot/ +EOF +echo boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME} >> $PACKAGES_ENTRY +if [ -f /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img ]; then + echo boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img >> $PACKAGES_ENTRY +fi +echo "lib/" >> $PACKAGES_ENTRY +echo "lib/modules/" >> $PACKAGES_ENTRY +# First the files: +find /lib/modules/${KERNEL_VERSION} -type f | cut -b2- > ${PACKAGES_ENTRY}-tmp +# Then the directories: +find /lib/modules/${KERNEL_VERSION} -type d | cut -b2- | sed "s|$|/|" >> ${PACKAGES_ENTRY}-tmp +cat ${PACKAGES_ENTRY}-tmp | sort >> $PACKAGES_ENTRY +rm -f ${PACKAGES_ENTRY}-tmp + +# Finally, store the symlinks in the "pkgtools/scripts/" entry: +make_install_script() { + TAB="$(echo -e "\t")" + COUNT=1 + while :; do + LINE="$(sed -n "$COUNT p" $1)" + if [ "$LINE" = "" ]; then + break + fi + LINKGOESIN="$(echo "$LINE" | cut -f 1 -d "$TAB")" + LINKGOESIN="$(dirname "$LINKGOESIN")" + LINKNAMEIS="$(echo "$LINE" | cut -f 1 -d "$TAB")" + LINKNAMEIS="$(basename "$LINKNAMEIS")" + LINKPOINTSTO="$(echo "$LINE" | cut -f 2 -d "$TAB")" + echo "( cd $LINKGOESIN ; rm -rf $LINKNAMEIS )" + echo "( cd $LINKGOESIN ; ln -sf $LINKPOINTSTO $LINKNAMEIS )" + COUNT=$(expr $COUNT + 1) + done +} +rm -f ${SCRIPTS_ENTRY} +find /boot -name vmlinuz-${BACKUP_NAME} -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY} +find /boot -name initrd-${BACKUP_NAME}.img -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY} +find /lib/modules/${KERNEL_VERSION} -type l -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY} + +echo "Backed up ${KERNEL_FILE} as /boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME}." +echo "Backed up kernel modules in /lib/modules/${KERNEL_VERSION}/" +if [ ! -z "$INITBLURB" ]; then + echo $INITBLURB +fi +echo "Installed as package ${PACKAGE_NAME}." diff --git a/source/ap/rpm/rpm.SlackBuild b/source/ap/rpm/rpm.SlackBuild index 48ed1fbeb..31f89718c 100755 --- a/source/ap/rpm/rpm.SlackBuild +++ b/source/ap/rpm/rpm.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=rpm VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -57,11 +57,8 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" LIBDIRSUFFIX="64" -elif [ "$ARCH" = "arm" ]; then - SLKCFLAGS="-O2 -march=armv4 -mtune=xscale" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "armel" ]; then - SLKCFLAGS="-O2 -march=armv4t" +else + SLKCFLAGS="-O2" LIBDIRSUFFIX="" fi @@ -109,6 +106,7 @@ cd cmake-build -DWITH_AUDIT=OFF \ -DWITH_SELINUX=OFF \ -DWITH_INTERNAL_OPENPGP=ON \ + -DWITH_SEQUOIA=OFF \ -DENABLE_TESTSUITE=OFF \ .. || exit 1 make $NUMJOBS || make || exit 1 diff --git a/source/l/python-MarkupSafe/python-MarkupSafe.SlackBuild b/source/l/python-MarkupSafe/python-MarkupSafe.SlackBuild index 2751b3dc1..f17337f47 100755 --- a/source/l/python-MarkupSafe/python-MarkupSafe.SlackBuild +++ b/source/l/python-MarkupSafe/python-MarkupSafe.SlackBuild @@ -23,13 +23,13 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=python-MarkupSafe -SRCNAM=MarkupSafe +SRCNAM=markupsafe VERSION=${VERSION:-$(echo ${SRCNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -65,7 +65,7 @@ unshare -n python3 -m build --wheel --no-isolation || exit 1 python3 -m installer --destdir "$PKG" dist/*.whl || exit 1 mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a *.rst LICENSE* NOTICE PKG-INFO \ +cp -a *.rst *.md *.txt LICENSE* NOTICE* PKG-INFO \ $PKG/usr/doc/$PKGNAM-$VERSION find $PKG/usr/doc/$PKGNAM-$VERSION -type f -exec chmod 0644 {} \+ diff --git a/source/l/python-tomli-w/python-tomli-w.SlackBuild b/source/l/python-tomli-w/python-tomli-w.SlackBuild index 212f842e6..f95c08db9 100755 --- a/source/l/python-tomli-w/python-tomli-w.SlackBuild +++ b/source/l/python-tomli-w/python-tomli-w.SlackBuild @@ -24,12 +24,12 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=python-tomli-w VERSION=${VERSION:-$(echo tomli_w-*.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 case "$( uname -m )" in - i?86) export ARCH=i586 ;; + i?86) export ARCH=i686 ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) export ARCH=$( uname -m ) ;; @@ -45,17 +45,17 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then fi if [ "${ARCH}" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" + LIBDIRSUFFIX="64" +else SLKCFLAGS="-O2" LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" fi TMP=${TMP:-/tmp} diff --git a/source/n/cifs-utils/cifs-utils.SlackBuild b/source/n/cifs-utils/cifs-utils.SlackBuild index 5a19708f9..0a5a3ab6c 100755 --- a/source/n/cifs-utils/cifs-utils.SlackBuild +++ b/source/n/cifs-utils/cifs-utils.SlackBuild @@ -29,7 +29,7 @@ BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$(uname -m)" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$(uname -m) ;; @@ -47,24 +47,15 @@ fi NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" +if [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686" LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" - LIBDIRSUFFIX="" else SLKCFLAGS="-O2" LIBDIRSUFFIX=""