diff --git a/ChangeLog.rss b/ChangeLog.rss
index 6372f30b5..9170e9de3 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,28 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Sat, 2 Nov 2024 04:27:03 GMT
- Sat, 2 Nov 2024 05:05:12 GMT
+ Sat, 2 Nov 2024 21:18:48 GMT
+ Sat, 2 Nov 2024 21:59:00 GMT
maintain_current_git.sh v 1.17
+ -
+ Sat, 2 Nov 2024 21:18:48 GMT
+ Sat, 2 Nov 2024 21:18:48 GMT
+ https://git.slackware.nl/current/tag/?h=20241102211848
+ 20241102211848
+
+
+a/mkinitrd-1.4.11-x86_64-43.txz: Rebuilt.
+ geninitrd: allow specifying the kernel to use with $1.
+ This can now work with mkinitrd_command_generator.sh, or mkinitrd with a
+ /etc/mkinitrd.conf config file, or with dracut.
+a/pkgtools-15.1-noarch-17.txz: Rebuilt.
+ make-kernel-backup: make the comments accurate.
+ Allow specifying the kernel to back up with $1.
+ap/mpg123-1.32.9-x86_64-1.txz: Upgraded.
+l/python-flit-core-3.10.1-x86_64-1.txz: Upgraded.
+ ]]>
+
+
-
Sat, 2 Nov 2024 04:27:03 GMT
Sat, 2 Nov 2024 04:27:03 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 02d78b762..3dec43edc 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,14 @@
+Sat Nov 2 21:18:48 UTC 2024
+a/mkinitrd-1.4.11-x86_64-43.txz: Rebuilt.
+ geninitrd: allow specifying the kernel to use with $1.
+ This can now work with mkinitrd_command_generator.sh, or mkinitrd with a
+ /etc/mkinitrd.conf config file, or with dracut.
+a/pkgtools-15.1-noarch-17.txz: Rebuilt.
+ make-kernel-backup: make the comments accurate.
+ Allow specifying the kernel to back up with $1.
+ap/mpg123-1.32.9-x86_64-1.txz: Upgraded.
+l/python-flit-core-3.10.1-x86_64-1.txz: Upgraded.
++--------------------------+
Sat Nov 2 04:27:03 UTC 2024
k/kernel-source-6.11.6-noarch-2.txz: Rebuilt.
When cleaning up, only remove non-executable ELF objects. Some binaries are
diff --git a/FILELIST.TXT b/FILELIST.TXT
index e2e3ad6de..41d568cbb 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Sat Nov 2 04:31:34 UTC 2024
+Sat Nov 2 21:22:21 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-11-02 04:27 .
+drwxr-xr-x 12 root root 4096 2024-11-02 21:18 .
-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 1159296 2024-11-01 21:18 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-11-01 21:18 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1159296 2024-11-02 04:31 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-11-02 04:31 ./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 1221533 2024-11-02 04:27 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1222050 2024-11-02 21:18 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-11-01 21:12 ./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-11-01 21:12 ./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 1517068 2024-11-01 21:17 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1517068 2024-11-02 04:31 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 913807 2024-11-02 04:31 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 913807 2024-11-02 21:21 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3571 2024-11-01 20:56 ./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-11-02 04:31 ./slackware64
--rw-r--r-- 1 root root 356689 2024-11-02 04:31 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-11-02 04:31 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 441712 2024-11-02 04:30 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4814096 2024-11-02 04:30 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-11-02 21:21 ./slackware64
+-rw-r--r-- 1 root root 356689 2024-11-02 21:21 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-11-02 21:21 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 441712 2024-11-02 21:21 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4808001 2024-11-02 21:21 ./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-11-01 21:16 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-11-02 21:20 ./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-11-01 21:16 ./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-11-01 17:01 ./slackware64/a/mkinitrd-1.4.11-x86_64-42.txt
--rw-r--r-- 1 root root 634748 2024-11-01 17:01 ./slackware64/a/mkinitrd-1.4.11-x86_64-42.txz
--rw-r--r-- 1 root root 195 2024-11-01 17:01 ./slackware64/a/mkinitrd-1.4.11-x86_64-42.txz.asc
+-rw-r--r-- 1 root root 527 2024-11-02 20:51 ./slackware64/a/mkinitrd-1.4.11-x86_64-43.txt
+-rw-r--r-- 1 root root 635524 2024-11-02 20:51 ./slackware64/a/mkinitrd-1.4.11-x86_64-43.txz
+-rw-r--r-- 1 root root 195 2024-11-02 20:51 ./slackware64/a/mkinitrd-1.4.11-x86_64-43.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-11-01 21:16 ./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-11-01 17:17 ./slackware64/a/pkgtools-15.1-noarch-16.txt
--rw-r--r-- 1 root root 200088 2024-11-01 17:17 ./slackware64/a/pkgtools-15.1-noarch-16.txz
--rw-r--r-- 1 root root 195 2024-11-01 17:17 ./slackware64/a/pkgtools-15.1-noarch-16.txz.asc
+-rw-r--r-- 1 root root 672 2024-11-02 20:32 ./slackware64/a/pkgtools-15.1-noarch-17.txt
+-rw-r--r-- 1 root root 200132 2024-11-02 20:32 ./slackware64/a/pkgtools-15.1-noarch-17.txz
+-rw-r--r-- 1 root root 195 2024-11-02 20:32 ./slackware64/a/pkgtools-15.1-noarch-17.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-11-01 21:16 ./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-31 18:43 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2024-11-02 21:21 ./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
@@ -1210,9 +1210,9 @@ drwxr-xr-x 2 root root 20480 2024-10-31 18:43 ./slackware64/ap
-rw-r--r-- 1 root root 376 2022-08-05 17:52 ./slackware64/ap/most-5.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 50452 2022-08-05 17:52 ./slackware64/ap/most-5.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-08-05 17:52 ./slackware64/ap/most-5.2.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 331 2024-10-26 17:57 ./slackware64/ap/mpg123-1.32.8-x86_64-1.txt
--rw-r--r-- 1 root root 498956 2024-10-26 17:57 ./slackware64/ap/mpg123-1.32.8-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-10-26 17:57 ./slackware64/ap/mpg123-1.32.8-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 331 2024-11-02 20:11 ./slackware64/ap/mpg123-1.32.9-x86_64-1.txt
+-rw-r--r-- 1 root root 498980 2024-11-02 20:11 ./slackware64/ap/mpg123-1.32.9-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-11-02 20:11 ./slackware64/ap/mpg123-1.32.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 430 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txt
-rw-r--r-- 1 root root 624380 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txz.asc
@@ -2780,7 +2780,7 @@ drwxr-xr-x 2 root root 86016 2024-10-28 21:26 ./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-11-02 04:30 ./slackware64/l
+drwxr-xr-x 2 root root 102400 2024-11-02 21:21 ./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
@@ -3841,9 +3841,9 @@ drwxr-xr-x 2 root root 102400 2024-11-02 04:30 ./slackware64/l
-rw-r--r-- 1 root root 575 2024-03-29 04:28 ./slackware64/l/python-editables-0.5-x86_64-2.txt
-rw-r--r-- 1 root root 8672 2024-03-29 04:28 ./slackware64/l/python-editables-0.5-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:28 ./slackware64/l/python-editables-0.5-x86_64-2.txz.asc
--rw-r--r-- 1 root root 426 2024-10-31 18:16 ./slackware64/l/python-flit-core-3.10.0-x86_64-1.txt
--rw-r--r-- 1 root root 28612 2024-10-31 18:16 ./slackware64/l/python-flit-core-3.10.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-10-31 18:16 ./slackware64/l/python-flit-core-3.10.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 426 2024-11-02 20:12 ./slackware64/l/python-flit-core-3.10.1-x86_64-1.txt
+-rw-r--r-- 1 root root 28624 2024-11-02 20:12 ./slackware64/l/python-flit-core-3.10.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-11-02 20:12 ./slackware64/l/python-flit-core-3.10.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 723 2024-03-29 04:28 ./slackware64/l/python-future-1.0.0-x86_64-2.txt
-rw-r--r-- 1 root root 803256 2024-03-29 04:28 ./slackware64/l/python-future-1.0.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:28 ./slackware64/l/python-future-1.0.0-x86_64-2.txz.asc
@@ -5798,11 +5798,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-11-02 04:31 ./source
--rw-r--r-- 1 root root 626173 2024-11-02 04:31 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-11-02 04:31 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 872529 2024-11-02 04:31 ./source/FILE_LIST
--rw-r--r-- 1 root root 30554210 2024-11-02 04:31 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-11-02 21:22 ./source
+-rw-r--r-- 1 root root 626173 2024-11-02 21:22 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-11-02 21:22 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 872529 2024-11-02 21:22 ./source/FILE_LIST
+-rw-r--r-- 1 root root 30562217 2024-11-02 21:22 ./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-28 00:04 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -6514,20 +6514,20 @@ drwxr-xr-x 2 root root 4096 2024-11-01 16:58 ./source/a/mkinitrd
-rw-r--r-- 1 root root 121 2024-09-26 21:31 ./source/a/mkinitrd/busybox-1.37.0.tar.bz2.sig
-rw-r--r-- 1 root root 30200 2024-10-05 20:43 ./source/a/mkinitrd/busybox-dot-config
-rw-r--r-- 1 root root 373 2024-07-24 19:01 ./source/a/mkinitrd/doinst.sh
--rw-r--r-- 1 root root 1684 2024-11-01 17:01 ./source/a/mkinitrd/geninitrd
--rw-r--r-- 1 root root 648 2024-11-01 16:54 ./source/a/mkinitrd/geninitrd.default
+-rw-r--r-- 1 root root 2140 2024-11-02 20:46 ./source/a/mkinitrd/geninitrd
+-rw-r--r-- 1 root root 1025 2024-11-02 20:42 ./source/a/mkinitrd/geninitrd.default
-rw-r--r-- 1 root root 12735 2022-04-26 19:12 ./source/a/mkinitrd/init
-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 8205 2024-11-01 17:01 ./source/a/mkinitrd/mkinitrd.SlackBuild
+-rwxr-xr-x 1 root root 8205 2024-11-02 20:46 ./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 2525 2024-10-27 21:31 ./source/a/mkinitrd/remove-orphaned-initrds
--rw-r--r-- 1 root root 2315 2024-11-01 17:00 ./source/a/mkinitrd/setup.01.mkinitrd
+-rw-r--r-- 1 root root 4020 2024-11-02 20:51 ./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
-rw-r--r-- 1 root root 388 2017-03-16 18:04 ./source/a/mlocate/doinst.sh.gz
@@ -6660,11 +6660,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 4073 2024-11-01 17:09 ./source/a/pkgtools/pkgtools.SlackBuild
+-rwxr-xr-x 1 root root 4073 2024-11-02 20:32 ./source/a/pkgtools/pkgtools.SlackBuild
drwxr-xr-x 2 root root 4096 2024-11-01 17:09 ./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 7794 2024-11-01 17:17 ./source/a/pkgtools/scripts/make-kernel-backup
+-rw-r--r-- 1 root root 8060 2024-11-02 20:31 ./source/a/pkgtools/scripts/make-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
@@ -7336,8 +7336,8 @@ drwxr-xr-x 2 root root 4096 2022-08-05 17:52 ./source/ap/most
-rwxr-xr-x 1 root root 3334 2022-08-05 17:52 ./source/ap/most/most.SlackBuild
-rw-r--r-- 1 root root 39 2019-03-06 19:02 ./source/ap/most/most.url
-rw-r--r-- 1 root root 828 2018-02-27 06:12 ./source/ap/most/slack-desc
-drwxr-xr-x 2 root root 4096 2024-10-26 17:57 ./source/ap/mpg123
--rw-r--r-- 1 root root 921548 2024-10-26 15:08 ./source/ap/mpg123/mpg123-1.32.8.tar.lz
+drwxr-xr-x 2 root root 4096 2024-11-02 20:10 ./source/ap/mpg123
+-rw-r--r-- 1 root root 921985 2024-11-02 09:02 ./source/ap/mpg123/mpg123-1.32.9.tar.lz
-rwxr-xr-x 1 root root 6269 2024-08-09 00:24 ./source/ap/mpg123/mpg123.SlackBuild
-rw-r--r-- 1 root root 250 2021-09-18 19:47 ./source/ap/mpg123/mpg123.lib64.diff.gz
-rw-r--r-- 1 root root 27 2019-08-26 18:16 ./source/ap/mpg123/mpg123.url
@@ -12040,9 +12040,9 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-editables
-rw-r--r-- 1 root root 35 2024-01-24 20:41 ./source/l/python-editables/editables.url
-rwxr-xr-x 1 root root 3129 2024-03-29 03:06 ./source/l/python-editables/python-editables.SlackBuild
-rw-r--r-- 1 root root 1039 2024-02-04 18:45 ./source/l/python-editables/slack-desc
-drwxr-xr-x 2 root root 4096 2024-10-31 18:16 ./source/l/python-flit-core
+drwxr-xr-x 2 root root 4096 2024-11-02 20:12 ./source/l/python-flit-core
-rw-r--r-- 1 root root 35 2024-01-24 21:16 ./source/l/python-flit-core/flit-core.url
--rw-r--r-- 1 root root 32556 2024-10-31 14:56 ./source/l/python-flit-core/flit_core-3.10.0.tar.gz
+-rw-r--r-- 1 root root 42842 2024-11-02 16:22 ./source/l/python-flit-core/flit_core-3.10.1.tar.gz
-rwxr-xr-x 1 root root 3296 2024-10-31 18:16 ./source/l/python-flit-core/python-flit-core.SlackBuild
-rw-r--r-- 1 root root 890 2022-03-13 15:44 ./source/l/python-flit-core/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-future
diff --git a/source/a/mkinitrd/geninitrd b/source/a/mkinitrd/geninitrd
index aa64faa95..7082c56bb 100644
--- a/source/a/mkinitrd/geninitrd
+++ b/source/a/mkinitrd/geninitrd
@@ -26,8 +26,16 @@
# example, vmlinuz-generic), it will also make a matching initrd-generic.img
# symlink. Finally, it also supports a plain initrd.gz symlink to the initrd,
# which might still be needed by some old setups.
-#
-# If you use an encrypted root, you'll need to make your initrd manually.
+
+# If KERNEL_SYMLINK is defined and points to a kernel, we'll use that.
+# Otherwise, if KERNEL is defined and points to a kernel, we'll use that.
+# Otherwise, if $1 is defined and points to a kernel, we'll use that.
+# Example: geninitrd /boot/vmlinuz-6.11.6
+# If none of these are true, we'll use the newest kernel we find in /boot.
+
+# If you use an encrypted root, you may need an appropriate /etc/mkinitrd.conf
+# (if you will be setting GENERATOR=mkinitrd in /etc/default/geninitrd), or you
+# could try using GENERATOR=dracut.
cd $(dirname $0)/../..
-chroot . /var/lib/pkgtools/setup/setup.01.mkinitrd
+chroot . /var/lib/pkgtools/setup/setup.01.mkinitrd $*
diff --git a/source/a/mkinitrd/geninitrd.default b/source/a/mkinitrd/geninitrd.default
index 7bfb93683..1f67faf32 100644
--- a/source/a/mkinitrd/geninitrd.default
+++ b/source/a/mkinitrd/geninitrd.default
@@ -1,7 +1,8 @@
# Default options for generating the initrd:
# This variable defines the kernel that the initrd should be made for.
-# If it is not defined, then we use the newest kernel we find in /boot.
+# If it is not defined, then we use $1 that was given to geninitrd.
+# As a last resort, we'll use the newest kernel we find in /boot.
#KERNEL=/boot/vmlinuz-generic
# In addition to the initrd with a name like initrd-6.11.6.img,
@@ -13,3 +14,12 @@ GENINITRD_NAMED_SYMLINK=true
# should we make a compatibility symlink named initrd.gz?
# GRUB doesn't require this, but lilo and elilo might.
GENINITRD_INITRD_GZ_SYMLINK=true
+
+# Which initrd generating tool should we use?
+# The supported options are mkinitrd_command_generator.sh,
+# mkinitrd (falls back to mkinitrd_command_generator.sh if
+# there is no /etc/mkinitrd.conf), or dracut.
+GENERATOR=mkinitrd
+
+# If we are using dracut, we'll use these options:
+DRACUT_OPTS="--force --hostonly"
diff --git a/source/a/mkinitrd/mkinitrd.SlackBuild b/source/a/mkinitrd/mkinitrd.SlackBuild
index 9e9887390..9116cf600 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:-42}
+BUILD=${BUILD:-43}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/a/mkinitrd/setup.01.mkinitrd b/source/a/mkinitrd/setup.01.mkinitrd
index 71fb589a1..6094f98f0 100644
--- a/source/a/mkinitrd/setup.01.mkinitrd
+++ b/source/a/mkinitrd/setup.01.mkinitrd
@@ -1,6 +1,13 @@
#!/bin/sh
#BLURB="Generate an initrd for the kernel"
+# To generate an initrd automatically, just run "geninitrd".
+# If KERNEL_SYMLINK is defined and points to a kernel, we'll use that.
+# Otherwise, if KERNEL is defined and points to a kernel, we'll use that.
+# Otherwise, if $1 is defined and points to a kernel, we'll use that.
+# Example: geninitrd /boot/vmlinuz-6.11.6
+# If none of these are true, we'll use the newest kernel we find in /boot.
+
# Load defaults:
if [ -r etc/default/geninitrd ]; then
. etc/default/geninitrd
@@ -10,8 +17,20 @@ fi
KERNEL=$KERNEL_SYMLINK
if [ -z "$KERNEL" ]; then
- # If we weren't told anything else, then use the newest kernel:
- KERNEL="$(find /boot -name "vmlinuz-*" -type f | xargs ls -t | head -n 1)"
+ # If we were not passed $KERNEL, maybe we got the kernel as $1:
+ if [ ! -z "$1" ]; then
+ KERNEL=$1
+ else
+ # If we weren't told anything else, then use the newest kernel:
+ KERNEL="$(find /boot -name "vmlinuz-*" -type f | xargs ls -t | head -n 1)"
+ fi
+fi
+
+# If we don't see $KERNEL, try looking in /boot:
+if [ ! -r $KERNEL ]; then
+ if [ -r boot/$KERNEL ]; then
+ KERNEL=boot/$KERNEL
+ fi
fi
# In case this is a symlink, get the real file:
@@ -32,18 +51,43 @@ fi
# Sometimes mkinitrd_command_generator.sh does not detect LVM properly. Until I
# get to the bottom of that, it's safer to just always include LVM support.
LVM_OPTION="-L"
+# Ditto on RAID:
+RAID_OPTION="-R"
+
+# This could be set to dracut in /etc/default/geninitrd:
+GENERATOR=${GENERATOR:-mkinitrd}
+
+# If we asked for mkinitrd, but do not have /etc/mkinitrd.conf, then fall
+# back on mkinitrd_command_generator.sh instead:
+if [ "$GENERATOR" = "mkinitrd" -a ! -r etc/mkinitrd.conf ]; then
+ GENERATOR=mkinitrd_command_generator.sh
+fi
# Generate the initrd:
if [ -z "$GENINITRD_SILENT" ]; then
dialog --title "GENERATING INITIAL RAMDISK" --infobox \
- "Generating an initial ramdisk for use with the $KERNEL_VERSION kernel. \
+ "Generating an initial ramdisk for use with the $KERNEL_VERSION kernel (using $GENERATOR). \
The initial ramdisk contains kernel modules needed to mount the \
root partition, and must be regenerated whenever the kernel is updated. To \
regenerate the initrd, select this setup script from within pkgtool, or run \
-'geninitrd' which will produce an initial ramdisk (/boot/initrd.gz) for the \
-installed kernel." 8 70
+'geninitrd' which will produce an initial ramdisk \
+(/boot/initrd-${KERNEL_VERSION}.img) for the installed kernel." 0 0
+fi
+if [ "$GENERATOR" = "mkinitrd_command_generator.sh" ]; then
+ chroot . /usr/share/mkinitrd/mkinitrd_command_generator.sh -k $KERNEL_VERSION -a "$LVM_OPTION $RAID_OPTION -o /boot/initrd-${KERNEL_VERSION}.img" | chroot . bash 1> /dev/null 2> /dev/null
+elif [ "$GENERATOR" = "mkinitrd" ]; then
+ chroot . /sbin/mkinitrd -F /etc/mkinitrd.conf -k $KERNEL_VERSION -o /boot/initrd-${KERNEL_VERSION}.img 1> /dev/null 2> /dev/null
+elif [ "$GENERATOR" = "dracut" ]; then
+ # If no options were set, set basic ones:
+ if [ -z "$DRACUT_OPTS" ]; then
+ DRACUT_OPTS="--force --hostonly"
+ fi
+ chroot . /usr/bin/dracut $DRACUT_OPTS /boot/initrd-${KERNEL_VERSION}.img $KERNEL_VERSION 1> /dev/null 2> /dev/null
+else
+ echo "error: no handler for GENERATOR=$GENERATOR"
+ echo "Unable to generate /boot/initrd-${KERNEL_VERSION}.img."
+ exit 1
fi
-chroot . /usr/share/mkinitrd/mkinitrd_command_generator.sh -k $KERNEL_VERSION -a "$LVM_OPTION -o /boot/initrd-${KERNEL_VERSION}.img" | chroot . bash 1> /dev/null 2> /dev/null
if [ "$GENINITRD_NAMED_SYMLINK" = "true" ]; then
# Make initrd symlinks for all matching kernel symlinks:
diff --git a/source/a/pkgtools/pkgtools.SlackBuild b/source/a/pkgtools/pkgtools.SlackBuild
index db37717ac..6e7ff85cd 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:-16}
+BUILD=${BUILD:-17}
# 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
diff --git a/source/a/pkgtools/scripts/make-kernel-backup b/source/a/pkgtools/scripts/make-kernel-backup
index 2a1a97fb7..1e64b1a8a 100644
--- a/source/a/pkgtools/scripts/make-kernel-backup
+++ b/source/a/pkgtools/scripts/make-kernel-backup
@@ -22,18 +22,19 @@
# 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.
+# consists of a backup of /boot/vmlinuz-${KERNEL_VERSION} and the modules
+# that go with that kernel.
+# Also included will be one or two symlinks:
+# /boot/vmlinuz-backup pointing to /boot/vmlinuz-${KERNEL_VERSION},
+# and, if /boot/initrd-${KERNEL_VERSION}.img exists, we will have
+# /boot/initrd-backup.img pointing to that.
#
-# 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.
+# If $1 is a kernel, we'll use that. Otherwise, we'll use $KERNEL_FILE,
+# which defaults to /boot/vmlinuz-generic. We will include the kernel
+# as well as the related tree of kernel modules. 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
@@ -48,6 +49,12 @@ fi
BUILD=${BUILD:-1}
+# If we don't have KERNEL_FILE set already, and we have $1, let's
+# assume that $1 is the kernel that we want to use:
+if [ -z "$KERNEL_FILE" -a ! -z "$1" ]; then
+ KERNEL_FILE=$1
+fi
+
# This is the kernel to use (may be a symlink):
KERNEL_FILE=${KERNEL_FILE:-/boot/vmlinuz-generic}