Fri Sep 13 01:32:33 UTC 2024

a/kernel-firmware-20240912_b9daf8c-noarch-1.txz:  Upgraded.
a/kernel-generic-6.10.10-x86_64-1.txz:  Upgraded.
  The kernel modules are now bundled into this package.
a/kernel-huge-6.10.9-x86_64-1.txz:  Removed.
  So long, we won't miss you.
  If you were actually using kernel-huge with one of the SCSI/SAS drivers that
  were built in, you'll need to use kernel-generic and an initrd that contains
  the needed drivers. Otherwise, just switch to kernel-generic. It'll be fine.
  If unsure, make an initrd with geninitrd and have your bootloader use it.
a/kernel-modules-6.10.9-x86_64-1.txz:  Removed.
  Kernel modules are now bundled with the kernel-generic package.
a/libblockdev-3.2.0-x86_64-1.txz:  Upgraded.
d/kernel-headers-6.10.10-x86-1.txz:  Upgraded.
k/kernel-source-6.10.10-noarch-1.txz:  Upgraded.
l/librsvg-2.58.4-x86_64-1.txz:  Upgraded.
l/protobuf-28.1-x86_64-1.txz:  Upgraded.
l/pygobject3-3.50.0-x86_64-1.txz:  Upgraded.
l/python-trove-classifiers-2024.9.12-x86_64-1.txz:  Upgraded.
n/nghttp3-1.5.0-x86_64-2.txz:  Rebuilt.
  Make sure the cmake files are installed to the correct location.
  Thanks to fulalas.
x/ibus-table-1.17.8-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2024-09-13 01:32:33 +00:00 committed by Eric Hameleers
parent b6d2c7f5fa
commit 1ef7f6df7b
41 changed files with 534 additions and 23228 deletions

View file

@ -11,9 +11,44 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Wed, 11 Sep 2024 17:47:14 GMT</pubDate>
<lastBuildDate>Wed, 11 Sep 2024 18:35:08 GMT</lastBuildDate>
<pubDate>Fri, 13 Sep 2024 01:32:33 GMT</pubDate>
<lastBuildDate>Fri, 13 Sep 2024 02:11:00 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Fri, 13 Sep 2024 01:32:33 GMT</title>
<pubDate>Fri, 13 Sep 2024 01:32:33 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240913013233</link>
<guid isPermaLink="false">20240913013233</guid>
<description>
<![CDATA[<pre>
a/kernel-firmware-20240912_b9daf8c-noarch-1.txz: Upgraded.
a/kernel-generic-6.10.10-x86_64-1.txz: Upgraded.
The kernel modules are now bundled into this package.
a/kernel-huge-6.10.9-x86_64-1.txz: Removed.
So long, we won't miss you.
If you were actually using kernel-huge with one of the SCSI/SAS drivers that
were built in, you'll need to use kernel-generic and an initrd that contains
the needed drivers. Otherwise, just switch to kernel-generic. It'll be fine.
If unsure, make an initrd with geninitrd and have your bootloader use it.
a/kernel-modules-6.10.9-x86_64-1.txz: Removed.
Kernel modules are now bundled with the kernel-generic package.
a/libblockdev-3.2.0-x86_64-1.txz: Upgraded.
d/kernel-headers-6.10.10-x86-1.txz: Upgraded.
k/kernel-source-6.10.10-noarch-1.txz: Upgraded.
l/librsvg-2.58.4-x86_64-1.txz: Upgraded.
l/protobuf-28.1-x86_64-1.txz: Upgraded.
l/pygobject3-3.50.0-x86_64-1.txz: Upgraded.
l/python-trove-classifiers-2024.9.12-x86_64-1.txz: Upgraded.
n/nghttp3-1.5.0-x86_64-2.txz: Rebuilt.
Make sure the cmake files are installed to the correct location.
Thanks to fulalas.
x/ibus-table-1.17.8-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Wed, 11 Sep 2024 17:47:14 GMT</title>
<pubDate>Wed, 11 Sep 2024 17:47:14 GMT</pubDate>

View file

@ -1,3 +1,30 @@
Fri Sep 13 01:32:33 UTC 2024
a/kernel-firmware-20240912_b9daf8c-noarch-1.txz: Upgraded.
a/kernel-generic-6.10.10-x86_64-1.txz: Upgraded.
The kernel modules are now bundled into this package.
a/kernel-huge-6.10.9-x86_64-1.txz: Removed.
So long, we won't miss you.
If you were actually using kernel-huge with one of the SCSI/SAS drivers that
were built in, you'll need to use kernel-generic and an initrd that contains
the needed drivers. Otherwise, just switch to kernel-generic. It'll be fine.
If unsure, make an initrd with geninitrd and have your bootloader use it.
a/kernel-modules-6.10.9-x86_64-1.txz: Removed.
Kernel modules are now bundled with the kernel-generic package.
a/libblockdev-3.2.0-x86_64-1.txz: Upgraded.
d/kernel-headers-6.10.10-x86-1.txz: Upgraded.
k/kernel-source-6.10.10-noarch-1.txz: Upgraded.
l/librsvg-2.58.4-x86_64-1.txz: Upgraded.
l/protobuf-28.1-x86_64-1.txz: Upgraded.
l/pygobject3-3.50.0-x86_64-1.txz: Upgraded.
l/python-trove-classifiers-2024.9.12-x86_64-1.txz: Upgraded.
n/nghttp3-1.5.0-x86_64-2.txz: Rebuilt.
Make sure the cmake files are installed to the correct location.
Thanks to fulalas.
x/ibus-table-1.17.8-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Wed Sep 11 17:47:14 UTC 2024
a/efibootmgr-18-x86_64-1.txz: Upgraded.
a/grub-2.12-x86_64-16.txz: Rebuilt.

View file

@ -9,15 +9,15 @@ set hidden_timeout_quiet=false
#terminal_output gfxterm
menuentry "Slackware 15.0 huge.s kernel"{
echo "Loading huge.s kernel and installer initrd. Please wait..."
linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=huge.s
menuentry "Slackware 15.0 generic.s kernel"{
echo "Loading generic.s kernel and installer initrd. Please wait..."
linux /kernels/generic.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=generic.s
initrd /isolinux/initrd.img
}
menuentry "Slackware 15.0 huge.s kernel (use KMS console)"{
echo "Loading huge.s kernel (with KMS) and installer initrd. Please wait..."
linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=huge.s
menuentry "Slackware 15.0 generic.s kernel (use KMS console)"{
echo "Loading generic.s kernel (with KMS) and installer initrd. Please wait..."
linux /kernels/generic.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=generic.s
initrd /isolinux/initrd.img
}

View file

@ -1,35 +1,35 @@
Wed Sep 11 17:56:42 UTC 2024
Fri Sep 13 01:37:37 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-09-11 17:52 .
drwxr-xr-x 12 root root 4096 2024-09-13 01:32 .
-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 1160608 2024-09-11 17:52 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-11 17:52 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1160608 2024-09-11 17:57 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-11 17:57 ./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 1174918 2024-09-11 17:55 ./ChangeLog.txt
-rw-r--r-- 1 root root 1176247 2024-09-13 01:32 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-09-09 00:52 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-06-23 18:50 ./EFI/BOOT/bootx64.efi
drwxr-xr-x 2 root root 4096 2024-09-12 20:41 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 2 root root 13492736 2024-09-12 19:41 ./EFI/BOOT/generic.s
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
-rw-r--r-- 2 root root 15315456 2024-09-08 19:46 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 54333124 2024-09-09 00:51 ./EFI/BOOT/initrd.img
-rw-r--r-- 1 root root 917 2024-09-12 20:08 ./EFI/BOOT/grub.cfg
-rw-r--r-- 2 root root 93799712 2024-09-12 20:38 ./EFI/BOOT/initrd.img
-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 1518874 2024-09-11 17:52 ./FILELIST.TXT
-rw-r--r-- 1 root root 1518874 2024-09-11 17:56 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 916209 2024-09-11 17:51 ./PACKAGES.TXT
-rw-r--r-- 1 root root 914991 2024-09-13 01:37 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2024-09-09 00:37 ./README.initrd
-rw-r--r-- 1 root root 3576 2024-09-12 19:56 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8754 2022-03-30 19:05 ./README_LVM.TXT
-rw-r--r-- 1 root root 19646 2023-12-11 20:36 ./README_RAID.TXT
@ -618,16 +618,16 @@ drwxr-xr-x 2 root root 4096 2024-09-02 19:58 ./extra/xv
-rw-r--r-- 1 root root 233 2024-09-02 18:18 ./extra/xv/xv-6.0.1-x86_64-1.txt
-rw-r--r-- 1 root root 1118652 2024-09-02 18:18 ./extra/xv/xv-6.0.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-02 18:18 ./extra/xv/xv-6.0.1-x86_64-1.txz.asc
drwxr-xr-x 3 root root 4096 2024-09-09 00:52 ./isolinux
drwxr-xr-x 3 root root 4096 2024-09-12 20:40 ./isolinux
-rw-r--r-- 1 root root 6185 2022-02-03 06:53 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2024-06-23 18:50 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
-rw-r--r-- 2 root root 54333124 2024-09-09 00:51 ./isolinux/initrd.img
-rw-r--r-- 1 root root 1474560 2024-09-12 20:40 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 583 2024-09-12 20:07 ./isolinux/f2.txt
-rw-r--r-- 2 root root 93799712 2024-09-12 20:38 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
-rw-r--r-- 1 root root 682 2024-09-09 00:37 ./isolinux/message.txt
-rw-r--r-- 1 root root 602 2024-09-12 20:05 ./isolinux/isolinux.cfg
-rw-r--r-- 1 root root 691 2024-09-12 20:03 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@ -638,12 +638,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 2879 2020-12-07 20:48 ./isolinux/setpkg
drwxr-xr-x 5 root root 4096 2024-09-09 00:37 ./kernels
-rw-r--r-- 1 root root 36 2024-09-09 00:37 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2024-09-08 19:46 ./kernels/huge.s
-rw-r--r-- 1 root root 1781496 2024-09-08 19:46 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 15315456 2024-09-08 19:46 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 266471 2024-09-08 18:24 ./kernels/huge.s/config
drwxr-xr-x 5 root root 4096 2024-09-12 19:56 ./kernels
-rw-r--r-- 1 root root 37 2024-09-12 19:56 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2024-09-12 19:43 ./kernels/generic.s
-rw-r--r-- 1 root root 1609218 2024-09-12 19:41 ./kernels/generic.s/System.map.gz
-rw-r--r-- 2 root root 13492736 2024-09-12 19:41 ./kernels/generic.s/bzImage
-rw-r--r-- 1 root root 266472 2024-09-12 16:43 ./kernels/generic.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@ -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-09-11 17:51 ./slackware64
-rw-r--r-- 1 root root 357364 2024-09-11 17:51 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-11 17:51 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 442514 2024-09-11 17:50 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4775696 2024-09-11 17:50 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2024-09-13 01:37 ./slackware64
-rw-r--r-- 1 root root 356933 2024-09-13 01:37 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-13 01:37 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 441995 2024-09-13 01:36 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4770582 2024-09-13 01:36 ./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-09-11 17:50 ./slackware64/a
drwxr-xr-x 2 root root 32768 2024-09-13 01:36 ./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
@ -833,18 +833,12 @@ drwxr-xr-x 2 root root 32768 2024-09-11 17:50 ./slackware64/a
-rw-r--r-- 1 root root 461 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txt
-rw-r--r-- 1 root root 1332488 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 422 2024-09-04 23:25 ./slackware64/a/kernel-firmware-20240904_87cae27-noarch-1.txt
-rw-r--r-- 1 root root 340795272 2024-09-04 23:25 ./slackware64/a/kernel-firmware-20240904_87cae27-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-09-04 23:25 ./slackware64/a/kernel-firmware-20240904_87cae27-noarch-1.txz.asc
-rw-r--r-- 1 root root 489 2024-09-08 19:48 ./slackware64/a/kernel-generic-6.10.9-x86_64-1.txt
-rw-r--r-- 1 root root 14567860 2024-09-08 19:48 ./slackware64/a/kernel-generic-6.10.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-08 19:48 ./slackware64/a/kernel-generic-6.10.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 481 2024-09-08 19:47 ./slackware64/a/kernel-huge-6.10.9-x86_64-1.txt
-rw-r--r-- 1 root root 16519784 2024-09-08 19:47 ./slackware64/a/kernel-huge-6.10.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-08 19:47 ./slackware64/a/kernel-huge-6.10.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 576 2024-09-08 19:53 ./slackware64/a/kernel-modules-6.10.9-x86_64-1.txt
-rw-r--r-- 1 root root 58718552 2024-09-08 19:53 ./slackware64/a/kernel-modules-6.10.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-08 19:53 ./slackware64/a/kernel-modules-6.10.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 422 2024-09-12 19:49 ./slackware64/a/kernel-firmware-20240912_b9daf8c-noarch-1.txt
-rw-r--r-- 1 root root 344144412 2024-09-12 19:49 ./slackware64/a/kernel-firmware-20240912_b9daf8c-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 19:49 ./slackware64/a/kernel-firmware-20240912_b9daf8c-noarch-1.txz.asc
-rw-r--r-- 1 root root 553 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txt
-rw-r--r-- 1 root root 73309976 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 509 2024-08-17 17:36 ./slackware64/a/kmod-33-x86_64-1.txt
-rw-r--r-- 1 root root 121820 2024-08-17 17:36 ./slackware64/a/kmod-33-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-17 17:36 ./slackware64/a/kmod-33-x86_64-1.txz.asc
@ -857,9 +851,9 @@ drwxr-xr-x 2 root root 32768 2024-09-11 17:50 ./slackware64/a
-rw-r--r-- 1 root root 393 2023-05-16 02:51 ./slackware64/a/lhasa-0.4.0-x86_64-1.txt
-rw-r--r-- 1 root root 39704 2023-05-16 02:51 ./slackware64/a/lhasa-0.4.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-05-16 02:51 ./slackware64/a/lhasa-0.4.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 307 2024-07-22 18:02 ./slackware64/a/libblockdev-3.1.1_1-x86_64-2.txt
-rw-r--r-- 1 root root 403672 2024-07-22 18:02 ./slackware64/a/libblockdev-3.1.1_1-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-07-22 18:02 ./slackware64/a/libblockdev-3.1.1_1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 307 2024-09-12 18:35 ./slackware64/a/libblockdev-3.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 493120 2024-09-12 18:35 ./slackware64/a/libblockdev-3.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 18:35 ./slackware64/a/libblockdev-3.2.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 342 2024-08-20 16:53 ./slackware64/a/libbytesize-2.11-x86_64-1.txt
-rw-r--r-- 1 root root 44884 2024-08-20 16:53 ./slackware64/a/libbytesize-2.11-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-20 16:53 ./slackware64/a/libbytesize-2.11-x86_64-1.txz.asc
@ -890,8 +884,8 @@ drwxr-xr-x 2 root root 32768 2024-09-11 17:50 ./slackware64/a
-rw-r--r-- 1 root root 405 2024-01-23 19:48 ./slackware64/a/lzlib-1.14-x86_64-1.txt
-rw-r--r-- 1 root root 58032 2024-01-23 19:48 ./slackware64/a/lzlib-1.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-23 19:48 ./slackware64/a/lzlib-1.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 10071 2024-09-09 00:37 ./slackware64/a/maketag
-rw-r--r-- 1 root root 10071 2024-09-09 00:37 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 9428 2024-09-12 21:27 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9428 2024-09-12 21:27 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2024-06-20 17:40 ./slackware64/a/mcelog-200-x86_64-1.txt
-rw-r--r-- 1 root root 356572 2024-06-20 17:40 ./slackware64/a/mcelog-200-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-06-20 17:40 ./slackware64/a/mcelog-200-x86_64-1.txz.asc
@ -1003,7 +997,7 @@ drwxr-xr-x 2 root root 32768 2024-09-11 17:50 ./slackware64/a
-rw-r--r-- 1 root root 378 2024-08-16 17:43 ./slackware64/a/sysvinit-scripts-15.1-noarch-21.txt
-rw-r--r-- 1 root root 17768 2024-08-16 17:43 ./slackware64/a/sysvinit-scripts-15.1-noarch-21.txz
-rw-r--r-- 1 root root 195 2024-08-16 17:43 ./slackware64/a/sysvinit-scripts-15.1-noarch-21.txz.asc
-rw-r--r-- 1 root root 1590 2024-09-09 00:37 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1555 2024-09-12 21:27 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 395 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txt
-rw-r--r-- 1 root root 774812 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz.asc
@ -1328,7 +1322,7 @@ drwxr-xr-x 2 root root 20480 2024-09-09 17:30 ./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-09-11 17:50 ./slackware64/d
drwxr-xr-x 2 root root 20480 2024-09-13 01:36 ./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
@ -1448,9 +1442,9 @@ drwxr-xr-x 2 root root 20480 2024-09-11 17:50 ./slackware64/d
-rw-r--r-- 1 root root 279 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txt
-rw-r--r-- 1 root root 48024 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz.asc
-rw-r--r-- 1 root root 332 2024-09-08 19:53 ./slackware64/d/kernel-headers-6.10.9-x86-1.txt
-rw-r--r-- 1 root root 1200132 2024-09-08 19:53 ./slackware64/d/kernel-headers-6.10.9-x86-1.txz
-rw-r--r-- 1 root root 195 2024-09-08 19:53 ./slackware64/d/kernel-headers-6.10.9-x86-1.txz.asc
-rw-r--r-- 1 root root 332 2024-09-12 19:44 ./slackware64/d/kernel-headers-6.10.10-x86-1.txt
-rw-r--r-- 1 root root 1200124 2024-09-12 19:44 ./slackware64/d/kernel-headers-6.10.10-x86-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 19:44 ./slackware64/d/kernel-headers-6.10.10-x86-1.txz.asc
-rw-r--r-- 1 root root 312 2024-08-02 01:47 ./slackware64/d/libgccjit-14.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 10450952 2024-08-02 01:47 ./slackware64/d/libgccjit-14.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-02 01:47 ./slackware64/d/libgccjit-14.2.0-x86_64-1.txz.asc
@ -1604,15 +1598,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
drwxr-xr-x 2 root root 4096 2024-09-09 00:57 ./slackware64/k
drwxr-xr-x 2 root root 4096 2024-09-13 01:36 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
-rw-r--r-- 1 root root 317 2024-09-08 19:41 ./slackware64/k/kernel-source-6.10.9-noarch-1.txt
-rw-r--r-- 1 root root 141000712 2024-09-08 19:41 ./slackware64/k/kernel-source-6.10.9-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-09-08 19:41 ./slackware64/k/kernel-source-6.10.9-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2024-09-09 00:38 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2024-09-09 00:38 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2024-09-09 00:38 ./slackware64/k/tagfile
-rw-r--r-- 1 root root 317 2024-09-12 19:39 ./slackware64/k/kernel-source-6.10.10-noarch-1.txt
-rw-r--r-- 1 root root 141011464 2024-09-12 19:39 ./slackware64/k/kernel-source-6.10.10-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 19:39 ./slackware64/k/kernel-source-6.10.10-noarch-1.txz.asc
-rw-r--r-- 1 root root 1171 2024-09-12 19:56 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1171 2024-09-12 19:56 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2024-09-12 19:56 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 86016 2024-09-11 17:50 ./slackware64/kde
-rw-r--r-- 1 root root 382 2024-02-15 20:27 ./slackware64/kde/akonadi-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 2559504 2024-02-15 20:27 ./slackware64/kde/akonadi-23.08.5-x86_64-1.txz
@ -2786,7 +2780,7 @@ drwxr-xr-x 2 root root 86016 2024-09-11 17:50 ./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-09-11 17:50 ./slackware64/l
drwxr-xr-x 2 root root 102400 2024-09-13 01:36 ./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
@ -3506,9 +3500,9 @@ drwxr-xr-x 2 root root 102400 2024-09-11 17:50 ./slackware64/l
-rw-r--r-- 1 root root 405 2023-01-03 20:31 ./slackware64/l/librevenge-0.0.5-x86_64-1.txt
-rw-r--r-- 1 root root 289520 2023-01-03 20:31 ./slackware64/l/librevenge-0.0.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-01-03 20:31 ./slackware64/l/librevenge-0.0.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 174 2024-08-17 17:41 ./slackware64/l/librsvg-2.58.3-x86_64-1.txt
-rw-r--r-- 1 root root 3648788 2024-08-17 17:41 ./slackware64/l/librsvg-2.58.3-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-17 17:41 ./slackware64/l/librsvg-2.58.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 174 2024-09-12 21:02 ./slackware64/l/librsvg-2.58.4-x86_64-1.txt
-rw-r--r-- 1 root root 3674284 2024-09-12 21:02 ./slackware64/l/librsvg-2.58.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 21:02 ./slackware64/l/librsvg-2.58.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 640 2021-09-06 17:54 ./slackware64/l/libsamplerate-0.2.2-x86_64-1.txt
-rw-r--r-- 1 root root 978896 2021-09-06 17:54 ./slackware64/l/libsamplerate-0.2.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-09-06 17:54 ./slackware64/l/libsamplerate-0.2.2-x86_64-1.txz.asc
@ -3769,9 +3763,9 @@ drwxr-xr-x 2 root root 102400 2024-09-11 17:50 ./slackware64/l
-rw-r--r-- 1 root root 589 2022-09-17 18:29 ./slackware64/l/popt-1.19-x86_64-1.txt
-rw-r--r-- 1 root root 62380 2022-09-17 18:29 ./slackware64/l/popt-1.19-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-17 18:29 ./slackware64/l/popt-1.19-x86_64-1.txz.asc
-rw-r--r-- 1 root root 338 2024-08-30 05:30 ./slackware64/l/protobuf-28.0-x86_64-1.txt
-rw-r--r-- 1 root root 3520964 2024-08-30 05:30 ./slackware64/l/protobuf-28.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-30 05:30 ./slackware64/l/protobuf-28.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 338 2024-09-12 18:40 ./slackware64/l/protobuf-28.1-x86_64-1.txt
-rw-r--r-- 1 root root 3521576 2024-09-12 18:40 ./slackware64/l/protobuf-28.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 18:40 ./slackware64/l/protobuf-28.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 338 2024-07-13 17:08 ./slackware64/l/pulseaudio-17.0-x86_64-4.txt
-rw-r--r-- 1 root root 1660388 2024-07-13 17:08 ./slackware64/l/pulseaudio-17.0-x86_64-4.txz
-rw-r--r-- 1 root root 195 2024-07-13 17:08 ./slackware64/l/pulseaudio-17.0-x86_64-4.txz.asc
@ -3787,9 +3781,9 @@ drwxr-xr-x 2 root root 102400 2024-09-11 17:50 ./slackware64/l
-rw-r--r-- 1 root root 395 2024-04-06 16:53 ./slackware64/l/pygobject-2.28.7-x86_64-10.txt
-rw-r--r-- 1 root root 404432 2024-04-06 16:53 ./slackware64/l/pygobject-2.28.7-x86_64-10.txz
-rw-r--r-- 1 root root 195 2024-04-06 16:53 ./slackware64/l/pygobject-2.28.7-x86_64-10.txz.asc
-rw-r--r-- 1 root root 411 2024-04-06 16:49 ./slackware64/l/pygobject3-3.48.2-x86_64-1.txt
-rw-r--r-- 1 root root 332204 2024-04-06 16:49 ./slackware64/l/pygobject3-3.48.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-06 16:49 ./slackware64/l/pygobject3-3.48.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 411 2024-09-12 18:19 ./slackware64/l/pygobject3-3.50.0-x86_64-1.txt
-rw-r--r-- 1 root root 349532 2024-09-12 18:19 ./slackware64/l/pygobject3-3.50.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 18:19 ./slackware64/l/pygobject3-3.50.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 311 2021-02-13 07:40 ./slackware64/l/pygtk-2.24.0-x86_64-7.txt
-rw-r--r-- 1 root root 1726808 2021-02-13 07:40 ./slackware64/l/pygtk-2.24.0-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:40 ./slackware64/l/pygtk-2.24.0-x86_64-7.txz.asc
@ -3949,9 +3943,9 @@ drwxr-xr-x 2 root root 102400 2024-09-11 17:50 ./slackware64/l
-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 534 2024-07-02 18:03 ./slackware64/l/python-trove-classifiers-2024.7.2-x86_64-1.txt
-rw-r--r-- 1 root root 15652 2024-07-02 18:03 ./slackware64/l/python-trove-classifiers-2024.7.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-02 18:03 ./slackware64/l/python-trove-classifiers-2024.7.2-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
-rw-r--r-- 1 root root 529 2024-03-29 04:30 ./slackware64/l/python-typogrify-2.0.7-x86_64-2.txt
-rw-r--r-- 1 root root 19120 2024-03-29 04:30 ./slackware64/l/python-typogrify-2.0.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-typogrify-2.0.7-x86_64-2.txz.asc
@ -4121,7 +4115,7 @@ drwxr-xr-x 2 root root 102400 2024-09-11 17:50 ./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-09-11 17:50 ./slackware64/n
drwxr-xr-x 2 root root 36864 2024-09-13 01:36 ./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
@ -4432,9 +4426,9 @@ drwxr-xr-x 2 root root 36864 2024-09-11 17:50 ./slackware64/n
-rw-r--r-- 1 root root 297 2024-08-27 17:16 ./slackware64/n/nghttp2-1.63.0-x86_64-1.txt
-rw-r--r-- 1 root root 117276 2024-08-27 17:16 ./slackware64/n/nghttp2-1.63.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-27 17:16 ./slackware64/n/nghttp2-1.63.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 280 2024-08-24 16:58 ./slackware64/n/nghttp3-1.5.0-x86_64-1.txt
-rw-r--r-- 1 root root 77280 2024-08-24 16:58 ./slackware64/n/nghttp3-1.5.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-24 16:58 ./slackware64/n/nghttp3-1.5.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 280 2024-09-11 19:22 ./slackware64/n/nghttp3-1.5.0-x86_64-2.txt
-rw-r--r-- 1 root root 77260 2024-09-11 19:22 ./slackware64/n/nghttp3-1.5.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-09-11 19:22 ./slackware64/n/nghttp3-1.5.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 649 2024-07-26 18:09 ./slackware64/n/nmap-7.95-x86_64-2.txt
-rw-r--r-- 1 root root 6567236 2024-07-26 18:09 ./slackware64/n/nmap-7.95-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-07-26 18:09 ./slackware64/n/nmap-7.95-x86_64-2.txz.asc
@ -4646,7 +4640,7 @@ drwxr-xr-x 2 root root 4096 2024-03-01 22:17 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txt
-rw-r--r-- 1 root root 1806636 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz.asc
drwxr-xr-x 2 root root 65536 2024-09-09 17:30 ./slackware64/x
drwxr-xr-x 2 root root 65536 2024-09-13 01:36 ./slackware64/x
-rw-r--r-- 1 root root 440 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txt
-rw-r--r-- 1 root root 649604 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txz.asc
@ -4878,9 +4872,9 @@ drwxr-xr-x 2 root root 65536 2024-09-09 17:30 ./slackware64/x
-rw-r--r-- 1 root root 220 2024-09-09 16:55 ./slackware64/x/ibus-m17n-1.4.32-x86_64-1.txt
-rw-r--r-- 1 root root 172912 2024-09-09 16:55 ./slackware64/x/ibus-m17n-1.4.32-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-09 16:55 ./slackware64/x/ibus-m17n-1.4.32-x86_64-1.txz.asc
-rw-r--r-- 1 root root 391 2024-08-28 16:46 ./slackware64/x/ibus-table-1.17.7-x86_64-1.txt
-rw-r--r-- 1 root root 1272416 2024-08-28 16:46 ./slackware64/x/ibus-table-1.17.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-28 16:46 ./slackware64/x/ibus-table-1.17.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 391 2024-09-12 18:33 ./slackware64/x/ibus-table-1.17.8-x86_64-1.txt
-rw-r--r-- 1 root root 1275008 2024-09-12 18:33 ./slackware64/x/ibus-table-1.17.8-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 18:33 ./slackware64/x/ibus-table-1.17.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 292 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txt
-rw-r--r-- 1 root root 67176 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txz.asc
@ -5807,11 +5801,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-09-11 17:52 ./source
-rw-r--r-- 1 root root 626686 2024-09-11 17:52 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-11 17:52 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 873354 2024-09-11 17:51 ./source/FILE_LIST
-rw-r--r-- 1 root root 30252847 2024-09-11 17:51 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2024-09-13 01:37 ./source
-rw-r--r-- 1 root root 625720 2024-09-13 01:37 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-13 01:37 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 871939 2024-09-13 01:37 ./source/FILE_LIST
-rw-r--r-- 1 root root 30260068 2024-09-13 01:37 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2024-09-10 21:33 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@ -6388,10 +6382,10 @@ drwxr-xr-x 2 root root 4096 2023-05-16 02:51 ./source/a/lhasa
-rw-r--r-- 1 root root 2550882 2023-05-14 14:49 ./source/a/lhasa/lhasa-0.4.0.tar.lz
-rwxr-xr-x 1 root root 4006 2023-05-16 02:51 ./source/a/lhasa/lhasa.SlackBuild
-rw-r--r-- 1 root root 846 2023-05-16 02:51 ./source/a/lhasa/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-11 19:09 ./source/a/libblockdev
drwxr-xr-x 2 root root 4096 2024-09-12 18:35 ./source/a/libblockdev
-rw-r--r-- 1 root root 297 2024-04-11 18:36 ./source/a/libblockdev/doinst.sh.gz
-rw-r--r-- 1 root root 340913 2024-03-26 09:49 ./source/a/libblockdev/libblockdev-3.1.1-1.tar.lz
-rwxr-xr-x 1 root root 5103 2024-07-22 18:02 ./source/a/libblockdev/libblockdev.SlackBuild
-rw-r--r-- 1 root root 376554 2024-09-10 12:57 ./source/a/libblockdev/libblockdev-3.2.0.tar.lz
-rwxr-xr-x 1 root root 4841 2024-09-12 18:35 ./source/a/libblockdev/libblockdev.SlackBuild
-rw-r--r-- 1 root root 43 2020-10-28 19:18 ./source/a/libblockdev/libblockdev.url
-rw-r--r-- 1 root root 799 2017-06-16 16:20 ./source/a/libblockdev/slack-desc
drwxr-xr-x 2 root root 4096 2024-08-20 16:52 ./source/a/libbytesize
@ -7644,7 +7638,7 @@ drwxr-xr-x 2 root root 4096 2024-08-04 23:47 ./source/d/binutils/patches
-rw-r--r-- 1 root root 351 2021-08-19 15:31 ./source/d/binutils/patches/binutils-no-config-h-check.patch.gz
-rw-r--r-- 1 root root 502 2024-01-29 19:46 ./source/d/binutils/patches/binutils-readelf-other-sym-info.patch.gz
-rw-r--r-- 1 root root 548 2022-02-11 19:53 ./source/d/binutils/patches/binutils-version.patch.gz
-rw-r--r-- 1 root root 898 2018-02-27 06:13 ./source/d/binutils/slack-desc
-rw-r--r-- 1 root root 898 2024-09-12 21:30 ./source/d/binutils/slack-desc
drwxr-xr-x 2 root root 4096 2021-09-25 16:54 ./source/d/bison
-rw-r--r-- 1 root root 2683929 2021-09-25 09:31 ./source/d/bison/bison-3.8.2.tar.lz
-rw-r--r-- 1 root root 195 2021-09-25 09:31 ./source/d/bison/bison-3.8.2.tar.lz.sig
@ -8082,14 +8076,14 @@ drwxr-xr-x 2 root root 4096 2024-05-17 18:02 ./source/e/emacspeak
drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f
-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs
-rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos
drwxr-xr-x 3 root root 4096 2024-05-25 17:39 ./source/installer
-rw-r--r-- 1 root root 51205 2024-07-28 20:52 ./source/installer/ChangeLog.txt
drwxr-xr-x 3 root root 4096 2024-09-12 20:25 ./source/installer
-rw-r--r-- 1 root root 51752 2024-09-12 21:55 ./source/installer/ChangeLog.txt
-rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README
-rwxr-xr-x 1 root root 80473 2024-07-28 20:48 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 82101 2024-09-12 20:19 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 2252 2023-12-11 20:39 ./source/installer/installer.SlackBuild
-rw-r--r-- 1 root root 204 2024-07-28 20:19 ./source/installer/module-blacklist
-rwxr-xr-x 1 root root 5290 2023-12-11 20:18 ./source/installer/repack_installer.SlackBuild
drwxr-xr-x 10 root root 4096 2023-01-19 20:30 ./source/installer/sources
-rwxr-xr-x 1 root root 5313 2024-09-09 18:55 ./source/installer/repack_installer.SlackBuild
drwxr-xr-x 9 root root 4096 2024-09-10 19:21 ./source/installer/sources
drwxr-xr-x 2 root root 4096 2023-01-19 20:29 ./source/installer/sources/bricktick
-rw-r--r-- 1 root root 10453 2020-02-08 22:18 ./source/installer/sources/bricktick/bricktick-20200208_d462e38.tar.lz
-rwxr-xr-x 1 root root 2077 2023-01-19 20:29 ./source/installer/sources/bricktick/fetch-bricktick.sh
@ -8111,49 +8105,34 @@ drwxr-xr-x 2 root root 4096 2024-07-25 20:03 ./source/installer/sources/d
-rw-r--r-- 1 root root 155 2018-01-14 05:13 ./source/installer/sources/dropbear/localoptions.h
-rw-r--r-- 1 root root 1912 2020-12-06 08:33 ./source/installer/sources/dropbear/rc.dropbear.new
-rw-r--r-- 1 root root 890 2008-03-13 13:43 ./source/installer/sources/dropbear/slack-desc
drwxr-xr-x 3 root root 4096 2013-03-11 21:15 ./source/installer/sources/efi.i586
drwxr-xr-x 3 root root 4096 2013-03-11 21:15 ./source/installer/sources/efi.i586/EFI
drwxr-xr-x 2 root root 4096 2015-11-24 23:20 ./source/installer/sources/efi.i586/EFI/BOOT
-rwxr-xr-x 1 root root 216219 2018-06-12 18:49 ./source/installer/sources/efi.i586/EFI/BOOT/BOOTX64.EFI
-rwxr-xr-x 1 root root 803 2013-03-27 03:35 ./source/installer/sources/efi.i586/EFI/BOOT/elilo.conf
-rwxr-xr-x 1 root root 577 2021-01-29 20:43 ./source/installer/sources/efi.i586/EFI/BOOT/message.txt
drwxr-xr-x 3 root root 4096 2013-03-11 21:15 ./source/installer/sources/efi.x86_64
drwxr-xr-x 3 root root 4096 2013-03-11 21:15 ./source/installer/sources/efi.x86_64/EFI
drwxr-xr-x 2 root root 4096 2018-03-11 02:36 ./source/installer/sources/efi.x86_64/EFI/BOOT
-rwxr-xr-x 1 root root 238531 2018-06-12 19:01 ./source/installer/sources/efi.x86_64/EFI/BOOT/BOOTX64.EFI
-rwxr-xr-x 1 root root 422 2013-03-27 03:35 ./source/installer/sources/efi.x86_64/EFI/BOOT/elilo.conf
-rwxr-xr-x 1 root root 561 2021-01-29 20:43 ./source/installer/sources/efi.x86_64/EFI/BOOT/message.txt
drwxr-xr-x 2 root root 4096 2024-09-10 19:21 ./source/installer/sources/efi.x86_64/EFI/BOOT
-rw-r--r-- 1 root root 893 2024-09-12 20:19 ./source/installer/sources/efi.x86_64/EFI/BOOT/grub.cfg
drwxr-xr-x 2 root root 4096 2024-07-28 20:45 ./source/installer/sources/initrd
-rw-r--r-- 1 root root 112869 2024-07-28 20:45 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
drwxr-xr-x 2 root root 4096 2024-09-05 16:54 ./source/installer/sources/nano
-rw-r--r-- 1 root root 1672076 2024-09-05 09:42 ./source/installer/sources/nano/nano-8.2.tar.xz
-rw-r--r-- 1 root root 833 2024-09-05 09:42 ./source/installer/sources/nano/nano-8.2.tar.xz.sig
drwxr-xr-x 5 root root 4096 2024-09-08 16:39 ./source/k
-rwxr-xr-x 1 root root 8211 2024-07-15 03:24 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-09-08 16:44 ./source/k/kernel-configs
-rw-r--r-- 1 root root 262540 2024-09-08 18:26 ./source/k/kernel-configs/config-6.10.9-generic.ia32
-rw-r--r-- 1 root root 266471 2024-09-08 18:24 ./source/k/kernel-configs/config-6.10.9-generic.x64
-rw-r--r-- 1 root root 262540 2024-09-08 18:26 ./source/k/kernel-configs/config-6.10.9-huge.ia32
-rw-r--r-- 1 root root 266471 2024-09-08 18:24 ./source/k/kernel-configs/config-6.10.9-huge.x64
-rwxr-xr-x 1 root root 7400 2024-08-14 18:36 ./source/k/kernel-generic.SlackBuild
drwxr-xr-x 5 root root 4096 2024-09-12 16:41 ./source/k
-rwxr-xr-x 1 root root 6517 2024-09-10 01:35 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-09-12 16:46 ./source/k/kernel-configs
-rw-r--r-- 1 root root 262541 2024-09-12 16:46 ./source/k/kernel-configs/config-6.10.10-generic.ia32
-rw-r--r-- 1 root root 266472 2024-09-12 16:43 ./source/k/kernel-configs/config-6.10.10-generic.x64
-rwxr-xr-x 1 root root 8598 2024-09-12 18:05 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3778 2024-07-12 01:18 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 6618 2024-08-14 18:36 ./source/k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 10495 2024-07-12 01:18 ./source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 989 2024-09-08 06:08 ./source/k/linux-6.10.9.tar.sign
-rw-r--r-- 1 root root 145156944 2024-09-08 06:08 ./source/k/linux-6.10.9.tar.xz
-rw-r--r-- 1 root root 991 2024-09-12 09:33 ./source/k/linux-6.10.10.tar.sign
-rw-r--r-- 1 root root 145139280 2024-09-12 09:33 ./source/k/linux-6.10.10.tar.xz
drwxr-xr-x 2 root root 4096 2023-01-04 20:50 ./source/k/patches-revert-i686
-rw-r--r-- 1 root root 1132 2023-01-03 00:53 ./source/k/patches-revert-i686/0001-x86-ioremap-Fix-page-aligned-size-calculation-in-__i.patch.gz
-rw-r--r-- 1 root root 246 2023-01-04 20:50 ./source/k/patches-revert-i686/README
drwxr-xr-x 2 root root 4096 2023-11-15 21:07 ./source/k/slack-desc
-rw-r--r-- 1 root root 951 2023-11-17 19:34 ./source/k/slack-desc/slack-desc.kernel-generic.i686
-rw-r--r-- 1 root root 951 2023-11-17 19:34 ./source/k/slack-desc/slack-desc.kernel-generic.x86_64
drwxr-xr-x 2 root root 4096 2024-09-10 18:15 ./source/k/slack-desc
-rw-r--r-- 1 root root 1015 2024-09-10 18:09 ./source/k/slack-desc/slack-desc.kernel-generic
-rw-r--r-- 1 root root 794 2018-03-05 04:04 ./source/k/slack-desc/slack-desc.kernel-headers
-rw-r--r-- 1 root root 940 2023-11-17 19:37 ./source/k/slack-desc/slack-desc.kernel-huge.i686
-rw-r--r-- 1 root root 940 2023-11-17 19:37 ./source/k/slack-desc/slack-desc.kernel-huge.x86_64
-rw-r--r-- 1 root root 1038 2023-11-17 19:38 ./source/k/slack-desc/slack-desc.kernel-modules-template
-rw-r--r-- 1 root root 778 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-source
-rw-r--r-- 1 root root 778 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-source.vanilla
-rw-r--r-- 1 root root 935 2023-11-17 19:41 ./source/k/slack-desc/slack-desc.kernel-template
-rw-r--r-- 1 root root 999 2024-09-10 18:15 ./source/k/slack-desc/slack-desc.kernel-template
drwxr-xr-x 16 root root 4096 2024-01-09 20:32 ./source/kde
-rw-r--r-- 1 root root 419 2024-03-14 20:52 ./source/kde/FTBFSlog
drwxr-xr-x 2 root root 4096 2024-06-01 17:14 ./source/kde/fcitx5-configtool
@ -11396,8 +11375,8 @@ drwxr-xr-x 2 root root 4096 2023-01-03 20:30 ./source/l/librevenge
-rw-r--r-- 1 root root 437400 2022-12-29 15:12 ./source/l/librevenge/librevenge-0.0.5.tar.xz
-rwxr-xr-x 1 root root 4156 2023-01-03 20:30 ./source/l/librevenge/librevenge.SlackBuild
-rw-r--r-- 1 root root 863 2018-02-27 06:12 ./source/l/librevenge/slack-desc
drwxr-xr-x 2 root root 4096 2024-08-17 17:39 ./source/l/librsvg
-rw-r--r-- 1 root root 6193336 2024-08-16 19:18 ./source/l/librsvg/librsvg-2.58.3.tar.xz
drwxr-xr-x 2 root root 4096 2024-09-12 21:00 ./source/l/librsvg
-rw-r--r-- 1 root root 6193020 2024-09-12 15:35 ./source/l/librsvg/librsvg-2.58.4.tar.xz
-rwxr-xr-x 1 root root 4593 2024-08-17 17:39 ./source/l/librsvg/librsvg.SlackBuild
-rw-r--r-- 1 root root 629 2018-02-27 06:12 ./source/l/librsvg/slack-desc
drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/l/libsamplerate
@ -11895,12 +11874,12 @@ drwxr-xr-x 2 root root 4096 2022-09-17 18:29 ./source/l/popt
-rwxr-xr-x 1 root root 4399 2022-09-17 18:29 ./source/l/popt/popt.SlackBuild
-rw-r--r-- 1 root root 40 2020-06-26 19:04 ./source/l/popt/popt.url
-rw-r--r-- 1 root root 1041 2018-02-27 06:12 ./source/l/popt/slack-desc
drwxr-xr-x 3 root root 4096 2024-08-30 05:28 ./source/l/protobuf
-rw-r--r-- 1 root root 4779023 2024-08-28 16:12 ./source/l/protobuf/protobuf-28.0.tar.lz
drwxr-xr-x 3 root root 4096 2024-09-12 18:38 ./source/l/protobuf
-rw-r--r-- 1 root root 4780760 2024-09-10 20:36 ./source/l/protobuf/protobuf-28.1.tar.lz
-rwxr-xr-x 1 root root 4803 2024-08-28 17:00 ./source/l/protobuf/protobuf.SlackBuild
-rw-r--r-- 1 root root 35 2024-03-18 18:47 ./source/l/protobuf/protobuf.url
drwxr-xr-x 2 root root 4096 2024-08-30 05:28 ./source/l/protobuf/python-protobuf
-rw-r--r-- 1 root root 313405 2024-08-28 21:04 ./source/l/protobuf/python-protobuf/protobuf-5.28.0.tar.lz
drwxr-xr-x 2 root root 4096 2024-09-12 18:38 ./source/l/protobuf/python-protobuf
-rw-r--r-- 1 root root 313416 2024-09-11 18:53 ./source/l/protobuf/python-protobuf/protobuf-5.28.1.tar.lz
-rw-r--r-- 1 root root 38 2024-06-18 18:03 ./source/l/protobuf/python-protobuf/protobuf.url
-rw-r--r-- 1 root root 827 2024-03-18 18:52 ./source/l/protobuf/slack-desc
-rw-r--r-- 1 root root 1345 2024-03-18 19:15 ./source/l/protobuf/soversion.patch
@ -11939,9 +11918,9 @@ drwxr-xr-x 2 root root 4096 2022-08-06 20:00 ./source/l/pygobject
-rwxr-xr-x 1 root root 4173 2024-04-06 16:53 ./source/l/pygobject/pygobject.SlackBuild
-rw-r--r-- 1 root root 72 2009-12-14 01:44 ./source/l/pygobject/pygobject.url
-rw-r--r-- 1 root root 852 2024-04-01 17:18 ./source/l/pygobject/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-06 16:49 ./source/l/pygobject3
-rw-r--r-- 1 root root 556244 2024-04-06 07:21 ./source/l/pygobject3/pygobject-3.48.2.tar.xz
-rwxr-xr-x 1 root root 4045 2024-04-06 16:49 ./source/l/pygobject3/pygobject3.SlackBuild
drwxr-xr-x 2 root root 4096 2024-09-12 18:19 ./source/l/pygobject3
-rw-r--r-- 1 root root 929848 2024-09-12 12:05 ./source/l/pygobject3/pygobject-3.50.0.tar.xz
-rwxr-xr-x 1 root root 3989 2024-09-12 18:19 ./source/l/pygobject3/pygobject3.SlackBuild
-rw-r--r-- 1 root root 50 2015-03-08 06:48 ./source/l/pygobject3/pygobject3.url
-rw-r--r-- 1 root root 901 2024-04-01 17:19 ./source/l/pygobject3/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-11 06:39 ./source/l/pygtk
@ -12217,10 +12196,10 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-tomli-w
-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
drwxr-xr-x 2 root root 4096 2024-07-02 18:03 ./source/l/python-trove-classifiers
-rwxr-xr-x 1 root root 3082 2024-05-17 18:14 ./source/l/python-trove-classifiers/python-trove-classifiers.SlackBuild
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
-rw-r--r-- 1 root root 16071 2024-07-02 15:22 ./source/l/python-trove-classifiers/trove_classifiers-2024.7.2.tar.gz
-rw-r--r-- 1 root root 16058 2024-09-12 20:42 ./source/l/python-trove-classifiers/trove_classifiers-2024.9.12.tar.gz
-rw-r--r-- 1 root root 43 2024-01-24 20:44 ./source/l/python-trove-classifiers/trove_classifiers.url
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-typogrify
-rw-r--r-- 1 root root 837 2022-07-24 10:33 ./source/l/python-typogrify/jinja-3.1.patch.gz
@ -12588,7 +12567,7 @@ drwxr-xr-x 2 root root 4096 2023-12-11 22:02 ./source/l/zxing-cpp
-rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/l/zxing-cpp/zxing-cpp.SlackBuild
-rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/l/zxing-cpp/zxing-cpp.url
-rwxr-xr-x 1 root root 14793 2022-06-07 03:16 ./source/make_world.sh
drwxr-xr-x 162 root root 4096 2024-08-21 17:21 ./source/n
drwxr-xr-x 162 root root 4096 2024-09-11 19:21 ./source/n
-rw-r--r-- 1 root root 832 2024-05-20 18:05 ./source/n/FTBFSlog
drwxr-xr-x 2 root root 4096 2024-08-21 17:03 ./source/n/ModemManager
-rw-r--r-- 1 root root 1253085 2023-10-11 12:32 ./source/n/ModemManager/ModemManager-1.22.0.tar.lz
@ -13319,7 +13298,7 @@ drwxr-xr-x 2 root root 4096 2024-08-27 17:15 ./source/n/nghttp2
drwxr-xr-x 2 root root 4096 2024-08-24 16:58 ./source/n/nghttp3
-rw-r--r-- 1 root root 391668 2024-08-24 05:07 ./source/n/nghttp3/nghttp3-1.5.0.tar.xz
-rw-r--r-- 1 root root 833 2024-08-24 05:07 ./source/n/nghttp3/nghttp3-1.5.0.tar.xz.asc
-rwxr-xr-x 1 root root 4040 2024-08-24 16:58 ./source/n/nghttp3/nghttp3.SlackBuild
-rwxr-xr-x 1 root root 4172 2024-09-11 19:21 ./source/n/nghttp3/nghttp3.SlackBuild
-rw-r--r-- 1 root root 114 2024-08-24 16:57 ./source/n/nghttp3/nghttp3.url
-rw-r--r-- 1 root root 767 2024-07-16 17:38 ./source/n/nghttp3/slack-desc
drwxr-xr-x 2 root root 4096 2024-07-26 18:05 ./source/n/nmap
@ -14019,9 +13998,9 @@ drwxr-xr-x 2 root root 4096 2024-09-09 16:55 ./source/x/ibus-m17n
-rw-r--r-- 1 root root 642291 2024-09-08 15:42 ./source/x/ibus-m17n/ibus-m17n-1.4.32.tar.lz
-rwxr-xr-x 1 root root 3362 2024-09-09 16:55 ./source/x/ibus-m17n/ibus-m17n.SlackBuild
-rw-r--r-- 1 root root 710 2017-03-22 21:41 ./source/x/ibus-m17n/slack-desc
drwxr-xr-x 2 root root 4096 2024-08-28 16:46 ./source/x/ibus-table
drwxr-xr-x 2 root root 4096 2024-09-12 18:33 ./source/x/ibus-table
-rw-r--r-- 1 root root 112 2017-03-18 17:08 ./source/x/ibus-table/doinst.sh.gz
-rw-r--r-- 1 root root 1213570 2024-08-25 17:58 ./source/x/ibus-table/ibus-table-1.17.7.tar.lz
-rw-r--r-- 1 root root 1217217 2024-09-11 15:14 ./source/x/ibus-table/ibus-table-1.17.8.tar.lz
-rwxr-xr-x 1 root root 3420 2024-08-28 16:46 ./source/x/ibus-table/ibus-table.SlackBuild
-rw-r--r-- 1 root root 882 2020-11-22 20:12 ./source/x/ibus-table/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/ibus-unikey
@ -16095,9 +16074,9 @@ drwxr-xr-x 4 root root 4096 2024-08-16 20:01 ./testing
-rw-r--r-- 1 root root 224 2024-08-16 20:01 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2024-08-16 19:50 ./testing/packages
drwxr-xr-x 2 root root 4096 2024-08-16 19:50 ./testing/source
drwxr-xr-x 2 root root 4096 2024-09-09 00:52 ./usb-and-pxe-installers
drwxr-xr-x 2 root root 4096 2024-09-12 20:39 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
-rw-r--r-- 1 root root 70710272 2024-09-09 00:51 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 598 2024-09-12 20:38 ./usb-and-pxe-installers/pxelinux.cfg_default
-rw-r--r-- 1 root root 109667328 2024-09-12 20:38 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16314 2022-03-24 20:54 ./usb-and-pxe-installers/usbimg2disk.sh

View file

@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
Mon Sep 9 00:37:53 UTC 2024
Thu Sep 12 19:56:46 UTC 2024
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@ -33,15 +33,14 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 6.10.9 Linux kernel using the packages
upgrading to the generic 6.10.10 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
First, make sure the kernel/modules, and mkinitrd package are installed
(the current version numbers might be a little different, so this is just
an example):
installpkg kernel-generic-6.10.9-x86_64-1.txz
installpkg kernel-modules-6.10.9-x86_64-1.txz
installpkg kernel-generic-6.10.10-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-35.txz
Change into the /boot directory:
@ -52,7 +51,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
mkinitrd -c -k 6.10.9 -m ext4
mkinitrd -c -k 6.10.10 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +60,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 6.10.9
Here's another example: Build an initrd image using Linux 6.10.10
kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 6.10.9 -m ext4 -f ext4 -r /dev/sdb3
mkinitrd -c -k 6.10.10 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?

View file

@ -2,12 +2,12 @@
-+ Kernel Selection Help +-
You'll need one kernel to get Linux started on your system so that you can
install it. The default kernel is huge.s, which requires at least a
install it. The default kernel is generic.s, which requires at least a
Athlon64 processor. This kernel now includes Speakup support as well.
To boot the chosen kernel put the name of the kernel and press enter.
boot: huge.s "For example, boot the 'huge.s' kernel!"
boot: generic.s "For example, boot the 'generic.s' kernel!"
boot: kms.s "To boot with kernel mode setting for graphics -- needed with
some machines."

View file

@ -1,17 +1,17 @@
default huge.s
default generic.s
prompt 1
timeout 1200
display message.txt
F1 message.txt
F2 f2.txt
label huge.s
kernel /kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=huge.s
label generic.s
kernel /kernels/generic.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=generic.s
label kms.s
kernel /kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s
kernel /kernels/generic.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=generic.s
label speakup.s
kernel /kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=huge.s
kernel /kernels/generic.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=generic.s
label memtest
kernel /kernels/memtest/memtest

View file

@ -1,18 +1,18 @@
Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.10.9)!
Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.10.10)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).
below after the name of the kernel to boot (e.g., generic.s).
In a pinch, you can boot your system from here with a command like:
boot: huge.s root=/dev/sda1 initrd= ro
boot: generic.s root=/dev/sda1 initrd= ro
In the example above, /dev/sda1 is the / Linux partition.
To test your memory with memtest86+, enter memtest on the boot line below.
This prompt is just for entering extra parameters. If you don't need to enter
any parameters, hit ENTER to boot the default kernel "huge.s" or press [F2]
any parameters, hit ENTER to boot the default kernel "generic.s" or press [F2]
for a listing of more kernel choices. Default kernel will boot in 2 minutes.

View file

@ -1,3 +1,3 @@
These kernels are version 6.10.9.
These kernels are version 6.10.10.

View file

@ -8,40 +8,39 @@ cat /dev/null > $TMP/SeTnewtag
dialog --title "SELECTING PACKAGES FROM SERIES A (BASE LINUX SYSTEM)" \
--checklist "Please confirm the packages you wish to install \
from series A. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any packages don't want installed. You are \
cautioned against unselecting REQUIRED packages. However, it's your \
system. :^) Press ENTER when you are done." 21 76 10 \
"aaa_base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
"aaa_glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
"aaa_libraries" "Various shared libraries -- REQUIRED" "on" \
the SPACE key to deselect any packages don't want installed. \
Press ENTER when you are done." 19 76 10 \
"aaa_base" "Basic filesystem, shell, and utils" "on" \
"aaa_glibc-solibs" "Runtime glibc support libraries" "on" \
"aaa_libraries" "Various shared libraries" "on" \
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
"acl" "POSIX Access Control List tools" "on" \
"acpid" "ACPI Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \
"attr" "Tools for fs extended attributes" "on" \
"bash" "GNU bash shell" "on" \
"bcachefs-tools" "tools for bcachefs filesystem" "on" \
"bin" "Various system utilities - REQUIRED" "on" \
"bin" "Various system utilities" "on" \
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
"bzip2" "bzip2 compression utility" "on" \
"coreutils" "The core GNU command-line utilities - REQUIRED" "on" \
"coreutils" "The core GNU command-line utilities" "on" \
"cpio" "The GNU cpio backup/archiving utility" "on" \
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
"cracklib" "Password checking library - REQUIRED" "on" \
"cracklib" "Password checking library" "on" \
"cryptsetup" "Utilities for encrypting partitions" "on" \
"dbus" "D-Bus message bus system" "on" \
"dcron" "Cron daemon - REQUIRED" "on" \
"devs" "Device files found in /dev - REQUIRED" "on" \
"dcron" "Cron daemon" "on" \
"devs" "Device files found in /dev" "on" \
"dialog" "The program that generates these menus :-)" "on" \
"dosfstools" "Tools for working with FAT filesystems" "on" \
"e2fsprogs" "Utilities for ext2/3/4 filesystems - REQUIRED" "on" \
"e2fsprogs" "Utilities for ext2/3/4 filesystems" "on" \
"ed" "A clone of the old, original UN*X line editor" "on" \
"efibootmgr" "Tool to modify UEFI boot entries" "on" \
"efivar" "Library and tools to handle UEFI variables" "on" \
"elilo" "Linux Loader for EFI-based platforms" "on" \
"elogind" "logind extracted from systemd" "on" \
"elvis" "elvis text editor (ex/vi clone)" "on" \
"etc" "System config files & utilities - REQUIRED" "on" \
"eudev" "Manages /dev and modules - REQUIRED" "on" \
"etc" "System config files & utilities" "on" \
"eudev" "Manages /dev and modules" "on" \
"exfatprogs" "exFAT filesystem utilities" "on" \
"f2fs-tools" "Flash-Friendly File System" "on" \
"file" "Determines what file format data is in" "on" \
@ -52,12 +51,12 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"glibc-zoneinfo" "Configures your time zone" "on" \
"gpm" "Cut and paste text with your mouse" "on" \
"gptfdisk" "GPT fdisk utilities" "on" \
"grep" "GNU grep searching tool - REQUIRED" "on" \
"grep" "GNU grep searching tool" "on" \
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
"gzip" "GNU zip compression utility - REQUIRED" "on" \
"gzip" "GNU zip compression utility" "on" \
"haveged" "A simple entropy daemon" "on" \
"hdparm" "Get/Set IDE hard drive parameters" "on" \
"hostname" "Linux hostname utility - REQUIRED" "on" \
"hostname" "Linux hostname utility" "on" \
"hwdata" "Hardware identification and config data" "on" \
"infozip" "zip/unzip archive utilities" "on" \
"inih" "INI Not Invented Here" "on" \
@ -65,19 +64,17 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"inotify-tools" "Command-line tools for using inotify." "on" \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 6.10.9 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 6.10.9 Linux kernel" "on" \
"kernel-modules" "Linux 6.10.9 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"kernel-firmware" "Linux kernel firmware" "on" \
"kernel-generic" "Generic 6.10.10 Linux kernel and modules" "on" \
"kmod" "Kernel module utilities" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
"less" "A text pager utility" "on" \
"lhasa" "Free LZH archive tool" "on" \
"libblockdev" "library for manipulating block devices" "on" \
"libbytesize" "library for working with big sizes in bytes" "on" \
"libcgroup" "Tools for using kernel control groups" "on" \
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
"libpwquality" "Password quality checking library - REQUIRED" "on" \
"libgudev" "udev GObject bindings library" "on" \
"libpwquality" "Password quality checking library" "on" \
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
"logrotate" "System log rotation utility" "on" \
"lrzip" "Long Range ZIP" "on" \
@ -96,32 +93,32 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"ntfs-3g" "FUSE-based NTFS read-write mount program" "on" \
"nut" "Network UPS Tools" "on" \
"nvi" "nvi text editor (ex/vi clone)" "on" \
"openssl-solibs" "OpenSSL shared libraries -- REQUIRED" "on" \
"openssl-solibs" "OpenSSL shared libraries" "on" \
"openssl11-solibs" "OpenSSL shared libraries version 1.1.x" "on" \
"os-prober" "A tool for finding bootable OS partitions" "on" \
"pam" "Pluggable Authentication Modules -- REQUIRED" "on" \
"pam" "Pluggable Authentication Modules" "on" \
"patch" "Applies a diff file to an original file" "on" \
"pciutils" "Linux PCI utilities" "on" \
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
"pkgtools" "Slackware package management tools - REQUIRED" "on" \
"pkgtools" "Slackware package management tools" "on" \
"plzip" "Parallel lzip compressor" "on" \
"procps-ng" "Displays process info - REQUIRED" "on" \
"procps-ng" "Displays process info" "on" \
"quota" "User disk quota utilities" "on" \
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
"sdparm" "Get/Set SCSI hard drive parameters" "on" \
"sed" "GNU stream editor -- REQUIRED" "on" \
"shadow" "Shadow password suite -- REQUIRED" "on" \
"sharutils" "GNU shell archive utilities - REQUIRED" "on" \
"sed" "GNU stream editor" "on" \
"shadow" "Shadow password suite" "on" \
"sharutils" "GNU shell archive utilities" "on" \
"smartmontools" "Hard drive monitoring utilities" "on" \
"splitvt" "Split a screen into sections (use screen ;-)" "on" \
"sysfsutils" "Utilities for the sysfs filesystem" "on" \
"sysklogd" "Logs system and kernel messages" "on" \
"syslinux" "Loader for making Linux boot floppies" "on" \
"sysvinit" "System V-like INIT programs - REQUIRED" "on" \
"sysvinit" "System V-like INIT programs" "on" \
"sysvinit-functions" "Init functions used by some third-party apps" "on" \
"sysvinit-scripts" "The startup scripts for Slackware - REQUIRED" "on" \
"tar" "GNU tar archive utility -- REQUIRED" "on" \
"sysvinit-scripts" "The startup scripts for Slackware" "on" \
"tar" "GNU tar archive utility" "on" \
"tcsh" "Extended C shell /bin/tcsh" "on" \
"time" "Times how long a process takes to run" "on" \
"tree" "Display a directory in tree form" "on" \
@ -132,11 +129,11 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"usbutils" "Linux USB utilities" "on" \
"userspace-rcu" "userspace read-copy-update library" "on" \
"utempter" "Library used for writing to utmp/wtmp" "on" \
"util-linux" "Util-linux utilities - REQUIRED" "on" \
"util-linux" "Util-linux utilities" "on" \
"volume_key" "manipulate storage keys" "on" \
"which" "Locate an executable in your \$PATH" "on" \
"xfsprogs" "Utilities for SGI's XFS filesystem" "on" \
"xz" "xz (LZMA) compression utility - REQUIRED" "on" \
"xz" "xz (LZMA) compression utility" "on" \
"zerofree" "Zero free blocks from ext* filesystems" "on" \
"zoo" "Zoo archive utility" "on" \
2> $TMP/SeTpkgs
@ -144,7 +141,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -152,7 +149,7 @@ aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachef
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -8,40 +8,39 @@ cat /dev/null > $TMP/SeTnewtag
dialog --title "SELECTING PACKAGES FROM SERIES A (BASE LINUX SYSTEM)" \
--checklist "Please confirm the packages you wish to install \
from series A. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any packages don't want installed. You are \
cautioned against unselecting REQUIRED packages. However, it's your \
system. :^) Press ENTER when you are done." 21 76 10 \
"aaa_base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
"aaa_glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
"aaa_libraries" "Various shared libraries -- REQUIRED" "on" \
the SPACE key to deselect any packages don't want installed. \
Press ENTER when you are done." 19 76 10 \
"aaa_base" "Basic filesystem, shell, and utils" "on" \
"aaa_glibc-solibs" "Runtime glibc support libraries" "on" \
"aaa_libraries" "Various shared libraries" "on" \
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
"acl" "POSIX Access Control List tools" "on" \
"acpid" "ACPI Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \
"attr" "Tools for fs extended attributes" "on" \
"bash" "GNU bash shell" "on" \
"bcachefs-tools" "tools for bcachefs filesystem" "on" \
"bin" "Various system utilities - REQUIRED" "on" \
"bin" "Various system utilities" "on" \
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
"bzip2" "bzip2 compression utility" "on" \
"coreutils" "The core GNU command-line utilities - REQUIRED" "on" \
"coreutils" "The core GNU command-line utilities" "on" \
"cpio" "The GNU cpio backup/archiving utility" "on" \
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
"cracklib" "Password checking library - REQUIRED" "on" \
"cracklib" "Password checking library" "on" \
"cryptsetup" "Utilities for encrypting partitions" "on" \
"dbus" "D-Bus message bus system" "on" \
"dcron" "Cron daemon - REQUIRED" "on" \
"devs" "Device files found in /dev - REQUIRED" "on" \
"dcron" "Cron daemon" "on" \
"devs" "Device files found in /dev" "on" \
"dialog" "The program that generates these menus :-)" "on" \
"dosfstools" "Tools for working with FAT filesystems" "on" \
"e2fsprogs" "Utilities for ext2/3/4 filesystems - REQUIRED" "on" \
"e2fsprogs" "Utilities for ext2/3/4 filesystems" "on" \
"ed" "A clone of the old, original UN*X line editor" "on" \
"efibootmgr" "Tool to modify UEFI boot entries" "on" \
"efivar" "Library and tools to handle UEFI variables" "on" \
"elilo" "Linux Loader for EFI-based platforms" "on" \
"elogind" "logind extracted from systemd" "on" \
"elvis" "elvis text editor (ex/vi clone)" "on" \
"etc" "System config files & utilities - REQUIRED" "on" \
"eudev" "Manages /dev and modules - REQUIRED" "on" \
"etc" "System config files & utilities" "on" \
"eudev" "Manages /dev and modules" "on" \
"exfatprogs" "exFAT filesystem utilities" "on" \
"f2fs-tools" "Flash-Friendly File System" "on" \
"file" "Determines what file format data is in" "on" \
@ -52,12 +51,12 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"glibc-zoneinfo" "Configures your time zone" "on" \
"gpm" "Cut and paste text with your mouse" "on" \
"gptfdisk" "GPT fdisk utilities" "on" \
"grep" "GNU grep searching tool - REQUIRED" "on" \
"grep" "GNU grep searching tool" "on" \
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
"gzip" "GNU zip compression utility - REQUIRED" "on" \
"gzip" "GNU zip compression utility" "on" \
"haveged" "A simple entropy daemon" "on" \
"hdparm" "Get/Set IDE hard drive parameters" "on" \
"hostname" "Linux hostname utility - REQUIRED" "on" \
"hostname" "Linux hostname utility" "on" \
"hwdata" "Hardware identification and config data" "on" \
"infozip" "zip/unzip archive utilities" "on" \
"inih" "INI Not Invented Here" "on" \
@ -65,19 +64,17 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"inotify-tools" "Command-line tools for using inotify." "on" \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 6.10.9 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 6.10.9 Linux kernel" "on" \
"kernel-modules" "Linux 6.10.9 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"kernel-firmware" "Linux kernel firmware" "on" \
"kernel-generic" "Generic 6.10.10 Linux kernel and modules" "on" \
"kmod" "Kernel module utilities" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
"less" "A text pager utility" "on" \
"lhasa" "Free LZH archive tool" "on" \
"libblockdev" "library for manipulating block devices" "on" \
"libbytesize" "library for working with big sizes in bytes" "on" \
"libcgroup" "Tools for using kernel control groups" "on" \
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
"libpwquality" "Password quality checking library - REQUIRED" "on" \
"libgudev" "udev GObject bindings library" "on" \
"libpwquality" "Password quality checking library" "on" \
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
"logrotate" "System log rotation utility" "on" \
"lrzip" "Long Range ZIP" "on" \
@ -96,32 +93,32 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"ntfs-3g" "FUSE-based NTFS read-write mount program" "on" \
"nut" "Network UPS Tools" "on" \
"nvi" "nvi text editor (ex/vi clone)" "on" \
"openssl-solibs" "OpenSSL shared libraries -- REQUIRED" "on" \
"openssl-solibs" "OpenSSL shared libraries" "on" \
"openssl11-solibs" "OpenSSL shared libraries version 1.1.x" "on" \
"os-prober" "A tool for finding bootable OS partitions" "on" \
"pam" "Pluggable Authentication Modules -- REQUIRED" "on" \
"pam" "Pluggable Authentication Modules" "on" \
"patch" "Applies a diff file to an original file" "on" \
"pciutils" "Linux PCI utilities" "on" \
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
"pkgtools" "Slackware package management tools - REQUIRED" "on" \
"pkgtools" "Slackware package management tools" "on" \
"plzip" "Parallel lzip compressor" "on" \
"procps-ng" "Displays process info - REQUIRED" "on" \
"procps-ng" "Displays process info" "on" \
"quota" "User disk quota utilities" "on" \
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
"sdparm" "Get/Set SCSI hard drive parameters" "on" \
"sed" "GNU stream editor -- REQUIRED" "on" \
"shadow" "Shadow password suite -- REQUIRED" "on" \
"sharutils" "GNU shell archive utilities - REQUIRED" "on" \
"sed" "GNU stream editor" "on" \
"shadow" "Shadow password suite" "on" \
"sharutils" "GNU shell archive utilities" "on" \
"smartmontools" "Hard drive monitoring utilities" "on" \
"splitvt" "Split a screen into sections (use screen ;-)" "on" \
"sysfsutils" "Utilities for the sysfs filesystem" "on" \
"sysklogd" "Logs system and kernel messages" "on" \
"syslinux" "Loader for making Linux boot floppies" "on" \
"sysvinit" "System V-like INIT programs - REQUIRED" "on" \
"sysvinit" "System V-like INIT programs" "on" \
"sysvinit-functions" "Init functions used by some third-party apps" "on" \
"sysvinit-scripts" "The startup scripts for Slackware - REQUIRED" "on" \
"tar" "GNU tar archive utility -- REQUIRED" "on" \
"sysvinit-scripts" "The startup scripts for Slackware" "on" \
"tar" "GNU tar archive utility" "on" \
"tcsh" "Extended C shell /bin/tcsh" "on" \
"time" "Times how long a process takes to run" "on" \
"tree" "Display a directory in tree form" "on" \
@ -132,11 +129,11 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"usbutils" "Linux USB utilities" "on" \
"userspace-rcu" "userspace read-copy-update library" "on" \
"utempter" "Library used for writing to utmp/wtmp" "on" \
"util-linux" "Util-linux utilities - REQUIRED" "on" \
"util-linux" "Util-linux utilities" "on" \
"volume_key" "manipulate storage keys" "on" \
"which" "Locate an executable in your \$PATH" "on" \
"xfsprogs" "Utilities for SGI's XFS filesystem" "on" \
"xz" "xz (LZMA) compression utility - REQUIRED" "on" \
"xz" "xz (LZMA) compression utility" "on" \
"zerofree" "Zero free blocks from ext* filesystems" "on" \
"zoo" "Zoo archive utility" "on" \
2> $TMP/SeTpkgs
@ -144,7 +141,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -152,7 +149,7 @@ aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachef
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -54,8 +54,6 @@ jfsutils:OPT
kbd:REC
kernel-firmware:ADD
kernel-generic:REC
kernel-huge:ADD
kernel-modules:ADD
kmod:ADD
lbzip2:REC
less:ADD

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 6.10.9 kernel source" "on" \
"kernel-source" "Linux 6.10.10 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 6.10.9 kernel source" "on" \
"kernel-source" "Linux 6.10.10 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libblockdev
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | rev | cut -f 2- -d -)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -48,21 +48,12 @@ fi
NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
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=""

View file

@ -12,7 +12,7 @@ binutils: Binutils is a collection of binary utilities. It includes "as" (the
binutils: portable GNU assembler), "ld" (the GNU linker), and other utilities
binutils: for creating and working with binary programs.
binutils:
binutils: These utilities are REQUIRED to compile C, C++, Objective-C, Fortran,
binutils: These utilities are required to compile C, C++, Objective-C, Fortran,
binutils: and most other programming languages.
binutils:
binutils:

View file

@ -1,3 +1,12 @@
Thu Sep 12 21:55:48 UTC 2024
Since huge is gone, I guess the installer's going to be booting generic. :-)
On UEFI systems, use GRUB to boot the installer since elilo sucks.
Include all the kernel modules. It's not all that much bloat, makes the
installer more useful for rescue purposes, and relieves us of having to
trace out all the deps for the included kernel modules.
Handle having the kernel modules provided by kernel-generic.
Handle precompressed modules (but mkinitrd isn't ready for this yet).
+--------------------------+
Sun Jul 28 20:52:21 UTC 2024
/etc/profile: export MANPAGER="less -r" to display pages correctly.
Also export LESSQUIET=true.

View file

@ -43,7 +43,7 @@ set +o posix
################################################################################
# INSTALLERVERSION is the Slackware version the installer will advertize!
INSTALLERVERSION=${INSTALLERVERSION:-"15.0"}
INSTALLERVERSION=${INSTALLERVERSION:-"15.0+"}
PKGNAM=slackware-installer
# Needed to find package names:
@ -94,8 +94,10 @@ case $ARCH in
arm*|aarch64)
ADD_NETMODS=1 # add network modules
ADD_PCMCIAMODS=1 # add pcmcia modules
ADD_ALLMODS=0 # add all the kernel modules
ADD_MANPAGES=1
COMPRESS_MODS=0 # already compressed in a/kernel-modules.t?z package already
COMPRESSSUFFIX=".xz" # if the modules are compressed already we might need this
DISTRODIR=${DISTRODIR:-"slackware"} # below this you find a,ap,d,..,y
LIBDIRSUFFIX=${LIBDIRSUFFIX:-""} # the default
RECOMPILE=1 # recompile busybox/dropbear and add new binaries
@ -109,11 +111,13 @@ case $ARCH in
ADD_BRICKTICK=1
;;
x86_64)
ADD_NETMODS=1
ADD_PCMCIAMODS=1
ADD_NETMODS=0
ADD_PCMCIAMODS=0
ADD_KMS=0
ADD_ALLMODS=1
ADD_MANPAGES=1
COMPRESS_MODS=1
ADD_KMS=1
COMPRESSSUFFIX=""
DISTRODIR=${DISTRODIR:-"slackware64"} # below this you find a,ap,d,..,y
LIBDIRSUFFIX="64"
RECOMPILE=1
@ -126,11 +130,13 @@ case $ARCH in
ADD_BRICKTICK=1
;;
i686)
ADD_NETMODS=1
ADD_PCMCIAMODS=1
ADD_NETMODS=0
ADD_PCMCIAMODS=0
ADD_KMS=0
ADD_ALLMODS=1
ADD_MANPAGES=1
COMPRESS_MODS=1
ADD_KMS=1
COMPRESSSUFFIX=""
DISTRODIR=${DISTRODIR:-"slackware"} # below this you find a,ap,d,..,y
LIBDIRSUFFIX=""
RECOMPILE=1
@ -148,6 +154,7 @@ case $ARCH in
ADD_MANPAGES=1 # Add preprocessed manpages
DISTRODIR=${DISTRODIR:-"slackware"} # below this you find a,ap,d,..,y
COMPRESS_MODS=1 # compress kernel modules
COMPRESSSUFFIX=""
LIBDIRSUFFIX="" # the default
RECOMPILE=0 # re-use binaries from existing initrd and packages
SPLIT_INITRD=0 # Do not create separate initrd for each kernel
@ -195,13 +202,13 @@ case $ARCH in
;;
i?86)
# What kernel directories are in this installer?
KERNELS[0]=huge.s
KERNELS[0]=generic.s
# The -extraversion (appended to the $KVER) for the KERNELS[*]:
KEXTRAV[0]=""
;;
x86_64)
# What kernel directories are in this installer?
KERNELS[0]=huge.s
KERNELS[0]=generic.s
# The -extraversion (appended to the $KVER) for the KERNELS[*]:
KEXTRAV[0]=""
;;
@ -314,8 +321,8 @@ done
# The location of the initrd.img file
INITRDIMG=${INITRDIMG:-"$SLACKROOT/isolinux/initrd.img"}
# Wildcard expression for the kernel-modules package:
KERNELMODPKG=${KERNELMODPKG:-"${SLACKROOT}/${DISTRODIR}/a/kernel-modules-*.t?z"}
# Wildcard expression for the kernel-modules (now part of kernel-generic) package:
KERNELMODPKG=${KERNELMODPKG:-"${SLACKROOT}/${DISTRODIR}/a/kernel-generic-*.t?z"}
# PCMCIA support tools:
PCMCIAUTILS="${SLACKROOT}/${DISTRODIR}/a/pcmciautils-*.t?z"
# Needed by pcmciautils:
@ -338,7 +345,6 @@ if [ $SHOWHELP -eq 0 ]; then
fi
# Determine the kernel version:
#KVER=$( ls -1 ${KERNELMODPKG} | head -1 | sed -e "s#.*/kernel-modules-\([^-]*\)-.*.t[gblx]z#\1#")
KVER="$( ls -1 ${KERNELMODPKG} | head -1 | rev | cut -d- -f3 | rev | cut -d_ -f1 )"
if [ -z "$KVER" ]; then
echo "*** I can't determine the kernel version!"
@ -1628,6 +1634,27 @@ rm -rf $TMP/extract-packages
############### Install Kernel modules into installer's filesystem #############
#
#
############### Add all modules, it's just safer ;-) ###########################
add_allmods()
{
echo "--- Adding all kernel modules ---"
cd $PKG/$ARCH-installer-filesystem
# Temporary extraction directory:
rm -rf $TMP/extract-packages
mkdir -p -m755 $TMP/extract-packages
# Unpack the kernel modules (all kernels defined for this $ARCH):
for ind in $(seq 0 $((${#KERNELS[*]} -1)) ); do
tar -C $TMP/extract-packages -x${VERBOSE1}f $(ls -1 ${KERNELMODPKG} | grep "${KVER}$(echo ${KEXTRAV[$ind]}| tr - _)-" ) lib
done
rm -rf ./lib/modules
mv -f${VERBOSE1} $TMP/extract-packages/lib/modules ./lib/modules
}
############### Add the network modules ########################################
add_netmods()
@ -1708,26 +1735,26 @@ for ind in $(seq 0 $((${#KERNELS[*]} -1)) ); do
mv md md.orig
rm -rf${VERBOSE1} cdrom ide md scsi
mkdir scsi
mv scsi.orig/hv_storvsc.ko scsi
mv scsi.orig/sg.ko scsi
mv scsi.orig/hv_storvsc.ko$COMPRESSSUFFIX scsi
mv scsi.orig/sg.ko$COMPRESSSUFFIX scsi
rm -rf${VERBOSE1} scsi.orig
mkdir md
mv md.orig/dm-bufio.ko md
mv md.orig/dm-bio-prison.ko md
mv md.orig/dm-raid.ko md
mv md.orig/dm-snapshot.ko md
mv md.orig/dm-thin-pool.ko md
mv md.orig/dm-bufio.ko$COMPRESSSUFFIX md
mv md.orig/dm-bio-prison.ko$COMPRESSSUFFIX md
mv md.orig/dm-raid.ko$COMPRESSSUFFIX md
mv md.orig/dm-snapshot.ko$COMPRESSSUFFIX md
mv md.orig/dm-thin-pool.ko$COMPRESSSUFFIX md
mkdir md/persistent-data
mv md.orig/persistent-data/dm-persistent-data.ko md/persistent-data
mv md.orig/persistent-data/dm-persistent-data.ko$COMPRESSSUFFIX md/persistent-data
rm -rf${VERBOSE1} md.orig
;;
esac
# Save loop.ko, nvme.ko, virtio_blk.ko, and zram.ko, but remove other block drivers:
# Save loop.ko$COMPRESSSUFFIX, nvme.ko$COMPRESSSUFFIX, virtio_blk.ko$COMPRESSSUFFIX, and zram.ko$COMPRESSSUFFIX, but remove other block drivers:
mv block block.orig
mkdir block
mv block.orig/nvme.ko block
mv block.orig/loop.ko block
mv block.orig/virtio_blk.ko block
mv block.orig/nvme.ko$COMPRESSSUFFIX block
mv block.orig/loop.ko$COMPRESSSUFFIX block
mv block.orig/virtio_blk.ko$COMPRESSSUFFIX block
mv block.orig/zram block
rm -rf${VERBOSE1} block.orig
# Done with block directory
@ -1740,7 +1767,7 @@ for ind in $(seq 0 $((${#KERNELS[*]} -1)) ); do
rm -rf${VERBOSE1} staging.orig
# Save the Hyper-V keyboard module:
mkdir -p input.orig/serio
cp -a input/serio/hyperv-keyboard.ko input.orig/serio
cp -a input/serio/hyperv-keyboard.ko$COMPRESSSUFFIX input.orig/serio
# Save any PCI controller modules:
if [ -d pci/controller ]; then
mkdir -p pci.orig/controller
@ -1751,11 +1778,11 @@ for ind in $(seq 0 $((${#KERNELS[*]} -1)) ); do
mv pci.orig pci 2> /dev/null
if [ "$ADD_KMS" = "1" ]; then
# Keep video.ko and button.ko, needed by some gpu drivers.
# Also keep processor.ko, needed by acpi-cpufreq.
# Keep video.ko$COMPRESSSUFFIX and button.ko$COMPRESSSUFFIX, needed by some gpu drivers.
# Also keep processor.ko$COMPRESSSUFFIX, needed by acpi-cpufreq.
mv acpi acpi.orig
mkdir acpi
mv acpi.orig/{button,processor,video}.ko acpi
mv acpi.orig/{button,processor,video}.ko$COMPRESSSUFFIX acpi
rm -rf${VERBOSE1} acpi.orig
# Keep AGP modules:
@ -1764,63 +1791,63 @@ for ind in $(seq 0 $((${#KERNELS[*]} -1)) ); do
mkdir char
mv agp.orig char/agp
# Keep hwmon.ko:
# Keep hwmon.ko$COMPRESSSUFFIX:
mkdir hwmon.orig
mv hwmon/hwmon.ko hwmon.orig
mv hwmon/hwmon.ko$COMPRESSSUFFIX hwmon.orig
rm -rf${VERBOSE1} hwmon
mv hwmon.orig hwmon
# Keep platform/x86/mxm-wmi.ko and platform/x86/wmi.ko
# Keep platform/x86/mxm-wmi.ko$COMPRESSSUFFIX and platform/x86/wmi.ko$COMPRESSSUFFIX
mkdir x86.orig
mv platform/x86/mxm-wmi.ko platform/x86/wmi.ko x86.orig
mv platform/x86/mxm-wmi.ko$COMPRESSSUFFIX platform/x86/wmi.ko$COMPRESSSUFFIX x86.orig
rm -rf${VERBOSE1} platform
mkdir platform
mv x86.orig platform/x86
# Keep thermal/thermal_sys.ko:
# Keep thermal/thermal_sys.ko$COMPRESSSUFFIX:
mv thermal thermal.orig
mkdir thermal
mv thermal.orig/thermal_sys.ko thermal
mv thermal.orig/thermal_sys.ko$COMPRESSSUFFIX thermal
rm -rf${VERBOSE1} thermal.orig
# Keep some video drivers:
mv video video.orig
mkdir -p video/fbdev
mv video.orig/{sis,syscopyarea.ko,sysfillrect.ko,sysimgblt.ko} video
mv video.orig/fbdev/hyperv_fb.ko video/fbdev
mv video.orig/{sis,syscopyarea.ko$COMPRESSSUFFIX,sysfillrect.ko$COMPRESSSUFFIX,sysimgblt.ko$COMPRESSSUFFIX} video
mv video.orig/fbdev/hyperv_fb.ko$COMPRESSSUFFIX video/fbdev
rm -rf${VERBOSE1} video.orig
else
# Save the Hyper-V framebuffer module:
mv video video.orig
mkdir -p video/fbdevmv
mv video.orig/fbdev/hyperv_fb.ko video/fbdev
mv video.orig/fbdev/hyperv_fb.ko$COMPRESSSUFFIX video/fbdev
rm -rf${VERBOSE1} acpi char cpufreq hwmon platform thermal video.orig
fi
# Needed to install on MMC:
mv mmc/host mmc/host.orig
mkdir mmc/host
mv mmc/host.orig/sdhci.ko mmc/host
mv mmc/host.orig/sdhci-acpi.ko mmc/host
mv mmc/host.orig/sdhci-pci.ko mmc/host
mv mmc/host.orig/cqhci.ko mmc/host
mv mmc/host.orig/sdhci.ko$COMPRESSSUFFIX mmc/host
mv mmc/host.orig/sdhci-acpi.ko$COMPRESSSUFFIX mmc/host
mv mmc/host.orig/sdhci-pci.ko$COMPRESSSUFFIX mmc/host
mv mmc/host.orig/cqhci.ko$COMPRESSSUFFIX mmc/host
rm -rf${VERBOSE1} mmc/host.orig
cd usb/
rm -rf${VERBOSE1} atm host/hwa-hc.ko host/whci image serial wusbcore
rm -rf${VERBOSE1} atm host/hwa-hc.ko$COMPRESSSUFFIX host/whci image serial wusbcore
cd ..
cd net/
rm -rf${VERBOSE1} appletalk arcnet bonding chelsio hamradio irda ixgb wimax wireless wan
cd ..
rm -f${VERBOSE1} ieee1394/pcilynx.ko
rm -f${VERBOSE1} net/pcmcia/com20020_cs.ko
rm -f${VERBOSE1} net/plip.ko
rm -f${VERBOSE1} net/usb/hso.ko
rm -f${VERBOSE1} usb/misc/uss720.ko
rm -f${VERBOSE1} gpio/wm831x-gpio.ko
#rm -f${VERBOSE1} clocksource/scx200_hrt.ko
rm -f${VERBOSE1} ieee1394/pcilynx.ko$COMPRESSSUFFIX
rm -f${VERBOSE1} net/pcmcia/com20020_cs.ko$COMPRESSSUFFIX
rm -f${VERBOSE1} net/plip.ko$COMPRESSSUFFIX
rm -f${VERBOSE1} net/usb/hso.ko$COMPRESSSUFFIX
rm -f${VERBOSE1} usb/misc/uss720.ko$COMPRESSSUFFIX
rm -f${VERBOSE1} gpio/wm831x-gpio.ko$COMPRESSSUFFIX
#rm -f${VERBOSE1} clocksource/scx200_hrt.ko$COMPRESSSUFFIX
)
done
@ -2149,8 +2176,8 @@ for KERN in ${SLACKROOT}/kernels/*.?/*zImage ; do
done
let USBIMG=USBIMG+777 # Add just that little extra...
if [ $EFIBOOT -eq 1 ]; then
# A bit more extra space since elilo will be added...
let USBIMG=USBIMG+256
# A bit more extra space for the bootloader...
let USBIMG=USBIMG+1536
fi
# Generate a pxelinux.cfg/default file (used for usbboot.img too)
@ -2175,15 +2202,19 @@ echo "--- Copying data to the USB boot disk image: ---"
cp $SLACKROOT/isolinux/setpkg ${CWD}/usbmount/
cp $SLACKROOT/isolinux/{f*.txt,message.txt} ${CWD}/usbmount/
cp ${CWD}/initrd*.img ${CWD}/usbmount/
cat ${CWD}/pxelinux.cfg_default |sed -e 's# kernels/# #g' -e 's#/.zImage##' \
-e 's#/memtest##' \
cat ${CWD}/pxelinux.cfg_default \
| sed -e 's# kernels/# #g' -e 's#/.zImage##' -e 's#/memtest##' \
> ${CWD}/usbmount/syslinux.cfg
# Add EFI support:
if [ $EFIBOOT -eq 1 ]; then
cp -a ${SRCDIR}/sources/efi.${ARCH}/* ${CWD}/usbmount
# Make sure the Slackware and kernel version in message.txt are up to date:
cat ${SRCDIR}/sources/efi.${ARCH}/EFI/BOOT/message.txt | sed "s/version.*/version ${INSTALLERVERSION} \(Linux kernel $(uname -r | cut -f 1 -d -)\)\!/g" > ${CWD}/usbmount/EFI/BOOT/message.txt
# Edit the installer version in grub.cfg:
sed -i "s/%%INSTALLERVERSION%%/$INSTALLERVERSION/g" ${CWD}/usbmount/EFI/BOOT/grub.cfg
# Add GRUB support from the Slackware sources:
for file in bootx64.efi osdetect.cfg tools.cfg ; do
cp -a $SLACKROOT/EFI/BOOT/$file ${CWD}/usbmount/EFI/BOOT || exit 1
done
fi
# Older syslinux can not cope with subdirectories - let's just be safe:
@ -2218,7 +2249,7 @@ echo "--- Creating an image for the EFI boot disk ---"
# Calculate sizes:
let EFIIMG=$( LC_ALL=C du -ck ${CWD}/initrd*.img | grep total | cut -f1 )
for KERN in ${SLACKROOT}/kernels/huge.s/*zImage ; do
for KERN in ${SLACKROOT}/kernels/generic.s/*zImage ; do
let EFIIMG=EFIIMG+$( LC_ALL=C du -sk $KERN | cut -f1 )
done
let EFIIMG=EFIIMG+2222 # Add just that little extra...
@ -2236,7 +2267,7 @@ rm -rf ${CWD}/efimount
mkdir ${CWD}/efimount
mount /dev/loop3 ${CWD}/efimount
cp -a --verbose ${CWD}/sources/efi/* ${CWD}/efimount
cp -a --verbose ${SLACKROOT}/kernels/huge.s/*zImage ${CWD}/efimount/EFI/BOOT/huge.s
cp -a --verbose ${SLACKROOT}/kernels/generic.s/*zImage ${CWD}/efimount/EFI/BOOT/generic.s
cp -a ${CWD}/initrd.img ${CWD}/efimount/EFI/BOOT/
umount /dev/loop3
losetup -d /dev/loop3
@ -2490,7 +2521,12 @@ else
add_pcmciamods
fi
if [ $ADD_NETMODS -eq 1 -o $ADD_PCMCIAMODS -eq 1 ]; then
# Are we adding ALL the kernel modules?
if [ $ADD_ALLMODS -eq 1 ]; then
add_allmods
fi
if [ $ADD_NETMODS -eq 1 -o $ADD_PCMCIAMODS -eq 1 -o $ADD_ALLMODS -eq 1 ]; then
# If we added modules, we also need to add network card firmware:
# but only if specified. The default list of firmware is useless on ARM SoC systems.
# The TrimSlice has a RealTek card which requires firmware, but currently the firmware
@ -2525,4 +2561,3 @@ else
#fi
fi

View file

@ -103,7 +103,7 @@ mkdir -p $OUTPUT
cp $SLACKROOT/isolinux/{f*.txt,message.txt} ${OUTPUT}/usbmount/
cp ${OUTPUT}/initrd*.img ${OUTPUT}/usbmount/
cat ${OUTPUT}/pxelinux.cfg_default |sed -e 's# kernels/# #g' -e 's#/.zImage##' \
-e 's#/memtest##' \
-e 's#/memtest##' | sed "s/nomodeset//g" \
> ${OUTPUT}/usbmount/syslinux.cfg
# Add EFI support:

View file

@ -1,25 +0,0 @@
chooser=simple
message=message.txt
delay=300
timeout=300
#
image=/hugesmp.s
label=hugesmp.s
initrd=/initrd.img
read-only
append="vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=hugesmp.s"
image=/huge.s
label=huge.s
initrd=/initrd.img
read-only
append="vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=huge.s"
image=/hugesmp.s
label=kmssmp.s
initrd=/initrd.img
read-only
append="vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=hugesmp.s"
image=/huge.s
label=kms.s
initrd=/initrd.img
read-only
append="vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=huge.s"

View file

@ -1,16 +0,0 @@
Welcome to Slackware (32-bit) version 14.2 (Linux kernel 4.1.13)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., hugesmp.s).
In a pinch, you can boot your system from here with a command like:
boot: hugesmp.s root=/dev/sda1 initrd= ro
In the example above, /dev/sda1 is the / Linux partition.
To enter extra parameters below, first press TAB to get a boot prompt.
If you don't need to enter any parameters, hit ENTER to boot the default
kernel "hugesmp.s" or wait 30 seconds for autoboot.

View file

@ -1,15 +0,0 @@
chooser=simple
message=message.txt
delay=300
timeout=300
#
image=/huge.s
label=huge.s
initrd=/initrd.img
read-only
append="vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=huge.s"
image=/huge.s
label=kms.s
initrd=/initrd.img
read-only
append="vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=huge.s"

View file

@ -0,0 +1,28 @@
set default="0"
set timeout="30"
set hidden_timeout_quiet=false
#if loadfont /EFI/boot/unicode.pf2; then
# set gfxmode=800x600
# load_video
#fi
#terminal_output gfxterm
menuentry "Slackware %%INSTALLERVERSION%% generic.s kernel"{
echo "Loading generic.s kernel and installer initrd. Please wait..."
linux /generic.s vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=generic.s
initrd /initrd.img
}
menuentry "Slackware %%INSTALLERVERSION%% generic.s kernel (nomodeset)"{
echo "Loading generic.s kernel (with KMS) and installer initrd. Please wait..."
linux /generic.s vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=generic.s
initrd /initrd.img
}
# Detect installed operating system and allow booting them from GRUB:
menuentry "Detect/boot any installed operating system" {
configfile "/EFI/BOOT/osdetect.cfg"
}

View file

@ -1,16 +0,0 @@
Welcome to Slackware64 version 14.2 (Linux kernel 4.1.13)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).
In a pinch, you can boot your system from here with a command like:
boot: huge.s root=/dev/sda1 initrd= ro
In the example above, /dev/sda1 is the / Linux partition.
To enter extra parameters below, first press TAB to get a boot prompt.
If you don't need to enter any parameters, hit ENTER to boot the default
kernel "huge.s" or wait 30 seconds for autoboot.

View file

@ -94,25 +94,12 @@ for recipe in $RECIPES ; do
installpkg ${OUTPUT}/${KERNEL_SOURCE_PACKAGE_NAME} || exit 1
fi
# Build kernel-huge package:
# Build kernel-generic+modules package:
# We will build in the just-built kernel tree. First, let's put back the
# symlinks:
( cd $TMP/package-kernel-source
sh install/doinst.sh
)
KERNEL_HUGE_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_NAME=huge KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-${VERSION}${LOCALVERSION}-huge${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/huge.s BUILD=$BUILD ./kernel-generic.SlackBuild)
KERNEL_NAME=huge KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-${VERSION}${LOCALVERSION}-huge${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/huge.s BUILD=$BUILD ./kernel-generic.SlackBuild
if [ -r ${TMP}/${KERNEL_HUGE_PACKAGE_NAME} ]; then
mv ${TMP}/${KERNEL_HUGE_PACKAGE_NAME} $OUTPUT
else
echo "kernel-source build failed."
exit 1
fi
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
installpkg ${OUTPUT}/${KERNEL_HUGE_PACKAGE_NAME} || exit 1
fi
# Build kernel-generic package:
KERNEL_GENERIC_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_NAME=generic KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/generic.s BUILD=$BUILD ./kernel-generic.SlackBuild)
KERNEL_NAME=generic KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/generic.s BUILD=$BUILD ./kernel-generic.SlackBuild
if [ -r ${TMP}/${KERNEL_GENERIC_PACKAGE_NAME} ]; then
@ -125,20 +112,6 @@ for recipe in $RECIPES ; do
installpkg ${OUTPUT}/${KERNEL_GENERIC_PACKAGE_NAME} || exit 1
fi
# Build kernel-modules (for the just built generic kernel, but most of them
# will also work with the huge kernel):
KERNEL_MODULES_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=$TMP/package-kernel-source/usr/src/linux/.config BUILD=$BUILD ./kernel-modules.SlackBuild)
KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=$TMP/package-kernel-source/usr/src/linux/.config BUILD=$BUILD ./kernel-modules.SlackBuild
if [ -r ${TMP}/${KERNEL_MODULES_PACKAGE_NAME} ]; then
mv ${TMP}/${KERNEL_MODULES_PACKAGE_NAME} $OUTPUT
else
echo "kernel-modules build failed."
exit 1
fi
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
installpkg ${OUTPUT}/${KERNEL_MODULES_PACKAGE_NAME} || exit 1
fi
# Build kernel-headers:
KERNEL_HEADERS_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux BUILD=$BUILD ./kernel-headers.SlackBuild)
KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux BUILD=$BUILD ./kernel-headers.SlackBuild

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.10.9 Kernel Configuration
# Linux/x86 6.10.10 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.0"
CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.10.9 Kernel Configuration
# Linux/x86 6.10.10 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.0"
CONFIG_CC_IS_GCC=y

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -39,6 +39,17 @@ KERNEL_SOURCE=${KERNEL_SOURCE:-/usr/src/linux}
KERNEL_CONFIG=${KERNEL_CONFIG:-/usr/src/linux/.config}
CONFIG_SUFFIX=${CONFIG_SUFFIX:-}
BUILD=${BUILD:-1}
# The CONFIG_DEBUG_INFO_BTF_MODULES option adds a huge amount of debugging
# data to the modules which we don't actually need. We'll strip debugging
# information from kernel modules by default. If you are building a debug
# kernel and wish to retain this data, export the variable below set to "0".
STRIP_DEBUG=${STRIP_DEBUG:-1}
# Let's export the variable with the name needed by the kernel's Makefiles,
# just for good measure.
export INSTALL_MOD_STRIP=$STRIP_DEBUG
if [ ! -r "${KERNEL_CONFIG}" ]; then
echo "Error: the KERNEL_CONFIG environment variable needs to be set to the"
echo ".config file to be used to build this kernel. Example:"
@ -118,6 +129,24 @@ fi
( cd ${KERNEL_SOURCE}
echo "Running make oldconfig..."
make oldconfig
echo "Running a preliminary make (needed to create modules.builtin.modinfo)..."
make $NUMJOBS || exit 1
echo "Building kernel modules..."
make $NUMJOBS modules || exit 1
echo "Installing kernel modules to $PKG..."
make INSTALL_MOD_PATH=$PKG INSTALL_MOD_STRIP=$STRIP_DEBUG modules_install || exit 1
# Fix build and source symlinks if they are pointing into $TMP:
( cd $PKG/lib/modules/${VERSION}${LOCALVERSION}
for symlink in build source ; do
target=$(readlink $symlink)
if echo $target | grep -q "^$TMP/package-kernel-source/" ; then
rm -f $symlink
ln -sf $(echo $target | sed "s|$TMP/package-kernel-source/|/|g") $symlink
fi
done
)
# Make modules.dep:
depmod -b $PKG -a ${VERSION}${LOCALVERSION}
echo "Building kernel..."
make $NUMJOBS bzImage || make bzImage || exit 1
# Output files to a directory, if requested:
@ -147,8 +176,8 @@ cd ${KERNEL_SOURCE}
PACKAGE_ARCH=$(cat kernel/bounds.s | grep -w "\-march=.*" | tr " " "\n" | grep -w "\-march=.*" | cut -f 2 -d = | tr - _)
mkdir $PKG/install
if [ -r $CWD/slack-desc/slack-desc.kernel-${KERNEL_NAME}.${PACKAGE_ARCH} ]; then
cat $CWD/slack-desc/slack-desc.kernel-${KERNEL_NAME}.${PACKAGE_ARCH} > $PKG/install/slack-desc
if [ -r $CWD/slack-desc/slack-desc.kernel-${KERNEL_NAME} ]; then
cat $CWD/slack-desc/slack-desc.kernel-${KERNEL_NAME} > $PKG/install/slack-desc
else
cat $CWD/slack-desc/slack-desc.kernel-template | sed "s/%PACKAGE_NAME%/kernel-${KERNEL_NAME}${LOCALVERSION}/g" > $PKG/install/slack-desc
fi

View file

@ -1,146 +0,0 @@
#!/bin/sh
# Copyright 2018, 2020, 2022, 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.
# To use this script, point it to a Linux kernel source tree and a .config
# file by setting the appropriate environment variables:
#
# KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-generic.x64 ./kernel-modules.SlackBuild
#
# By default, it will use the source and .config already in /usr/src/linux (if possible).
# KERNEL_NAME is optional, and we don't use it. Define it to "-name" if
# you'd like an extra string after "kernel" in the package name
# (i.e. "kernel-name-modules").
cd $(dirname $0) ; CWD=$(pwd)
KERNEL_NAME=${KERNEL_NAME:-}
KERNEL_SOURCE=${KERNEL_SOURCE:-/usr/src/linux}
KERNEL_CONFIG=${KERNEL_CONFIG:-/usr/src/linux/.config}
BUILD=${BUILD:-1}
# The CONFIG_DEBUG_INFO_BTF_MODULES option adds a huge amount of debugging
# data to the modules which we don't actually need. We'll strip debugging
# information from kernel modules by default. If you are building a debug
# kernel and wish to retain this data, export the variable below set to "0".
STRIP_DEBUG=${STRIP_DEBUG:-1}
# Let's export the variable with the name needed by the kernel's Makefiles,
# just for good measure.
export INSTALL_MOD_STRIP=$STRIP_DEBUG
if [ ! -r "${KERNEL_CONFIG}" ]; then
echo "Error: the KERNEL_CONFIG environment variable needs to be set to the"
echo ".config file to be used to build these modules. Example:"
echo "KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-generic.x64 ./kernel-modules.SlackBuild"
exit 1
fi
if [ ! -d "${KERNEL_SOURCE}" ]; then
echo "Error: kernel source directory ${KERNEL_SOURCE} does not exist."
exit 1
fi
# Get the kernel version from the kernel Makefile:
VERSION=$(grep "^VERSION = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^PATCHLEVEL = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^SUBLEVEL = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev)$(grep "^EXTRAVERSION = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev)
# Set LOCALVERSION to the value found inside the .config:
LOCALVERSION="$(cat ${KERNEL_SOURCE}/.config 2> /dev/null | grep CONFIG_LOCALVERSION= | cut -f 2 -d = | tr -d \")"
# 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
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
# We will need to copy the config and run make olddefconfig and make
# prepare in order to generate kernel/bounds.s, where we can find
# the true $PACKAGE_ARCH. Use olddefconfig (not oldconfig) to prevent
# stalling if user input would be required.
if [ ! "${KERNEL_CONFIG}" = "${KERNEL_SOURCE}/.config" ]; then
cp -a ${KERNEL_CONFIG} ${KERNEL_SOURCE}/.config
fi
cd ${KERNEL_SOURCE}
make olddefconfig 1> /dev/null 2> /dev/null
make prepare 1> /dev/null 2> /dev/null
PACKAGE_ARCH=$(cat kernel/bounds.s | grep -w "\-march=.*" | tr " " "\n" | grep -w "\-march=.*" | cut -f 2 -d = | tr - _)
echo "kernel${KERNEL_NAME}-modules${LOCALVERSION}-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${PACKAGE_ARCH}-$BUILD.txz"
exit 0
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-kernel${KERNEL_NAME}-modules
rm -rf $PKG
mkdir -p $TMP $PKG
# Set the variable $KERNEL_CLEAN to anything to run "make clean" before the
# build. Default is to start compiling in the tree as we found it.
if [ ! -z "${KERNEL_CLEAN}" ]; then
( cd ${KERNEL_SOURCE}
echo "Cleaning kernel source (make clean)..."
make clean
# Make sure header files aren't missing...
make prepare
# Don't package the kernel in the sources:
find . -name "*Image" -exec rm "{}" \+
# No need for these:
rm -f .config.old .version
find . -name "*.cmd" -exec rm -f "{}" \+
rm .*.d
)
fi
# Copy the .config into the kernel source directory (unless it's there already)
if [ ! "${KERNEL_CONFIG}" = "${KERNEL_SOURCE}/.config" ]; then
echo "Copying the .config file to the kernel source tree:"
cp -a --verbose ${KERNEL_CONFIG} ${KERNEL_SOURCE}/.config
fi
( cd ${KERNEL_SOURCE}
echo "Running make oldconfig..."
make oldconfig
echo "Running a preliminary make (needed to create modules.builtin.modinfo)..."
make $NUMJOBS || exit 1
echo "Building kernel modules..."
make $NUMJOBS modules || exit 1
echo "Installing kernel modules to $PKG..."
make INSTALL_MOD_PATH=$PKG INSTALL_MOD_STRIP=$STRIP_DEBUG modules_install || exit 1
# Fix build and source symlinks if they are pointing into $TMP:
( cd $PKG/lib/modules/${VERSION}${LOCALVERSION}
for symlink in build source ; do
target=$(readlink $symlink)
if echo $target | grep -q "^$TMP/package-kernel-source/" ; then
rm -f $symlink
ln -sf $(echo $target | sed "s|$TMP/package-kernel-source/|/|g") $symlink
fi
done
)
depmod -b $PKG -a ${VERSION}${LOCALVERSION}
) || exit 1
mkdir $PKG/install
cat $CWD/slack-desc/slack-desc.kernel-modules-template | sed "s/%PACKAGE_NAME%/kernel${KERNEL_NAME}-modules${LOCALVERSION}/g" > $PKG/install/slack-desc
# Fetch the kernel architecture from the source tree:
cd ${KERNEL_SOURCE}
PACKAGE_ARCH=$(cat kernel/bounds.s | grep -w "\-march=.*" | tr " " "\n" | grep -w "\-march=.*" | cut -f 2 -d = | tr - _)
# Make the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/kernel${KERNEL_NAME}-modules${LOCALVERSION}-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${PACKAGE_ARCH}-$BUILD.txz

View file

@ -6,14 +6,14 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-generic: kernel-generic (a general purpose Linux kernel)
kernel-generic: kernel-generic (general purpose Linux kernel/modules)
kernel-generic:
kernel-generic: This is a Linux kernel with built-in support for SATA, NVMe, and most
kernel-generic: commonly used filesystems. It is recommended to use an initrd with
kernel-generic: this kernel for best results. For more information about creating an
kernel-generic: initrd, see the README.initrd file in the /boot directory.
kernel-generic:
kernel-generic:
kernel-generic:
kernel-generic: commonly used filesystems, as well as a large collection of loadable
kernel-generic: kernel modules.
kernel-generic:
kernel-generic: It is recommended to use an initrd with this kernel for best results.
kernel-generic: For more information about creating an initrd, see the README.initrd
kernel-generic: file in the /boot directory.
kernel-generic:
kernel-generic:

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-generic: kernel-generic (a general purpose Linux kernel)
kernel-generic:
kernel-generic: This is a Linux kernel with built-in support for SATA, NVMe, and most
kernel-generic: commonly used filesystems. It is recommended to use an initrd with
kernel-generic: this kernel for best results. For more information about creating an
kernel-generic: initrd, see the README.initrd file in the /boot directory.
kernel-generic:
kernel-generic:
kernel-generic:
kernel-generic:
kernel-generic:

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-huge: kernel-huge (generic kernel with built-in SCSI drivers)
kernel-huge:
kernel-huge: This is a Linux kernel with built-in support for most disk controllers
kernel-huge: (including RAID and SCSI) and filesystems. It is recommended to use an
kernel-huge: initrd with this kernel for best results. For more information about
kernel-huge: creating an initrd, see the README.initrd file in the /boot directory.
kernel-huge:
kernel-huge:
kernel-huge:
kernel-huge:
kernel-huge:

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-huge: kernel-huge (generic kernel with built-in SCSI drivers)
kernel-huge:
kernel-huge: This is a Linux kernel with built-in support for most disk controllers
kernel-huge: (including RAID and SCSI) and filesystems. It is recommended to use an
kernel-huge: initrd with this kernel for best results. For more information about
kernel-huge: creating an initrd, see the README.initrd file in the /boot directory.
kernel-huge:
kernel-huge:
kernel-huge:
kernel-huge:
kernel-huge:

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
%PACKAGE_NAME%: %PACKAGE_NAME% (Linux kernel modules)
%PACKAGE_NAME%:
%PACKAGE_NAME%: Kernel modules are pieces of code that can be loaded and unloaded into
%PACKAGE_NAME%: the kernel upon demand. They extend the functionality of the kernel
%PACKAGE_NAME%: without the need to reboot the system. These modules provide support
%PACKAGE_NAME%: for hardware such as USB devices, SCSI and RAID controllers, network
%PACKAGE_NAME%: interfaces, and display devices, or add other additional capabilities
%PACKAGE_NAME%: to the kernel.
%PACKAGE_NAME%:
%PACKAGE_NAME%:
%PACKAGE_NAME%:

View file

@ -6,14 +6,14 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
%PACKAGE_NAME%: %PACKAGE_NAME% (a Linux kernel)
%PACKAGE_NAME%: %PACKAGE_NAME% (Linux kernel/modules)
%PACKAGE_NAME%:
%PACKAGE_NAME%: This is a Linux kernel with built-in support for SATA, NVMe, and most
%PACKAGE_NAME%: commonly used filesystems. It is recommended to use an initrd with
%PACKAGE_NAME%: this kernel for best results. For more information about creating an
%PACKAGE_NAME%: initrd, see the README.initrd file in the /boot directory.
%PACKAGE_NAME%:
%PACKAGE_NAME%:
%PACKAGE_NAME%:
%PACKAGE_NAME%: commonly used filesystems, as well as a large collection of loadable
%PACKAGE_NAME%: kernel modules.
%PACKAGE_NAME%:
%PACKAGE_NAME%: It is recommended to use an initrd with this kernel for best results.
%PACKAGE_NAME%: For more information about creating an initrd, see the README.initrd
%PACKAGE_NAME%: file in the /boot directory.
%PACKAGE_NAME%:
%PACKAGE_NAME%:

View file

@ -30,7 +30,7 @@ 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
@ -49,14 +49,11 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"

View file

@ -30,7 +30,7 @@ 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 ) ;;
@ -46,17 +46,14 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
fi
if [ "${ARCH}" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
TMP=${TMP:-/tmp}

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=nghttp3
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -76,6 +76,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
# Make sure the cmake files go in the proper lib${LIB_SUFFIX}:
sed -i "s#lib/cmake/#lib\${LIB_SUFFIX}/cmake/#g" lib/CMakeLists.txt
# Configure, build, and install:
mkdir cmake-build
cd cmake-build

View file

@ -1,17 +1,17 @@
default huge.s
default generic.s
prompt 1
timeout 1200
display message.txt
F1 message.txt
F2 f2.txt
label huge.s
kernel kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=huge.s
label generic.s
kernel kernels/generic.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=generic.s
label kms.s
kernel kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s
kernel kernels/generic.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=generic.s
label speakup.s
kernel kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=huge.s
kernel kernels/generic.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 nomodeset SLACK_KERNEL=generic.s
label memtest
kernel kernels/memtest/memtest