1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-01-18 22:27:20 +01:00

Fri Nov 1 21:13:31 UTC 2024

a/kernel-firmware-20241101_376de1f-noarch-1.txz:  Upgraded.
a/kernel-generic-6.11.6-x86_64-1.txz:  Upgraded.
a/mkinitrd-1.4.11-x86_64-42.txz:  Rebuilt.
  geninitrd: you can still point this at a kernel symlink, but by default it
  will make initrd-${KERNEL_VERSION}.img for the newest kernel it finds in
  the /boot directory.
a/pkgtools-15.1-noarch-16.txz:  Rebuilt.
  make-kernel-backup: don't make copies of any of the files, nor include an
  initrd in the package. The only added "files" will be two symlinks,
  vmlinuz-backup, and initrd-backup.img (if symlinks are enabled).
d/kernel-headers-6.11.6-x86-1.txz:  Upgraded.
d/valgrind-3.24.0-x86_64-1.txz:  Upgraded.
k/kernel-source-6.11.6-noarch-1.txz:  Upgraded.
l/fluidsynth-2.4.0-x86_64-1.txz:  Upgraded.
l/gtk4-4.16.4-x86_64-1.txz:  Upgraded.
l/libzip-1.11.2-x86_64-1.txz:  Upgraded.
  Fix performance regression in zip_stat introduced in 1.11.
l/spirv-llvm-translator-19.1.1-x86_64-1.txz:  Upgraded.
n/uucp-1.07-x86_64-7.txz:  Rebuilt.
  Add some documentation. Thanks to jayjwa.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2024-11-01 21:13:31 +00:00 committed by Eric Hameleers
parent a09de497f1
commit 2e588b58d9
24 changed files with 488 additions and 297 deletions

View file

@ -11,9 +11,42 @@
<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>Thu, 31 Oct 2024 18:41:02 GMT</pubDate>
<lastBuildDate>Thu, 31 Oct 2024 19:02:03 GMT</lastBuildDate>
<pubDate>Fri, 1 Nov 2024 21:13:31 GMT</pubDate>
<lastBuildDate>Fri, 1 Nov 2024 22:15:52 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Fri, 1 Nov 2024 21:13:31 GMT</title>
<pubDate>Fri, 1 Nov 2024 21:13:31 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20241101211331</link>
<guid isPermaLink="false">20241101211331</guid>
<description>
<![CDATA[<pre>
a/kernel-firmware-20241101_376de1f-noarch-1.txz: Upgraded.
a/kernel-generic-6.11.6-x86_64-1.txz: Upgraded.
a/mkinitrd-1.4.11-x86_64-42.txz: Rebuilt.
geninitrd: you can still point this at a kernel symlink, but by default it
will make initrd-${KERNEL_VERSION}.img for the newest kernel it finds in
the /boot directory.
a/pkgtools-15.1-noarch-16.txz: Rebuilt.
make-kernel-backup: don't make copies of any of the files, nor include an
initrd in the package. The only added "files" will be two symlinks,
vmlinuz-backup, and initrd-backup.img (if symlinks are enabled).
d/kernel-headers-6.11.6-x86-1.txz: Upgraded.
d/valgrind-3.24.0-x86_64-1.txz: Upgraded.
k/kernel-source-6.11.6-noarch-1.txz: Upgraded.
l/fluidsynth-2.4.0-x86_64-1.txz: Upgraded.
l/gtk4-4.16.4-x86_64-1.txz: Upgraded.
l/libzip-1.11.2-x86_64-1.txz: Upgraded.
Fix performance regression in zip_stat introduced in 1.11.
l/spirv-llvm-translator-19.1.1-x86_64-1.txz: Upgraded.
n/uucp-1.07-x86_64-7.txz: Rebuilt.
Add some documentation. Thanks to jayjwa.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Thu, 31 Oct 2024 18:41:02 GMT</title>
<pubDate>Thu, 31 Oct 2024 18:41:02 GMT</pubDate>

View file

@ -1,3 +1,28 @@
Fri Nov 1 21:13:31 UTC 2024
a/kernel-firmware-20241101_376de1f-noarch-1.txz: Upgraded.
a/kernel-generic-6.11.6-x86_64-1.txz: Upgraded.
a/mkinitrd-1.4.11-x86_64-42.txz: Rebuilt.
geninitrd: you can still point this at a kernel symlink, but by default it
will make initrd-${KERNEL_VERSION}.img for the newest kernel it finds in
the /boot directory.
a/pkgtools-15.1-noarch-16.txz: Rebuilt.
make-kernel-backup: don't make copies of any of the files, nor include an
initrd in the package. The only added "files" will be two symlinks,
vmlinuz-backup, and initrd-backup.img (if symlinks are enabled).
d/kernel-headers-6.11.6-x86-1.txz: Upgraded.
d/valgrind-3.24.0-x86_64-1.txz: Upgraded.
k/kernel-source-6.11.6-noarch-1.txz: Upgraded.
l/fluidsynth-2.4.0-x86_64-1.txz: Upgraded.
l/gtk4-4.16.4-x86_64-1.txz: Upgraded.
l/libzip-1.11.2-x86_64-1.txz: Upgraded.
Fix performance regression in zip_stat introduced in 1.11.
l/spirv-llvm-translator-19.1.1-x86_64-1.txz: Upgraded.
n/uucp-1.07-x86_64-7.txz: Rebuilt.
Add some documentation. Thanks to jayjwa.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Thu Oct 31 18:41:02 UTC 2024
ap/nvme-cli-2.11-x86_64-1.txz: Upgraded.
l/gst-plugins-bad-free-1.24.9-x86_64-1.txz: Upgraded.

View file

@ -1,35 +1,35 @@
Thu Oct 31 18:44:43 UTC 2024
Fri Nov 1 21:17:49 UTC 2024
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2024-10-31 18:41 .
drwxr-xr-x 12 root root 4096 2024-11-01 21:13 .
-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 1159226 2024-10-30 21:05 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-10-30 21:05 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1159222 2024-10-31 18:45 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-10-31 18:45 ./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 1219879 2024-10-31 18:41 ./ChangeLog.txt
-rw-r--r-- 1 root root 1221075 2024-11-01 21:13 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-10-23 00:27 ./EFI/BOOT
drwxr-xr-x 2 root root 4096 2024-11-01 21:12 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 2 root root 13607424 2024-10-22 23:39 ./EFI/BOOT/generic.s
-rw-r--r-- 2 root root 13554176 2024-11-01 20:50 ./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 917 2024-09-12 20:08 ./EFI/BOOT/grub.cfg
-rw-r--r-- 2 root root 95163312 2024-10-22 23:54 ./EFI/BOOT/initrd.img
-rw-r--r-- 2 root root 95211836 2024-11-01 21:11 ./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 1516981 2024-10-30 21:05 ./FILELIST.TXT
-rw-r--r-- 1 root root 1516977 2024-10-31 18:44 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 913806 2024-10-31 18:44 ./PACKAGES.TXT
-rw-r--r-- 1 root root 913807 2024-11-01 21:17 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3571 2024-10-22 23:43 ./README.initrd
-rw-r--r-- 1 root root 3571 2024-11-01 20:56 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
-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-10-16 19:15 ./extra/xv
-rw-r--r-- 1 root root 233 2024-10-15 20:07 ./extra/xv/xv-6.0.2-x86_64-1.txt
-rw-r--r-- 1 root root 1120136 2024-10-15 20:07 ./extra/xv/xv-6.0.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-15 20:07 ./extra/xv/xv-6.0.2-x86_64-1.txz.asc
drwxr-xr-x 3 root root 4096 2024-10-22 23:54 ./isolinux
drwxr-xr-x 3 root root 4096 2024-11-01 21:12 ./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-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 95163312 2024-10-22 23:54 ./isolinux/initrd.img
-rw-r--r-- 2 root root 95211836 2024-11-01 21:11 ./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 602 2024-09-12 20:05 ./isolinux/isolinux.cfg
-rw-r--r-- 1 root root 690 2024-10-22 23:43 ./isolinux/message.txt
-rw-r--r-- 1 root root 690 2024-11-01 20:56 ./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-10-22 23:43 ./kernels
-rw-r--r-- 1 root root 36 2024-10-22 23:43 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2024-10-22 23:41 ./kernels/generic.s
-rw-r--r-- 1 root root 1622174 2024-10-22 23:39 ./kernels/generic.s/System.map.gz
-rw-r--r-- 2 root root 13607424 2024-10-22 23:39 ./kernels/generic.s/bzImage
-rw-r--r-- 1 root root 268424 2024-10-22 22:14 ./kernels/generic.s/config
drwxr-xr-x 5 root root 4096 2024-11-01 20:56 ./kernels
-rw-r--r-- 1 root root 36 2024-11-01 20:56 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2024-11-01 20:51 ./kernels/generic.s
-rw-r--r-- 1 root root 1622126 2024-11-01 20:50 ./kernels/generic.s/System.map.gz
-rw-r--r-- 2 root root 13554176 2024-11-01 20:50 ./kernels/generic.s/bzImage
-rw-r--r-- 1 root root 268399 2024-11-01 17:20 ./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-10-31 18:44 ./slackware64
-rw-r--r-- 1 root root 356689 2024-10-31 18:44 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-10-31 18:44 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 441712 2024-10-31 18:43 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4808027 2024-10-31 18:43 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2024-11-01 21:17 ./slackware64
-rw-r--r-- 1 root root 356689 2024-11-01 21:17 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-11-01 21:17 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 441712 2024-11-01 21:16 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4805695 2024-11-01 21:16 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2024-10-28 21:26 ./slackware64/a
drwxr-xr-x 2 root root 32768 2024-11-01 21:16 ./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
@ -836,12 +836,12 @@ drwxr-xr-x 2 root root 32768 2024-10-28 21:26 ./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-10-22 22:16 ./slackware64/a/kernel-firmware-20241022_e1d9577-noarch-1.txt
-rw-r--r-- 1 root root 359417996 2024-10-22 22:16 ./slackware64/a/kernel-firmware-20241022_e1d9577-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-10-22 22:16 ./slackware64/a/kernel-firmware-20241022_e1d9577-noarch-1.txz.asc
-rw-r--r-- 1 root root 553 2024-10-22 23:42 ./slackware64/a/kernel-generic-6.11.5-x86_64-1.txt
-rw-r--r-- 1 root root 74160368 2024-10-22 23:42 ./slackware64/a/kernel-generic-6.11.5-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-22 23:42 ./slackware64/a/kernel-generic-6.11.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 422 2024-11-01 17:23 ./slackware64/a/kernel-firmware-20241101_376de1f-noarch-1.txt
-rw-r--r-- 1 root root 359422796 2024-11-01 17:23 ./slackware64/a/kernel-firmware-20241101_376de1f-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:23 ./slackware64/a/kernel-firmware-20241101_376de1f-noarch-1.txz.asc
-rw-r--r-- 1 root root 553 2024-11-01 20:53 ./slackware64/a/kernel-generic-6.11.6-x86_64-1.txt
-rw-r--r-- 1 root root 74143404 2024-11-01 20:53 ./slackware64/a/kernel-generic-6.11.6-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 20:53 ./slackware64/a/kernel-generic-6.11.6-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
@ -887,8 +887,8 @@ drwxr-xr-x 2 root root 32768 2024-10-28 21:26 ./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 9492 2024-10-22 23:43 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9492 2024-10-22 23:43 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 9492 2024-11-01 20:56 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9492 2024-11-01 20:56 ./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
@ -898,9 +898,9 @@ drwxr-xr-x 2 root root 32768 2024-10-28 21:26 ./slackware64/a
-rw-r--r-- 1 root root 378 2023-09-23 18:06 ./slackware64/a/minicom-2.9-x86_64-1.txt
-rw-r--r-- 1 root root 336888 2023-09-23 18:06 ./slackware64/a/minicom-2.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-23 18:06 ./slackware64/a/minicom-2.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 527 2024-10-27 21:32 ./slackware64/a/mkinitrd-1.4.11-x86_64-41.txt
-rw-r--r-- 1 root root 634848 2024-10-27 21:32 ./slackware64/a/mkinitrd-1.4.11-x86_64-41.txz
-rw-r--r-- 1 root root 195 2024-10-27 21:32 ./slackware64/a/mkinitrd-1.4.11-x86_64-41.txz.asc
-rw-r--r-- 1 root root 527 2024-11-01 17:01 ./slackware64/a/mkinitrd-1.4.11-x86_64-42.txt
-rw-r--r-- 1 root root 634748 2024-11-01 17:01 ./slackware64/a/mkinitrd-1.4.11-x86_64-42.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:01 ./slackware64/a/mkinitrd-1.4.11-x86_64-42.txz.asc
-rw-r--r-- 1 root root 668 2021-02-13 11:11 ./slackware64/a/mlocate-0.26-x86_64-4.txt
-rw-r--r-- 1 root root 106260 2021-02-13 11:11 ./slackware64/a/mlocate-0.26-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:11 ./slackware64/a/mlocate-0.26-x86_64-4.txz.asc
@ -946,9 +946,9 @@ drwxr-xr-x 2 root root 32768 2024-10-28 21:26 ./slackware64/a
-rw-r--r-- 1 root root 450 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txt
-rw-r--r-- 1 root root 31360 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txz
-rw-r--r-- 1 root root 163 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txz.asc
-rw-r--r-- 1 root root 672 2024-10-28 18:05 ./slackware64/a/pkgtools-15.1-noarch-15.txt
-rw-r--r-- 1 root root 200280 2024-10-28 18:05 ./slackware64/a/pkgtools-15.1-noarch-15.txz
-rw-r--r-- 1 root root 195 2024-10-28 18:05 ./slackware64/a/pkgtools-15.1-noarch-15.txz.asc
-rw-r--r-- 1 root root 672 2024-11-01 17:17 ./slackware64/a/pkgtools-15.1-noarch-16.txt
-rw-r--r-- 1 root root 200088 2024-11-01 17:17 ./slackware64/a/pkgtools-15.1-noarch-16.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:17 ./slackware64/a/pkgtools-15.1-noarch-16.txz.asc
-rw-r--r-- 1 root root 523 2024-01-23 19:49 ./slackware64/a/plzip-1.11-x86_64-1.txt
-rw-r--r-- 1 root root 64860 2024-01-23 19:49 ./slackware64/a/plzip-1.11-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-23 19:49 ./slackware64/a/plzip-1.11-x86_64-1.txz.asc
@ -1000,7 +1000,7 @@ drwxr-xr-x 2 root root 32768 2024-10-28 21:26 ./slackware64/a
-rw-r--r-- 1 root root 378 2024-10-13 18:00 ./slackware64/a/sysvinit-scripts-15.1-noarch-22.txt
-rw-r--r-- 1 root root 17768 2024-10-13 18:00 ./slackware64/a/sysvinit-scripts-15.1-noarch-22.txz
-rw-r--r-- 1 root root 195 2024-10-13 18:00 ./slackware64/a/sysvinit-scripts-15.1-noarch-22.txz.asc
-rw-r--r-- 1 root root 1566 2024-10-22 23:43 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1566 2024-11-01 20:56 ./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
@ -1325,7 +1325,7 @@ drwxr-xr-x 2 root root 20480 2024-10-31 18:43 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2024-10-30 20:46 ./slackware64/d
drwxr-xr-x 2 root root 20480 2024-11-01 21:16 ./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
@ -1445,9 +1445,9 @@ drwxr-xr-x 2 root root 20480 2024-10-30 20:46 ./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-10-22 23:43 ./slackware64/d/kernel-headers-6.11.5-x86-1.txt
-rw-r--r-- 1 root root 1215656 2024-10-22 23:43 ./slackware64/d/kernel-headers-6.11.5-x86-1.txz
-rw-r--r-- 1 root root 195 2024-10-22 23:43 ./slackware64/d/kernel-headers-6.11.5-x86-1.txz.asc
-rw-r--r-- 1 root root 332 2024-11-01 20:53 ./slackware64/d/kernel-headers-6.11.6-x86-1.txt
-rw-r--r-- 1 root root 1215688 2024-11-01 20:53 ./slackware64/d/kernel-headers-6.11.6-x86-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 20:53 ./slackware64/d/kernel-headers-6.11.6-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
@ -1571,9 +1571,9 @@ drwxr-xr-x 2 root root 20480 2024-10-30 20:46 ./slackware64/d
-rw-r--r-- 1 root root 394 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txt
-rw-r--r-- 1 root root 2304644 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txz.asc
-rw-r--r-- 1 root root 551 2024-04-27 18:35 ./slackware64/d/valgrind-3.23.0-x86_64-1.txt
-rw-r--r-- 1 root root 13457044 2024-04-27 18:35 ./slackware64/d/valgrind-3.23.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-27 18:35 ./slackware64/d/valgrind-3.23.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 551 2024-11-01 17:46 ./slackware64/d/valgrind-3.24.0-x86_64-1.txt
-rw-r--r-- 1 root root 25397384 2024-11-01 17:46 ./slackware64/d/valgrind-3.24.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:46 ./slackware64/d/valgrind-3.24.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 591 2021-02-13 10:54 ./slackware64/d/yasm-1.3.0-x86_64-4.txt
-rw-r--r-- 1 root root 523832 2021-02-13 10:54 ./slackware64/d/yasm-1.3.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:54 ./slackware64/d/yasm-1.3.0-x86_64-4.txz.asc
@ -1601,15 +1601,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-10-22 23:58 ./slackware64/k
drwxr-xr-x 2 root root 4096 2024-11-01 21:16 ./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-10-22 23:36 ./slackware64/k/kernel-source-6.11.5-noarch-1.txt
-rw-r--r-- 1 root root 142756232 2024-10-22 23:36 ./slackware64/k/kernel-source-6.11.5-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-10-22 23:36 ./slackware64/k/kernel-source-6.11.5-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2024-10-22 23:43 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2024-10-22 23:43 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2024-10-22 23:43 ./slackware64/k/tagfile
-rw-r--r-- 1 root root 317 2024-11-01 20:47 ./slackware64/k/kernel-source-6.11.6-noarch-1.txt
-rw-r--r-- 1 root root 142065752 2024-11-01 20:47 ./slackware64/k/kernel-source-6.11.6-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 20:47 ./slackware64/k/kernel-source-6.11.6-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2024-11-01 20:56 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2024-11-01 20:56 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2024-11-01 20:56 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 86016 2024-10-28 21:26 ./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
@ -2780,7 +2780,7 @@ drwxr-xr-x 2 root root 86016 2024-10-28 21:26 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
drwxr-xr-x 2 root root 102400 2024-10-31 18:43 ./slackware64/l
drwxr-xr-x 2 root root 102400 2024-11-01 21:16 ./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
@ -2991,9 +2991,9 @@ drwxr-xr-x 2 root root 102400 2024-10-31 18:43 ./slackware64/l
-rw-r--r-- 1 root root 502 2023-10-05 20:05 ./slackware64/l/fftw-3.3.10-x86_64-2.txt
-rw-r--r-- 1 root root 2323336 2023-10-05 20:05 ./slackware64/l/fftw-3.3.10-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-10-05 20:05 ./slackware64/l/fftw-3.3.10-x86_64-2.txz.asc
-rw-r--r-- 1 root root 475 2024-10-20 18:03 ./slackware64/l/fluidsynth-2.3.7-x86_64-1.txt
-rw-r--r-- 1 root root 245124 2024-10-20 18:03 ./slackware64/l/fluidsynth-2.3.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-20 18:03 ./slackware64/l/fluidsynth-2.3.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 475 2024-11-01 17:29 ./slackware64/l/fluidsynth-2.4.0-x86_64-1.txt
-rw-r--r-- 1 root root 233664 2024-11-01 17:29 ./slackware64/l/fluidsynth-2.4.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:29 ./slackware64/l/fluidsynth-2.4.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 242 2024-01-05 17:56 ./slackware64/l/fmt-10.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 171164 2024-01-05 17:56 ./slackware64/l/fmt-10.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-05 17:56 ./slackware64/l/fmt-10.2.1-x86_64-1.txz.asc
@ -3141,9 +3141,9 @@ drwxr-xr-x 2 root root 102400 2024-10-31 18:43 ./slackware64/l
-rw-r--r-- 1 root root 328 2024-07-10 18:14 ./slackware64/l/gtk+3-3.24.43-x86_64-1.txt
-rw-r--r-- 1 root root 12057144 2024-07-10 18:14 ./slackware64/l/gtk+3-3.24.43-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-10 18:14 ./slackware64/l/gtk+3-3.24.43-x86_64-1.txz.asc
-rw-r--r-- 1 root root 315 2024-10-04 21:49 ./slackware64/l/gtk4-4.16.3-x86_64-1.txt
-rw-r--r-- 1 root root 11106944 2024-10-04 21:49 ./slackware64/l/gtk4-4.16.3-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-04 21:49 ./slackware64/l/gtk4-4.16.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 315 2024-11-01 17:28 ./slackware64/l/gtk4-4.16.4-x86_64-1.txt
-rw-r--r-- 1 root root 11101904 2024-11-01 17:28 ./slackware64/l/gtk4-4.16.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:28 ./slackware64/l/gtk4-4.16.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 341 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txt
-rw-r--r-- 1 root root 1379452 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txz.asc
@ -3626,9 +3626,9 @@ drwxr-xr-x 2 root root 102400 2024-10-31 18:43 ./slackware64/l
-rw-r--r-- 1 root root 287 2021-02-13 07:19 ./slackware64/l/libyaml-0.2.5-x86_64-3.txt
-rw-r--r-- 1 root root 57640 2021-02-13 07:19 ./slackware64/l/libyaml-0.2.5-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:19 ./slackware64/l/libyaml-0.2.5-x86_64-3.txz.asc
-rw-r--r-- 1 root root 419 2024-09-19 17:33 ./slackware64/l/libzip-1.11.1-x86_64-1.txt
-rw-r--r-- 1 root root 258244 2024-09-19 17:33 ./slackware64/l/libzip-1.11.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-19 17:33 ./slackware64/l/libzip-1.11.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 419 2024-11-01 17:31 ./slackware64/l/libzip-1.11.2-x86_64-1.txt
-rw-r--r-- 1 root root 258356 2024-11-01 17:31 ./slackware64/l/libzip-1.11.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:31 ./slackware64/l/libzip-1.11.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 486 2024-05-22 17:53 ./slackware64/l/lmdb-0.9.33-x86_64-1.txt
-rw-r--r-- 1 root root 76064 2024-05-22 17:53 ./slackware64/l/lmdb-0.9.33-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-22 17:53 ./slackware64/l/lmdb-0.9.33-x86_64-1.txz.asc
@ -4033,9 +4033,9 @@ drwxr-xr-x 2 root root 102400 2024-10-31 18:43 ./slackware64/l
-rw-r--r-- 1 root root 231 2022-06-23 04:55 ./slackware64/l/speexdsp-1.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 459820 2022-06-23 04:55 ./slackware64/l/speexdsp-1.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-06-23 04:55 ./slackware64/l/speexdsp-1.2.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 493 2024-10-15 21:51 ./slackware64/l/spirv-llvm-translator-19.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 973656 2024-10-15 21:51 ./slackware64/l/spirv-llvm-translator-19.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-15 21:51 ./slackware64/l/spirv-llvm-translator-19.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 493 2024-11-01 17:41 ./slackware64/l/spirv-llvm-translator-19.1.1-x86_64-1.txt
-rw-r--r-- 1 root root 973620 2024-11-01 17:41 ./slackware64/l/spirv-llvm-translator-19.1.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-11-01 17:41 ./slackware64/l/spirv-llvm-translator-19.1.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 359 2021-02-13 09:01 ./slackware64/l/startup-notification-0.12-x86_64-5.txt
-rw-r--r-- 1 root root 29900 2021-02-13 09:01 ./slackware64/l/startup-notification-0.12-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:01 ./slackware64/l/startup-notification-0.12-x86_64-5.txz.asc
@ -4112,7 +4112,7 @@ drwxr-xr-x 2 root root 102400 2024-10-31 18:43 ./slackware64/l
-rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc
drwxr-xr-x 2 root root 36864 2024-10-30 20:46 ./slackware64/n
drwxr-xr-x 2 root root 36864 2024-11-01 21:16 ./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
@ -4556,9 +4556,9 @@ drwxr-xr-x 2 root root 36864 2024-10-30 20:46 ./slackware64/n
-rw-r--r-- 1 root root 399 2022-11-03 18:38 ./slackware64/n/ulogd-2.0.8-x86_64-1.txt
-rw-r--r-- 1 root root 102176 2022-11-03 18:38 ./slackware64/n/ulogd-2.0.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-03 18:38 ./slackware64/n/ulogd-2.0.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 282 2023-03-05 21:20 ./slackware64/n/uucp-1.07-x86_64-6.txt
-rw-r--r-- 1 root root 386700 2023-03-05 21:20 ./slackware64/n/uucp-1.07-x86_64-6.txz
-rw-r--r-- 1 root root 163 2023-03-05 21:20 ./slackware64/n/uucp-1.07-x86_64-6.txz.asc
-rw-r--r-- 1 root root 282 2024-10-31 19:16 ./slackware64/n/uucp-1.07-x86_64-7.txt
-rw-r--r-- 1 root root 417396 2024-10-31 19:16 ./slackware64/n/uucp-1.07-x86_64-7.txz
-rw-r--r-- 1 root root 195 2024-10-31 19:16 ./slackware64/n/uucp-1.07-x86_64-7.txz.asc
-rw-r--r-- 1 root root 432 2021-02-13 12:32 ./slackware64/n/vlan-1.9-x86_64-5.txt
-rw-r--r-- 1 root root 24320 2021-02-13 12:32 ./slackware64/n/vlan-1.9-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:32 ./slackware64/n/vlan-1.9-x86_64-5.txz.asc
@ -5798,11 +5798,11 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./slackware64/y
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2024-10-31 18:44 ./source
-rw-r--r-- 1 root root 626106 2024-10-31 18:44 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-10-31 18:44 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 872445 2024-10-31 18:44 ./source/FILE_LIST
-rw-r--r-- 1 root root 30550152 2024-10-31 18:44 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2024-11-01 21:17 ./source
-rw-r--r-- 1 root root 626173 2024-11-01 21:17 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-11-01 21:17 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 872529 2024-11-01 21:17 ./source/FILE_LIST
-rw-r--r-- 1 root root 30549943 2024-11-01 21:17 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 125 root root 4096 2024-10-28 00:04 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@ -6497,7 +6497,7 @@ drwxr-xr-x 2 root root 4096 2023-09-23 18:05 ./source/a/minicom
-rwxr-xr-x 1 root root 5460 2024-05-10 21:27 ./source/a/minicom/minicom.SlackBuild
-rw-r--r-- 1 root root 570 2004-09-04 21:17 ./source/a/minicom/minicom.users.gz
-rw-r--r-- 1 root root 833 2020-07-25 17:50 ./source/a/minicom/slack-desc
drwxr-xr-x 2 root root 4096 2024-10-08 18:22 ./source/a/mkinitrd
drwxr-xr-x 2 root root 4096 2024-11-01 16:58 ./source/a/mkinitrd
-rw-r--r-- 1 root root 468 2019-12-15 18:10 ./source/a/mkinitrd/0001-Fix-LUKSTRIM-with-C-T-and-UUID.patch.gz
-rw-r--r-- 1 root root 420 2021-07-16 18:07 ./source/a/mkinitrd/0002-bail-if-temp-dir-is-not-created.patch.gz
-rw-r--r-- 1 root root 217 2021-10-12 18:52 ./source/a/mkinitrd/0003-blacklist.40-usb_modeswitch.rules.patch.gz
@ -6514,20 +6514,20 @@ drwxr-xr-x 2 root root 4096 2024-10-08 18:22 ./source/a/mkinitrd
-rw-r--r-- 1 root root 121 2024-09-26 21:31 ./source/a/mkinitrd/busybox-1.37.0.tar.bz2.sig
-rw-r--r-- 1 root root 30200 2024-10-05 20:43 ./source/a/mkinitrd/busybox-dot-config
-rw-r--r-- 1 root root 373 2024-07-24 19:01 ./source/a/mkinitrd/doinst.sh
-rw-r--r-- 1 root root 1678 2019-01-23 20:47 ./source/a/mkinitrd/geninitrd
-rw-r--r-- 1 root root 818 2024-07-24 23:57 ./source/a/mkinitrd/geninitrd.default
-rw-r--r-- 1 root root 1684 2024-11-01 17:01 ./source/a/mkinitrd/geninitrd
-rw-r--r-- 1 root root 648 2024-11-01 16:54 ./source/a/mkinitrd/geninitrd.default
-rw-r--r-- 1 root root 12735 2022-04-26 19:12 ./source/a/mkinitrd/init
-rw-r--r-- 1 root root 29903 2009-12-18 05:10 ./source/a/mkinitrd/keymaps.tar.gz
-rw-r--r-- 1 root root 28806 2022-04-26 19:13 ./source/a/mkinitrd/mkinitrd
-rw-r--r-- 1 root root 9549 2022-04-26 19:12 ./source/a/mkinitrd/mkinitrd.8
-rwxr-xr-x 1 root root 8205 2024-10-27 21:32 ./source/a/mkinitrd/mkinitrd.SlackBuild
-rwxr-xr-x 1 root root 8205 2024-11-01 17:01 ./source/a/mkinitrd/mkinitrd.SlackBuild
-rw-r--r-- 1 root root 7449 2022-04-26 19:12 ./source/a/mkinitrd/mkinitrd.conf.5
-rw-r--r-- 1 root root 529 2017-06-29 16:52 ./source/a/mkinitrd/mkinitrd.conf.sample
-rw-r--r-- 1 root root 535 2020-04-26 23:53 ./source/a/mkinitrd/mkinitrd.tempfile.to.mktemp.patch.gz
-rw-r--r-- 1 root root 5693 2019-03-03 21:16 ./source/a/mkinitrd/mkinitrd_command_generator.8
-rw-r--r-- 1 root root 29073 2021-03-28 18:22 ./source/a/mkinitrd/mkinitrd_command_generator.sh
-rw-r--r-- 1 root root 2525 2024-10-27 21:31 ./source/a/mkinitrd/remove-orphaned-initrds
-rw-r--r-- 1 root root 1946 2024-09-14 17:47 ./source/a/mkinitrd/setup.01.mkinitrd
-rw-r--r-- 1 root root 2315 2024-11-01 17:00 ./source/a/mkinitrd/setup.01.mkinitrd
-rw-r--r-- 1 root root 983 2018-02-27 06:13 ./source/a/mkinitrd/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/a/mlocate
-rw-r--r-- 1 root root 388 2017-03-16 18:04 ./source/a/mlocate/doinst.sh.gz
@ -6660,11 +6660,11 @@ drwxr-xr-x 2 root root 4096 2019-10-04 06:20 ./source/a/pkgtools/manpages
-rw-r--r-- 1 root root 2518 2021-04-19 18:25 ./source/a/pkgtools/manpages/pkgtool.8
-rw-r--r-- 1 root root 4140 2023-05-14 16:45 ./source/a/pkgtools/manpages/removepkg.8
-rw-r--r-- 1 root root 3048 2023-05-14 16:46 ./source/a/pkgtools/manpages/upgradepkg.8
-rwxr-xr-x 1 root root 4073 2024-10-28 17:53 ./source/a/pkgtools/pkgtools.SlackBuild
drwxr-xr-x 2 root root 4096 2024-10-28 17:53 ./source/a/pkgtools/scripts
-rwxr-xr-x 1 root root 4073 2024-11-01 17:09 ./source/a/pkgtools/pkgtools.SlackBuild
drwxr-xr-x 2 root root 4096 2024-11-01 17:09 ./source/a/pkgtools/scripts
-rw-r--r-- 1 root root 3610 2021-04-24 18:44 ./source/a/pkgtools/scripts/explodepkg
-rw-r--r-- 1 root root 28449 2024-08-09 02:48 ./source/a/pkgtools/scripts/installpkg
-rw-r--r-- 1 root root 8701 2024-10-27 22:30 ./source/a/pkgtools/scripts/make-kernel-backup
-rw-r--r-- 1 root root 7794 2024-11-01 17:17 ./source/a/pkgtools/scripts/make-kernel-backup
-rw-r--r-- 1 root root 13674 2021-04-24 18:44 ./source/a/pkgtools/scripts/makebootdisk
-rw-r--r-- 1 root root 18237 2024-09-28 21:56 ./source/a/pkgtools/scripts/makepkg
-rw-r--r-- 1 root root 4714 2021-04-24 18:44 ./source/a/pkgtools/scripts/pkgdiff
@ -8067,11 +8067,11 @@ drwxr-xr-x 2 root root 4096 2024-04-19 17:06 ./source/d/vala
-rw-r--r-- 1 root root 849 2018-04-04 20:22 ./source/d/vala/slack-desc
-rw-r--r-- 1 root root 4016576 2024-04-19 11:08 ./source/d/vala/vala-0.56.17.tar.xz
-rwxr-xr-x 1 root root 4895 2022-09-06 18:27 ./source/d/vala/vala.SlackBuild
drwxr-xr-x 2 root root 4096 2024-04-27 18:34 ./source/d/valgrind
drwxr-xr-x 2 root root 4096 2024-11-01 17:43 ./source/d/valgrind
-rw-r--r-- 1 root root 1079 2022-03-11 05:34 ./source/d/valgrind/README
-rw-r--r-- 1 root root 1039 2024-04-12 17:26 ./source/d/valgrind/slack-desc
-rw-r--r-- 1 root root 10698451 2024-04-26 16:57 ./source/d/valgrind/valgrind-3.23.0.tar.lz
-rwxr-xr-x 1 root root 4703 2024-04-12 17:24 ./source/d/valgrind/valgrind.SlackBuild
-rw-r--r-- 1 root root 10762174 2024-11-01 05:14 ./source/d/valgrind/valgrind-3.24.0.tar.lz
-rwxr-xr-x 1 root root 4581 2024-11-01 17:44 ./source/d/valgrind/valgrind.SlackBuild
-rw-r--r-- 1 root root 35 2024-04-12 17:17 ./source/d/valgrind/valgrind.url
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/d/yasm
-rw-r--r-- 1 root root 1043 2018-02-27 06:13 ./source/d/yasm/slack-desc
@ -8134,16 +8134,16 @@ drwxr-xr-x 2 root root 4096 2024-10-05 19:01 ./source/installer/sources/i
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-10-22 22:11 ./source/k
-rwxr-xr-x 1 root root 10123 2024-10-25 17:45 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-10-22 22:22 ./source/k/kernel-configs
-rw-r--r-- 1 root root 264016 2024-10-22 22:22 ./source/k/kernel-configs/config-6.11.5-generic.ia32
-rw-r--r-- 1 root root 268424 2024-10-22 22:14 ./source/k/kernel-configs/config-6.11.5-generic.x64
-rwxr-xr-x 1 root root 9404 2024-10-25 00:23 ./source/k/kernel-generic.SlackBuild
drwxr-xr-x 5 root root 4096 2024-11-01 17:19 ./source/k
-rwxr-xr-x 1 root root 10489 2024-11-01 00:58 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-11-01 18:00 ./source/k/kernel-configs
-rw-r--r-- 1 root root 264016 2024-11-01 18:00 ./source/k/kernel-configs/config-6.11.6.ia32
-rw-r--r-- 1 root root 268399 2024-11-01 17:20 ./source/k/kernel-configs/config-6.11.6.x64
-rwxr-xr-x 1 root root 9241 2024-11-01 01:28 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3878 2024-10-25 00:29 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 13944 2024-10-25 01:46 ./source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 989 2024-10-22 14:05 ./source/k/linux-6.11.5.tar.sign
-rw-r--r-- 1 root root 146975304 2024-10-22 14:05 ./source/k/linux-6.11.5.tar.xz
-rwxr-xr-x 1 root root 13833 2024-10-31 22:57 ./source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 989 2024-11-01 01:13 ./source/k/linux-6.11.6.tar.sign
-rw-r--r-- 1 root root 146932940 2024-11-01 01:13 ./source/k/linux-6.11.6.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
@ -10482,9 +10482,9 @@ drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/l/fftw
-rw-r--r-- 1 root root 2334329 2021-09-15 13:42 ./source/l/fftw/fftw-3.3.10.tar.lz
-rwxr-xr-x 1 root root 6067 2023-10-05 19:37 ./source/l/fftw/fftw.SlackBuild
-rw-r--r-- 1 root root 954 2018-02-27 06:12 ./source/l/fftw/slack-desc
drwxr-xr-x 2 root root 4096 2024-10-20 18:02 ./source/l/fluidsynth
drwxr-xr-x 2 root root 4096 2024-11-01 17:28 ./source/l/fluidsynth
-rw-r--r-- 1 root root 176 2021-07-13 19:03 ./source/l/fluidsynth/doinst.sh.gz
-rw-r--r-- 1 root root 1526802 2024-10-20 09:50 ./source/l/fluidsynth/fluidsynth-2.3.7.tar.lz
-rw-r--r-- 1 root root 1530210 2024-10-31 13:45 ./source/l/fluidsynth/fluidsynth-2.4.0.tar.lz
-rwxr-xr-x 1 root root 4448 2024-10-10 17:40 ./source/l/fluidsynth/fluidsynth.SlackBuild
-rw-r--r-- 1 root root 45 2018-02-23 19:31 ./source/l/fluidsynth/fluidsynth.url
-rw-r--r-- 1 root root 965 2018-02-27 06:12 ./source/l/fluidsynth/slack-desc
@ -10812,9 +10812,9 @@ drwxr-xr-x 2 root root 4096 2024-07-10 18:10 ./source/l/gtk+3
-rwxr-xr-x 1 root root 5213 2023-01-20 19:40 ./source/l/gtk+3/gtk+3.SlackBuild
-rw-r--r-- 1 root root 781 2021-04-02 18:03 ./source/l/gtk+3/slack-desc
-rw-r--r-- 1 root root 1458 2013-07-12 05:02 ./source/l/gtk+3/update-gtk-immodules-3.0
drwxr-xr-x 2 root root 4096 2024-10-04 21:43 ./source/l/gtk4
drwxr-xr-x 2 root root 4096 2024-11-01 17:26 ./source/l/gtk4
-rw-r--r-- 1 root root 421 2021-08-11 19:12 ./source/l/gtk4/doinst.sh.gz
-rw-r--r-- 1 root root 18638900 2024-10-04 17:01 ./source/l/gtk4/gtk-4.16.3.tar.xz
-rw-r--r-- 1 root root 18642768 2024-11-01 14:21 ./source/l/gtk4/gtk-4.16.4.tar.xz
-rwxr-xr-x 1 root root 5300 2024-08-16 18:30 ./source/l/gtk4/gtk4.SlackBuild
-rw-r--r-- 1 root root 70 2024-08-30 19:46 ./source/l/gtk4/gtk4.url
-rw-r--r-- 1 root root 767 2021-08-11 19:02 ./source/l/gtk4/slack-desc
@ -11603,8 +11603,8 @@ drwxr-xr-x 2 root root 4096 2024-10-09 18:22 ./source/l/libyaml
-rwxr-xr-x 1 root root 3559 2024-10-09 18:22 ./source/l/libyaml/libyaml.SlackBuild
-rw-r--r-- 1 root root 31 2011-07-31 18:46 ./source/l/libyaml/libyaml.url
-rw-r--r-- 1 root root 742 2018-02-27 06:12 ./source/l/libyaml/slack-desc
drwxr-xr-x 2 root root 4096 2024-09-19 17:33 ./source/l/libzip
-rw-r--r-- 1 root root 786592 2024-09-19 11:45 ./source/l/libzip/libzip-1.11.1.tar.xz
drwxr-xr-x 2 root root 4096 2024-11-01 17:31 ./source/l/libzip
-rw-r--r-- 1 root root 787300 2024-10-31 22:31 ./source/l/libzip/libzip-1.11.2.tar.xz
-rwxr-xr-x 1 root root 3912 2024-09-19 17:33 ./source/l/libzip/libzip.SlackBuild
-rw-r--r-- 1 root root 873 2020-06-13 19:00 ./source/l/libzip/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-22 17:52 ./source/l/lmdb
@ -12431,10 +12431,11 @@ drwxr-xr-x 2 root root 4096 2022-06-23 04:52 ./source/l/speexdsp
-rw-r--r-- 1 root root 779317 2022-06-13 12:55 ./source/l/speexdsp/speexdsp-SpeexDSP-1.2.1.tar.lz
-rwxr--r-- 1 root root 3647 2022-06-23 04:55 ./source/l/speexdsp/speexdsp.SlackBuild
-rw-r--r-- 1 root root 33 2022-06-23 04:52 ./source/l/speexdsp/speexdsp.url
drwxr-xr-x 2 root root 4096 2024-10-15 21:50 ./source/l/spirv-llvm-translator
-rw-r--r-- 1 root root 2129066 2024-10-15 21:49 ./source/l/spirv-llvm-translator/SPIRV-Headers.tar.lz
-rw-r--r-- 1 root root 757503 2024-09-04 14:27 ./source/l/spirv-llvm-translator/SPIRV-LLVM-Translator-19.1.0.tar.lz
drwxr-xr-x 2 root root 4096 2024-11-01 17:40 ./source/l/spirv-llvm-translator
-rw-r--r-- 1 root root 2182126 2024-11-01 17:40 ./source/l/spirv-llvm-translator/SPIRV-Headers.tar.lz
-rw-r--r-- 1 root root 782375 2024-10-30 10:39 ./source/l/spirv-llvm-translator/SPIRV-LLVM-Translator-19.1.1.tar.lz
-rw-r--r-- 1 root root 54 2021-10-16 16:53 ./source/l/spirv-llvm-translator/SPIRV-LLVM-Translator.url
-rwxr-xr-x 1 root root 3668 2024-11-01 17:40 ./source/l/spirv-llvm-translator/fetch-SPIRV-Headers.sh
-rwxr-xr-x 1 root root 2094 2024-09-17 18:15 ./source/l/spirv-llvm-translator/fetch-SPIRV-LLVM-Translator.sh
-rw-r--r-- 1 root root 962 2021-06-14 13:13 ./source/l/spirv-llvm-translator/slack-desc
-rwxr-xr-x 1 root root 4220 2024-09-28 18:03 ./source/l/spirv-llvm-translator/spirv-llvm-translator.SlackBuild
@ -13648,13 +13649,13 @@ drwxr-xr-x 2 root root 4096 2022-11-03 18:36 ./source/n/ulogd
-rw-r--r-- 1 root root 340337 2022-11-02 09:13 ./source/n/ulogd/ulogd-2.0.8.tar.lz
-rwxr-xr-x 1 root root 3657 2022-11-03 18:37 ./source/n/ulogd/ulogd.SlackBuild
-rw-r--r-- 1 root root 197 2018-05-29 00:42 ./source/n/ulogd/ulogd.logrotate
drwxr-xr-x 2 root root 4096 2024-05-10 21:39 ./source/n/uucp
drwxr-xr-x 2 root root 4096 2024-10-31 19:14 ./source/n/uucp
-rw-r--r-- 1 root root 1001 2003-06-05 22:07 ./source/n/uucp/_uucp.tar.gz
-rw-r--r-- 1 root root 1777 2003-06-05 21:46 ./source/n/uucp/policy.h.diff.gz
-rw-r--r-- 1 root root 734 2018-02-27 06:13 ./source/n/uucp/slack-desc
-rw-r--r-- 1 root root 1013234 2003-06-04 00:51 ./source/n/uucp/uucp-1.07.tar.gz
-rw-r--r-- 1 root root 3901 2023-07-22 00:00 ./source/n/uucp/uucp-configure-c99.patch
-rwxr-xr-x 1 root root 3165 2024-05-10 21:41 ./source/n/uucp/uucp.SlackBuild
-rwxr-xr-x 1 root root 3613 2024-10-31 19:15 ./source/n/uucp/uucp.SlackBuild
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/vlan
-rw-r--r-- 1 root root 884 2018-02-27 06:13 ./source/n/vlan/slack-desc
-rw-r--r-- 1 root root 132059 2005-10-20 09:17 ./source/n/vlan/vlan.1.9.tar.bz2
@ -15282,7 +15283,7 @@ drwxr-xr-x 2 root root 4096 2024-03-03 19:29 ./source/x/x11/src/font
-rw-r--r-- 1 root root 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 95284 2023-02-28 00:13 ./source/x/x11/src/font/font-dec-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 378468 2023-02-28 00:23 ./source/x/x11/src/font/font-ibm-type1-1.0.4.tar.xz
-rw-r--r-- 1 root root 378468 2023-02-28 00:23 ./source/x/x11/src/font/font-ibm-type1-1.0.4.tar.xz
-rw-r--r-- 1 root root 712068 2023-02-28 00:27 ./source/x/x11/src/font/font-isas-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 514704 2023-02-28 00:32 ./source/x/x11/src/font/font-jis-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 94544 2023-02-28 00:36 ./source/x/x11/src/font/font-micro-misc-1.0.4.tar.xz
@ -16078,9 +16079,9 @@ drwxr-xr-x 4 root root 4096 2024-10-17 23:23 ./testing
-rw-r--r-- 1 root root 224 2024-10-17 23:23 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2024-10-17 19:40 ./testing/packages
drwxr-xr-x 2 root root 4096 2024-10-17 19:40 ./testing/source
drwxr-xr-x 2 root root 4096 2024-10-22 23:54 ./usb-and-pxe-installers
drwxr-xr-x 2 root root 4096 2024-11-01 21:12 ./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 598 2024-09-12 20:38 ./usb-and-pxe-installers/pxelinux.cfg_default
-rw-r--r-- 1 root root 111145984 2024-10-22 23:54 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 111141888 2024-11-01 21:11 ./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
Tue Oct 22 23:43:39 UTC 2024
Fri Nov 1 20:56:00 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,15 @@ 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.11.5 Linux kernel using the packages
upgrading to the generic 6.11.6 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
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.11.5-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-39.txz
installpkg kernel-generic-6.11.6-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-42.txz
Change into the /boot directory:
@ -51,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.11.5 -m ext4
mkinitrd -c -k 6.11.6 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@ -60,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.11.5
Here's another example: Build an initrd image using Linux 6.11.6
kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 6.11.5 -m ext4 -f ext4 -r /dev/sdb3
mkinitrd -c -k 6.11.6 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.11.5)!
Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.11.6)!
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., generic.s).

View file

@ -1,3 +1,3 @@
These kernels are version 6.11.5.
These kernels are version 6.11.6.

View file

@ -66,7 +66,7 @@ Press ENTER when you are done." 19 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware" "on" \
"kernel-generic" "Generic 6.11.5 Linux kernel and modules" "on" \
"kernel-generic" "Generic 6.11.6 Linux kernel and modules" "on" \
"kmod" "Kernel module utilities" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility" "on" \

View file

@ -66,7 +66,7 @@ Press ENTER when you are done." 19 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware" "on" \
"kernel-generic" "Generic 6.11.5 Linux kernel and modules" "on" \
"kernel-generic" "Generic 6.11.6 Linux kernel and modules" "on" \
"kmod" "Kernel module utilities" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility" "on" \

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.11.5 kernel source" "on" \
"kernel-source" "Linux 6.11.6 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.11.5 kernel source" "on" \
"kernel-source" "Linux 6.11.6 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -1,6 +1,6 @@
#!/bin/bash
# Copyright 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
# Copyright 2019, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -20,12 +20,12 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# This is a simple script to regenerate the initial ramdisk when a new
# kernel is installed. It will generate /boot/initrd.gz which will be
# suitable for *most* uses for whatever kernel is linked to the
# /boot/vmlinuz-generic (or /boot/vmlinuz-generic-smp) symlink. The
# linked kernel must be named properly with the kernel version in the
# filename (the same naming scheme as the kernels shipped in Slackware).
# This is a simple script to generate an initial ramdisk when a new
# kernel is installed. If the kernel is vmlinuz-6.11.5, it will generate
# initrd-6.11.5.img. If there's a symlink pointing at the kernel (for
# example, vmlinuz-generic), it will also make a matching initrd-generic.img
# symlink. Finally, it also supports a plain initrd.gz symlink to the initrd,
# which might still be needed by some old setups.
#
# If you use an encrypted root, you'll need to make your initrd manually.

View file

@ -1,17 +1,15 @@
# Default options for generating the initrd:
# This variable defines the kernel that the initrd should be made for.
# Usually this will be a symlink that points to the actual kernel file.
# It is usually named "/boot/vmlinuz-generic" but if you're building your
# own kernels you might have a custom link such as "/boot/vmlinuz-custom".
KERNEL_SYMLINK=/boot/vmlinuz-generic
# If it is not defined, then we use the newest kernel we find in /boot.
#KERNEL=/boot/vmlinuz-generic
# In addition to the initrd with a name like initrd-6.9.9-generic.img,
# In addition to the initrd with a name like initrd-6.11.6.img,
# should we make a compatibility symlink such as initrd-generic.img?
# GRUB doesn't require this, but lilo and elilo might.
GENINITRD_NAMED_SYMLINK=true
# In addition to the initrd with a name like initrd-6.9.9-generic.img,
# In addition to the initrd with a name like initrd-6.11.6.img,
# should we make a compatibility symlink named initrd.gz?
# GRUB doesn't require this, but lilo and elilo might.
GENINITRD_INITRD_GZ_SYMLINK=true

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mkinitrd
VERSION=${VERSION:-1.4.11}
BB=1.37.0
BUILD=${BUILD:-41}
BUILD=${BUILD:-42}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -1,53 +1,67 @@
#!/bin/sh
#BLURB="Generate /boot/initrd.gz for the generic kernel"
#BLURB="Generate an initrd for the kernel"
# Load defaults:
if [ -r etc/default/geninitrd ]; then
. etc/default/geninitrd
fi
if [ -z "$KERNEL_SYMLINK" ]; then
KERNEL_SYMLINK="boot/vmlinuz-generic"
elif [ "$(echo $KERNEL_SYMLINK | cut -b 1)" = "/" ]; then # trim to make a relative path
KERNEL_SYMLINK="$(echo $KERNEL_SYMLINK | cut -b 2-)"
# This was the old name for $KERNEL, so allow it still:
KERNEL=$KERNEL_SYMLINK
if [ -z "$KERNEL" ]; then
# If we weren't told anything else, then use the newest kernel:
KERNEL="$(find /boot -name "vmlinuz-*" -type f | xargs ls -t | head -n 1)"
fi
# In case this is a symlink, get the real file:
KERNEL="$(readlink -f $KERNEL)"
# Find the kernel version:
if [ -r $KERNEL_SYMLINK ]; then
KERNEL_VERSION=$(strings $KERNEL_SYMLINK | grep '([^ ]*@[^ ]*) #' | cut -f1 -d' ')
if [ -r $KERNEL ]; then
if file $KERNEL | grep -wq "Linux kernel" ; then
KERNEL_VERSION=$(strings $KERNEL | grep '([^ ]*@[^ ]*) #' | cut -f1 -d' ')
else
echo "error: $KERNEL is not a Linux kernel."
fi
else
echo "error: was not given a KERNEL to make an initrd."
exit 1
fi
# Assume the kernel "name" aka flavor is just the second part of the symlink name:
KERNEL_NAME="$(echo $KERNEL_SYMLINK | rev | cut -f 1 -d - | rev)"
# Sometimes mkinitrd_command_generator.sh does not detect LVM properly. Until I
# get to the bottom of that, it's safer to just always include LVM support.
LVM_OPTION="-L"
# Generate the initrd:
if [ ! -z $KERNEL_VERSION ]; then
if [ -z "$GENINITRD_SILENT" ]; then
dialog --title "GENERATING INITIAL RAMDISK" --infobox \
"Generating an initial ramdisk for use with the $KERNEL_VERSION kernel. \
if [ -z "$GENINITRD_SILENT" ]; then
dialog --title "GENERATING INITIAL RAMDISK" --infobox \
"Generating an initial ramdisk for use with the $KERNEL_VERSION kernel. \
The initial ramdisk contains kernel modules needed to mount the \
root partition, and must be regenerated whenever the kernel is updated. To \
regenerate the initrd, select this setup script from within pkgtool, or run \
'geninitrd' which will produce an initial ramdisk (/boot/initrd.gz) for the \
installed kernel." 8 70
fi
chroot . /usr/share/mkinitrd/mkinitrd_command_generator.sh -k $KERNEL_VERSION -a "$LVM_OPTION -o /boot/initrd-${KERNEL_VERSION}-${KERNEL_NAME}.img" | chroot . bash 1> /dev/null 2> /dev/null
fi
chroot . /usr/share/mkinitrd/mkinitrd_command_generator.sh -k $KERNEL_VERSION -a "$LVM_OPTION -o /boot/initrd-${KERNEL_VERSION}.img" | chroot . bash 1> /dev/null 2> /dev/null
if [ "$GENINITRD_NAMED_SYMLINK" = "true" ]; then
# Make initrd symlinks for all matching kernel symlinks:
( cd boot
rm -f initrd-${KERNEL_NAME}.img
ln -sf initrd-${KERNEL_VERSION}-${KERNEL_NAME}.img initrd-${KERNEL_NAME}.img
for symlink in $(find . -type l -name "vmlinuz-*") ; do
SYMLINK_VERSION=$(strings $symlink | grep '([^ ]*@[^ ]*) #' | cut -f1 -d' ')
if [ "$SYMLINK_VERSION" = "$KERNEL_VERSION" ]; then
KERNEL_NAME="$(echo $symlink | cut -f 2- -d -)"
rm -f initrd-${KERNEL_NAME}.img
ln -sf initrd-${KERNEL_VERSION}.img initrd-${KERNEL_NAME}.img
fi
done
)
fi
if [ "$GENINITRD_INITRD_GZ_SYMLINK" = "true" ]; then
( cd boot
rm -f initrd.gz
ln -sf initrd-${KERNEL_VERSION}-${KERNEL_NAME}.img initrd.gz
ln -sf initrd-${KERNEL_VERSION}.img initrd.gz
)
fi

View file

@ -30,7 +30,7 @@ PKGNAM=pkgtools
# *** UPDATE THESE WITH EACH BUILD:
VERSION=15.1
ARCH=${ARCH:-noarch}
BUILD=${BUILD:-15}
BUILD=${BUILD:-16}
# 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

View file

@ -54,24 +54,6 @@ KERNEL_FILE=${KERNEL_FILE:-/boot/vmlinuz-generic}
# In case this is a symlink, find the real file:
KERNEL_FILE=$(readlink -f $KERNEL_FILE)
# Find the identifying string so that we can match with an existing initrd.
# If KERNEL_FILE is just a bzImage or some such, we won't try to find an
# initrd.
IDENTIFIER=$(echo $(basename $KERNEL_FILE) | cut -f 2- -d -)
# This is the kernel name for the backup kernel:
BACKUP_NAME=${BACKUP_NAME:-backup}
# Do we want to make unversioned symlinks to the backup kernel and (if used)
# initrd? With the default BACKUP_NAME, these would be named vmlinuz-backup
# and initrd-backup.img.
MAKE_SYMLINKS=${MAKE_SYMLINKS:-true}
# If this is a symlink, find the actual file:
if [ -L $KERNEL_FILE ]; then
KERNEL_FILE=$(readlink -f $KERNEL_FILE)
fi
# Is this a Linux kernel?
if ! file $KERNEL_FILE | grep -q "Linux kernel" ; then
echo "ERROR: $KERNEL_FILE does not appear to be a Linux kernel."
@ -86,6 +68,14 @@ else
exit 1
fi
# This is the kernel name for the backup kernel:
BACKUP_NAME=${BACKUP_NAME:-backup}
# Do we want to make unversioned symlinks to the backup kernel and (if used)
# initrd? With the default BACKUP_NAME, these would be named vmlinuz-backup
# and initrd-backup.img.
MAKE_SYMLINKS=${MAKE_SYMLINKS:-true}
# We require the modules for this kernel version to be installed:
if [ ! -d /lib/modules/${KERNEL_VERSION} ]; then
echo "ERROR: directory /lib/modules/${KERNEL_VERSION} does not exist."
@ -102,38 +92,35 @@ else
ARCH="$(uname -m)"
fi
# Make a backup of the kernel in /boot:
rm -f /boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME}
cp -a $KERNEL_FILE /boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME}
if [ "$MAKE_SYMLINKS" = "true" ]; then
# Make an unversioned symlink:
rm -f /boot/vmlinuz-${BACKUP_NAME}
ln -sf vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME} /boot/vmlinuz-${BACKUP_NAME}
ln -sf vmlinuz-${KERNEL_VERSION} /boot/vmlinuz-${BACKUP_NAME}
fi
# If there is an initrd for this kernel version, we will assume that's
# the one we should use:
if [ -r /boot/initrd-${IDENTIFIER}.img ]; then
cp -a /boot/initrd-${IDENTIFIER}.img /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img
INITBLURB="Backed up /boot/initrd-${IDENTIFIER}.img as /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img."
else
INITBLURB="Not including an initrd because a matching version was not found."
fi
### ACTUALLY, it is better to not include this, since the initrds are
### not normally part of some other package that might get removed
## If there is an initrd for this kernel version, we will assume that's
## the one we should use:
#if [ -r /boot/initrd-${KERNEL_VERSION}.img ]; then
# INITBLURB="Backed up /boot/initrd-${KERNEL_VERSION}.img."
#else
# INITBLURB="Not including an initrd because a matching version was not found."
#fi
# OK, an initrd could be made automatically if you don't have one, but that's
# not really this script's job. ;-) If you don't already have one, we will
# assume that's because you don't use one, and don't want one.
#else
# # Make an initrd for this:
# sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k ${KERNEL_VERSION} -a "-L -o /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img" | bash 1> /dev/null 2> /dev/null
# sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k ${KERNEL_VERSION} -a "-L -o /boot/initrd-${KERNEL_VERSION}.img" | bash 1> /dev/null 2> /dev/null
#fi
if [ "$MAKE_SYMLINKS" = "true" ]; then
# Make an initrd symlink if we backed up an initrd:
if [ -f /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img ]; then
# Make an initrd symlink if there is an initrd:
if [ -f /boot/initrd-${KERNEL_VERSION}.img ]; then
rm -f /boot/initrd-${BACKUP_NAME}.img
ln -sf initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img /boot/initrd-${BACKUP_NAME}.img
ln -sf initrd-${KERNEL_VERSION}.img /boot/initrd-${BACKUP_NAME}.img
fi
fi
@ -151,23 +138,23 @@ PACKAGE LOCATION: ./${PACKAGE_NAME}
PACKAGE DESCRIPTION:
kernel-${BACKUP_NAME}: kernel-${BACKUP_NAME} (backup of ${KERNEL_FILE})
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}: This is a Linux kernel with built-in support for SATA, NVMe, and most
kernel-${BACKUP_NAME}: commonly used filesystems, as well as a large collection of loadable
kernel-${BACKUP_NAME}: kernel modules.
kernel-${BACKUP_NAME}: This is a backup of ${KERNEL_FILE} and modules.
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}: It is recommended to use an initrd with this kernel for best results.
kernel-${BACKUP_NAME}: For more information about creating an initrd, see the README.initrd
kernel-${BACKUP_NAME}: file in the /boot directory.
kernel-${BACKUP_NAME}:
kernel-${BACKUP_NAME}:
FILE LIST:
./
boot/
EOF
echo boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME} >> $PACKAGES_ENTRY
if [ -f /boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img ]; then
echo boot/initrd-${KERNEL_VERSION}-${BACKUP_NAME}.img >> $PACKAGES_ENTRY
fi
echo boot/vmlinuz-${KERNEL_VERSION} >> $PACKAGES_ENTRY
#if [ -f /boot/initrd-${KERNEL_VERSION}.img ]; then
# echo boot/initrd-${KERNEL_VERSION}.img >> $PACKAGES_ENTRY
#fi
echo "lib/" >> $PACKAGES_ENTRY
echo "lib/modules/" >> $PACKAGES_ENTRY
# First the files:
@ -197,11 +184,11 @@ make_install_script() {
done
}
rm -f ${SCRIPTS_ENTRY}
find /boot -name vmlinuz-${BACKUP_NAME} -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY}
find /boot -name initrd-${BACKUP_NAME}.img -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY}
find /boot -type l -name vmlinuz-${BACKUP_NAME} -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY}
find /boot -type l -name initrd-${BACKUP_NAME}.img -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY}
find /lib/modules/${KERNEL_VERSION} -type l -printf "%p\t%l\n" | cut -b2- | LC_COLLATE=C sort | sed 's,^\./,,; s,[ "#$&\x27()*;<>?[\\`{|~],\\&,g;' | make_install_script >> ${SCRIPTS_ENTRY}
echo "Backed up ${KERNEL_FILE} as /boot/vmlinuz-${KERNEL_VERSION}-${BACKUP_NAME}."
echo "Backed up ${KERNEL_FILE}."
echo "Backed up kernel modules in /lib/modules/${KERNEL_VERSION}/"
if [ ! -z "$INITBLURB" ]; then
echo $INITBLURB

View file

@ -32,7 +32,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
i?86) ARCH=i586 ;;
i?86) ARCH=i686 ;;
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;;
@ -54,19 +54,13 @@ if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
# The valgrind build system already passes -fpic
# and forcing -fPIC results in a build failure.
SLKCFLAGS="-O2"
SLKCFLAGS="-O2 -march=x86-64 -mtune=generic"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""

View file

@ -121,26 +121,21 @@ for recipe in $RECIPES ; do
if [ "$BUILD_KERNEL_SOURCE_PACKAGE" = "yes" ]; then
# Build kernel-source package.
# Does a generic config file exist? If not, we'll use the first one we see with the proper ${CONFIG_SUFFIX}.
if [ -r $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} ]; then
KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}"
elif [ -r $(/bin/ls $KERNEL_CONFIGDIR/config-*${CONFIG_SUFFIX} | head -n 1 2> /dev/null) ]; then
KERNEL_CONFIG=$(basename $(/bin/ls $KERNEL_CONFIGDIR/config-*${CONFIG_SUFFIX} | head -n 1 2> /dev/null))
# Does a generic config file exist?
# A generic config is defined here as one that does not use a LOCALVERSION.
# If we don't see that, we'll look for this version plus any LOCALVERSION.
# If that doesn't match, we take the newest config with the proper $CONFIG_SUFFIX.
if [ -r $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX} ]; then
KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}"
elif [ -r "$(/bin/ls -t $KERNEL_CONFIGDIR/config-${VERSION}*${CONFIG_SUFFIX} | head -n 1 2> /dev/null)" ]; then
KERNEL_CONFIG="$(basename $(/bin/ls $KERNEL_CONFIGDIR/config-${VERSION}*${CONFIG_SUFFIX} | head -n 1 2> /dev/null))"
elif [ -r "$(/bin/ls -t $KERNEL_CONFIGDIR/config-*${CONFIG_SUFFIX} | head -n 1 2> /dev/null)" ]; then
KERNEL_CONFIG="$(basename $(/bin/ls $KERNEL_CONFIGDIR/config-*${CONFIG_SUFFIX} | head -n 1 2> /dev/null))"
else
echo "ERROR: no suitable config file found for ${CONFIG_SUFFIX}"
exit 1
fi
export KERNEL_CONFIG
# Set the LOCALVERSION from this .config:
LOCALVERSION=$(cat $KERNEL_CONFIGDIR/$KERNEL_CONFIG | grep "^CONFIG_LOCALVERSION=" | cut -f 2 -d = | tr -d \")
# Set the name for this kernel:
# the name will be the FINAL dash delimited segment, minus the $CONFIG_SUFFIX.
# NOTE: KERNEL_NAME is *not* allowed to contain a dash!
KERNEL_NAME="$(echo $KERNEL_CONFIG | rev | cut -f 1 -d - | rev | cut -f 1 -d .)"
export KERNEL_NAME
# Build:
KERNEL_SOURCE_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES VERSION=$VERSION BUILD=$BUILD ./kernel-source.SlackBuild)
VERSION=$VERSION BUILD=$BUILD ./kernel-source.SlackBuild
@ -149,21 +144,31 @@ for recipe in $RECIPES ; do
installpkg ${OUTPUT}/${KERNEL_SOURCE_PACKAGE_NAME} || exit 1
fi
else # otherwise, still stage the sources in $TMP/package-kernel-source:
echo "Not building kernel-source package."
sleep 2
ONLY_STAGE_KERNEL_SOURCE=yes VERSION=$VERSION BUILD=$BUILD ./kernel-source.SlackBuild
# Set the LOCALVERSION from this .config:
LOCALVERSION=$(cat $TMP/package-kernel-source/usr/src/linux-*/.config | grep "^CONFIG_LOCALVERSION=" | cut -f 2 -d = | tr -d \")
# Set the name for this kernel. Since we just rewrote the .config, it will be the newest one:
KERNEL_NAME="$(/bin/ls -t $KERNEL_CONFIGDIR/config-*${CONFIG_SUFFIX} | head -n 1 | rev | cut -f 1 -d - | rev | cut -f 1 -d .)"
export KERNEL_NAME
fi
# Build kernel+modules package(s) for every config file with a matching $CONFIG_SUFFIX:
for configfile in $KERNEL_CONFIGDIR/config-*${CONFIG_SUFFIX} ; do
# Let's start by determining the name of this kernel:
KERNEL_NAME="$(echo $configfile | rev | cut -f 1 -d - | rev | cut -f 1 -d .)"
export KERNEL_NAME
# Set the LOCALVERSION from this .config:
LOCALVERSION=$(cat $configfile | grep "^CONFIG_LOCALVERSION=" | cut -f 2 -d = | tr -d \")
# Set the name for this kernel.
# If there's no LOCALVERSION, the name is "generic".
# Otherwise, it is the LOCALVERSION minus any leading dash.
if [ -z "$LOCALVERSION" ]; then
KERNEL_NAME=generic
else
KERNEL_NAME=$LOCALVERSION
# If there's a leading dash, remove it:
if [ "$(echo $KERNEL_NAME | cut -b 1)" = "-" ]; then
KERNEL_NAME="$(echo $KERNEL_NAME | cut -b 2-)"
fi
fi
export KERNEL_NAME
# Are we building this kernel?
if [ ! "$BUILD_KERNEL_PACKAGE" = "yes" ]; then
if ! "$BUILD_KERNEL_PACKAGE" = "$KERNEL_NAME" ]; then
@ -177,9 +182,9 @@ for recipe in $RECIPES ; do
sh install/doinst.sh 2> /dev/null
)
KERNEL_GENERIC_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=$KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/${KERNEL_NAME}.s BUILD=$BUILD ./kernel-generic.SlackBuild)
KERNEL_GENERIC_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=$KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/${KERNEL_NAME}.s BUILD=$BUILD ./kernel-generic.SlackBuild)
KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=$KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/${KERNEL_NAME}.s BUILD=$BUILD ./kernel-generic.SlackBuild
KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=$KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/${KERNEL_NAME}.s BUILD=$BUILD ./kernel-generic.SlackBuild
if [ -r ${TMP}/${KERNEL_GENERIC_PACKAGE_NAME} ]; then
mv ${TMP}/${KERNEL_GENERIC_PACKAGE_NAME} $OUTPUT
@ -210,16 +215,30 @@ for recipe in $RECIPES ; do
# Update initrd:
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
INITRD_VERSION="$(grep "Kernel Configuration" $TMP/package-kernel-source/usr/src/linux/.config | cut -f 3 -d ' ')"
INITRD_LOCALVERSION="$(cat $TMP/package-kernel-source/usr/src/linux/.config 2> /dev/null | grep CONFIG_LOCALVERSION= | cut -f 2 -d = | tr -d \")"
if [ -r /etc/mkinitrd.conf ]; then
mkinitrd -F /etc/mkinitrd.conf -k ${INITRD_VERSION}${INITRD_LOCALVERSION}
mkinitrd -F /etc/mkinitrd.conf -k ${VERSION}${LOCALVERSION} -o /boot/initrd-${VERSION}${LOCALVERSION}.img
else # try this?
sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k ${INITRD_VERSION}${INITRD_LOCALVERSION} -a "-o /boot/initrd-${INITRD_VERSION}${INITRD_LOCALVERSION}-generic.img" | sed "s/-c -k/-k/g" | bash
if [ -r /boot/initrd-${INITRD_VERSION}${INITRD_LOCALVERSION}-generic.img ]; then
# Good old compat symlink :-)
ln -sf initrd-${INITRD_VERSION}${INITRD_LOCALVERSION}-generic.img /boot/initrd.gz
fi
sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k ${VERSION}${LOCALVERSION} -a "-o /boot/initrd-${VERSION}${LOCALVERSION}.img" | sed "s/-c -k/-k/g" | bash
fi
if [ -r /boot/initrd-${VERSION}${LOCALVERSION}.img ]; then
# Make unversioned initrd symlink(s):
( cd /boot
for kernelsymlink in vmlinuz-* ; do
# Skip if it isn't a symlink:
if [ ! -L $kernelsymlink ]; then
continue
fi
# If it matches the kernel version we used, then make a symlink for the initrd:
KERNEL_VERSION="$(strings $kernelsymlink | grep '([^ ]*@[^ ]*) #' | cut -f1 -d' ')"
if [ "$KERNEL_VERSION" = "${VERSION}${LOCALVERSION}" ]; then
# Make symlink for the initrd:
KERNEL_NAME="$(echo $kernelsymlink | cut -f 2- -d -)"
ln -sf initrd-${VERSION}${LOCALVERSION}.img initrd-${KERNEL_NAME}.img
fi
done
)
# Good old compat symlink :-)
ln -sf initrd-${VERSION}${LOCALVERSION}.img /boot/initrd.gz
fi
fi

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.11.5 Kernel Configuration
# Linux/x86 6.11.6 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.11.5 Kernel Configuration
# Linux/x86 6.11.6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.0"
CONFIG_CC_IS_GCC=y
@ -519,7 +519,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_DYNAMIC_MEMORY_LAYOUT=y
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_ADDRESS_MASKING=y
CONFIG_HOTPLUG_CPU=y
# CONFIG_COMPAT_VDSO is not set
CONFIG_LEGACY_VSYSCALL_XONLY=y

View file

@ -27,7 +27,7 @@
#
# It can also build the huge (or any other) kernel:
#
# KERNEL_NAME=huge KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-huge.x64 ./kernel-generic.SlackBuild
# KERNEL_NAME=huge KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9.x64 ./kernel-generic.SlackBuild
#
# By default, it will call the package "kernel-generic" and use the source and
# .config already in /usr/src/linux (if possible).
@ -62,7 +62,7 @@ REGEN_CONFIG=${REGEN_CONFIG:-false}
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:"
echo "KERNEL_NAME=generic KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-generic.x64 ./kernel-generic.SlackBuild"
echo "KERNEL_NAME=generic KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9.x64 ./kernel-generic.SlackBuild"
echo "Tried to look for: ${KERNEL_CONFIG}"
exit 1
fi
@ -144,8 +144,8 @@ fi
# Write back the .config if requested:
if [ ! "$REGEN_CONFIG" = "false" ]; then
echo "Rewriting .config as: $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}"
cp -a .config $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}
echo "Rewriting .config as: $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}"
cp -a .config $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}
fi
echo "Running a preliminary make (needed to create modules.builtin.modinfo)..."
@ -180,14 +180,14 @@ fi
fi
echo "Preparing the package in $PKG..."
mkdir -p $PKG/boot
cp -a --verbose System.map $PKG/boot/System.map-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}
cp -a --verbose .config $PKG/boot/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}
cp -a --verbose arch/${KERNEL_ARCH}/boot/bzImage $PKG/boot/vmlinuz-${VERSION}${LOCALVERSION}-${KERNEL_NAME}
cp -a --verbose System.map $PKG/boot/System.map-${VERSION}${LOCALVERSION}
cp -a --verbose .config $PKG/boot/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}
cp -a --verbose arch/${KERNEL_ARCH}/boot/bzImage $PKG/boot/vmlinuz-${VERSION}${LOCALVERSION}
# Make symlinks:
ln -sf System.map-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} $PKG/boot/System.map
ln -sf config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} $PKG/boot/config
ln -sf vmlinuz-${VERSION}${LOCALVERSION}-${KERNEL_NAME} $PKG/boot/vmlinuz-${KERNEL_NAME}
ln -sf vmlinuz-${VERSION}${LOCALVERSION}-${KERNEL_NAME} $PKG/boot/vmlinuz
ln -sf System.map-${VERSION}${LOCALVERSION} $PKG/boot/System.map
ln -sf config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX} $PKG/boot/config
ln -sf vmlinuz-${VERSION}${LOCALVERSION} $PKG/boot/vmlinuz-${KERNEL_NAME}
ln -sf vmlinuz-${VERSION}${LOCALVERSION} $PKG/boot/vmlinuz
) || exit 1
# Fetch the kernel architecture from the source tree:
@ -203,4 +203,4 @@ fi
# Make the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/kernel-${KERNEL_NAME}-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${PACKAGE_ARCH}-$BUILD.txz
/sbin/makepkg -l y -c n $TMP/kernel-$(echo ${KERNEL_NAME} | tr - _)-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${PACKAGE_ARCH}-$BUILD.txz

View file

@ -143,11 +143,11 @@ if [ -z "${KERNEL_CONFIG}" ]; then # figure out the best matching .config
elif [ "$ARCH" = "i686" ]; then
CONFIG_SUFFIX=".ia32"
fi
if [ -r "$KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}" ]; then
if [ -r "$KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}" ]; then
# Exact match!
KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}"
else # no exact match, so find newest with the same name:
FIND_MATCH="$(/bin/ls -t $KERNEL_CONFIGDIR/config-*${KERNEL_NAME}${CONFIG_SUFFIX} 2> /dev/null | head -n 1)"
KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}"
else # no exact match, so find newest with the same LOCALVERSION:
FIND_MATCH="$(/bin/ls -t $KERNEL_CONFIGDIR/config-*${LOCALVERSION}${CONFIG_SUFFIX} 2> /dev/null | head -n 1)"
if [ -r "${FIND_MATCH}" ]; then
KERNEL_CONFIG="$(basename ${FIND_MATCH})"
unset FIND_MATCH
@ -156,28 +156,28 @@ if [ -z "${KERNEL_CONFIG}" ]; then # figure out the best matching .config
if [ "$ARCH" = "x86_64" ]; then
echo "WARNING:"
echo "Tried and did not find:"
echo " $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}"
echo " $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}"
echo "Also could not match this fallback:"
echo " $KERNEL_CONFIGDIR/config-*-${KERNEL_NAME}${CONFIG_SUFFIX}"
echo " $KERNEL_CONFIGDIR/config-*-${LOCALVERSION}${CONFIG_SUFFIX}"
KERNEL_CONFIGDIR=$PKG/usr/src/linux/arch/x86/configs
KERNEL_CONFIG=x86_64_defconfig
KERNEL_NAME=defconfig
echo "Falling back on $KERNEL_CONFIGDIR/$KERNEL_CONFIG because we couldn't find anything better."
sleep 10
sleep 2
elif uname -m | grep -q i.86 ; then
echo "WARNING:"
echo "Tried and did not find:"
echo " $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}"
echo " $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}"
echo "Also could not match this fallback:"
echo " $KERNEL_CONFIGDIR/config-*-${KERNEL_NAME}${CONFIG_SUFFIX}"
echo " $KERNEL_CONFIGDIR/config-*-${LOCALVERSION}${CONFIG_SUFFIX}"
KERNEL_CONFIGDIR=$PKG/usr/src/linux/arch/x86/configs
KERNEL_CONFIG=i386_defconfig
KERNEL_NAME=defconfig
echo "Falling back on $KERNEL_CONFIGDIR/$KERNEL_CONFIG because we couldn't find anything better."
sleep 10
sleep 2
else
echo "Error: no matching .config file could be found for this kernel. Tried:"
echo " $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} (not found)"
echo " $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX} (not found)"
exit 1
fi
fi
@ -226,7 +226,7 @@ echo "Untarring $CWD/linux-${VERSION}.tar.?z in $PKG/usr/src..."
( cd $PKG/usr/src/linux-*
echo "Making oldconfig..."
make oldconfig
if [ ! -r $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} ]; then
if [ ! -r $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX} ]; then
# If you care about saving the original unregenerated unrenamed config
# file, set SAVE_ORIGINAL_KERNEL_CONFIG to something. This might cause
# your kernels to be built twice...
@ -234,14 +234,16 @@ echo "Untarring $CWD/linux-${VERSION}.tar.?z in $PKG/usr/src..."
echo "Removing original .config $KERNEL_CONFIGDIR/${KERNEL_CONFIG}"
rm -v -f $KERNEL_CONFIGDIR/${KERNEL_CONFIG}
fi
echo "Saving new .config as: $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}"
cp -a .config $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}
echo "Saving new .config as: $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}"
cp -a .config $KERNEL_CONFIGDIR/config-${VERSION}${LOCALVERSION}${CONFIG_SUFFIX}
fi
# If we see ONLY_STAGE_KERNEL_SOURCE=yes, then we don't want to build this.
# We're just setting it up for use by the other SlackBuilds.
if [ "$ONLY_STAGE_KERNEL_SOURCE" = "yes" ]; then
exit 0
fi
# If we see ONLY_STAGE_KERNEL_SOURCE=yes, then we don't want to build this.
# We're just setting it up for use by the other SlackBuilds.
if [ "$ONLY_STAGE_KERNEL_SOURCE" = "yes" ]; then
echo "Done staging the kernel-source."
sleep 2
exit 0
fi
# If CONFIG_PREEMPT=y and CONFIG_PREEMPT_DYNAMIC=y, then set a default preempt
@ -289,12 +291,11 @@ cd $PKG/usr/src/linux-*
# linux-4.14.tar.xz will have 4.14.0 as the version in the Makefile:
PACKAGE_VERSION=$(grep "^VERSION = " Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^PATCHLEVEL = " Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^SUBLEVEL = " Makefile | rev | cut -f 1 -d ' ' | rev)$(grep "^EXTRAVERSION = " Makefile | rev | cut -f 1 -d ' ' | rev)
## This might be a bit too harsh... ;-)
## The .config we built with is irrelevant, but set KEEPCONFIG to anything
## if you want to keep it:
#if [ -z "$KEEPCONFIG" ]; then
# rm .config*
#fi
# The .config we built with is irrelevant, but set KEEPCONFIG to anything
# if you want to keep it:
if [ -z "$KEEPCONFIG" ]; then
rm .config*
fi
# Make sure the directory and symlink are properly named:
cd ..

View file

@ -0,0 +1,108 @@
#!/bin/sh
# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=spirv-llvm-translator
VERSION=${VERSION:-$(echo SPIRV-LLVM-Translator-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine the architecture we're building on:
MARCH=$( uname -m )
if [ -z "$ARCH" ]; then
case "$MARCH" in
i?86) export ARCH=i686 ;;
armv7hl) export ARCH=$MARCH ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$MARCH ;;
esac
fi
# 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
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
TMP=${TMP:-/tmp}
PKG=$TMP/package-${PKGNAM}
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf SPIRV-LLVM-Translator-${VERSION}
tar xvf $CWD/SPIRV-LLVM-Translator-$VERSION.tar.?z* || exit 1
cd SPIRV-LLVM-Translator-$VERSION || exit 1
# Make sure ownerships and permissions are sane:
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
# This git pull needs a specific set of headers. These were obtained by letting
# the build download them, and then tarring them up and pointing to them with
# the -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR option below.
#tar xf $CWD/SPIRV-Headers.tar.lz
# Build and install:
mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON \
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
-DMAN_INSTALL_DIR=/usr/man \
-DSYSCONF_INSTALL_DIR=/etc \
-DINCLUDE_INSTALL_DIR=/usr/include \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=ON \
..
# At this point we have the downloaded headers:
tar cf SPIRV-Headers.tar SPIRV-Headers
plzip -9 SPIRV-Headers.tar
mv SPIRV-Headers.tar.lz $CWD
cd $CWD
echo "Fetched SPIRV-Headers.tar.lz:"
ls -l SPIRV-Headers.tar.lz

View file

@ -24,12 +24,12 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=uucp
VERSION=1.07
BUILD=${BUILD:-6}
BUILD=${BUILD:-7}
# 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 ) ;;
@ -44,12 +44,10 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
else
SLKCFLAGS="-O2"
fi
@ -99,6 +97,20 @@ rm -f $PKG/usr/info/dir.gz
chmod 4554 uucico uuxqt
)
# Add a documentation directory:
mkdir -p $PKG/usr/doc/uucp-$VERSION
cp -a \
AUTHORS* ChangeLog COPYING* NEWS* README* TODO* \
$PKG/usr/doc/uucp-$VERSION
# If there's a ChangeLog, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r ChangeLog ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
touch -r ChangeLog $DOCSDIR/ChangeLog
fi
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc