Thu May 16 02:31:40 UTC 2024

a/bcachefs-tools-1.7.0-x86_64-1.txz:  Added.
a/kernel-generic-6.9.0-x86_64-2.txz:  Upgraded.
a/kernel-huge-6.9.0-x86_64-2.txz:  Upgraded.
a/kernel-modules-6.9.0-x86_64-2.txz:  Upgraded.
d/git-2.45.1-x86_64-1.txz:  Upgraded.
  This update fixes security issues:
   Recursive clones on case-insensitive filesystems that support symbolic
   links are susceptible to case confusion that can be exploited to
   execute just-cloned code during the clone operation.
   Repositories can be configured to execute arbitrary code during local
   clones. To address this, the ownership checks introduced in v2.30.3
   are now extended to cover cloning local repositories.
   Local clones may end up hardlinking files into the target repository's
   object database when source and target repository reside on the same
   disk. If the source repository is owned by a different user, then
   those hardlinked files may be rewritten at any point in time by the
   untrusted user.
   When cloning a local source repository that contains symlinks via the
   filesystem, Git may create hardlinks to arbitrary user-readable files
   on the same filesystem as the target repository in the objects/
   directory.
   It is supposed to be safe to clone untrusted repositories, even those
   unpacked from zip archives or tarballs originating from untrusted
   sources, but Git can be tricked to run arbitrary code as part of the
   clone.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2024-32002
    https://www.cve.org/CVERecord?id=CVE-2024-32004
    https://www.cve.org/CVERecord?id=CVE-2024-32020
    https://www.cve.org/CVERecord?id=CVE-2024-32021
    https://www.cve.org/CVERecord?id=CVE-2024-32465
  (* Security fix *)
d/kernel-headers-6.9.0-x86-2.txz:  Upgraded.
d/strace-6.9-x86_64-1.txz:  Upgraded.
k/kernel-source-6.9.0-noarch-2.txz:  Upgraded.
  BCACHEFS_FS m -> y
  CRYPTO_CHACHA20 m -> y
  CRYPTO_LIB_CHACHA_GENERIC m -> y
  CRYPTO_LIB_POLY1305_GENERIC m -> y
  CRYPTO_POLY1305 m -> y
  MITIGATION_GDS_FORCE y -> n
kde/wcslib-8.3-x86_64-1.txz:  Upgraded.
l/gdk-pixbuf2-2.42.12-x86_64-1.txz:  Upgraded.
  ani: Reject files with multiple INA or IART chunks.
  ani: Reject files with multiple anih chunks.
  ani: validate chunk size.
  Thanks to 0xvhp, pedrib, and Benjamin Gilbert.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2022-48622
  (* Security fix *)
l/gtk+3-3.24.42-x86_64-1.txz:  Upgraded.
n/bind-9.18.27-x86_64-1.txz:  Upgraded.
  This is a bugfix release.
n/popa3d-1.0.3-x86_64-8.txz:  Rebuilt.
  This is a bugfix release:
  Build with AUTH_PAM, not AUTH_SHADOW.
  Thanks to jayjwa.
x/xorg-server-xwayland-23.2.7-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-05-16 02:31:40 +00:00 committed by Eric Hameleers
parent 5bcdee4c9b
commit 8b19227b58
25 changed files with 543 additions and 1018 deletions

View file

@ -11,9 +11,80 @@
<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>Tue, 14 May 2024 19:07:51 GMT</pubDate>
<lastBuildDate>Tue, 14 May 2024 21:20:35 GMT</lastBuildDate>
<pubDate>Thu, 16 May 2024 02:31:40 GMT</pubDate>
<lastBuildDate>Thu, 16 May 2024 03:20:00 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Thu, 16 May 2024 02:31:40 GMT</title>
<pubDate>Thu, 16 May 2024 02:31:40 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240516023140</link>
<guid isPermaLink="false">20240516023140</guid>
<description>
<![CDATA[<pre>
a/bcachefs-tools-1.7.0-x86_64-1.txz: Added.
a/kernel-generic-6.9.0-x86_64-2.txz: Upgraded.
a/kernel-huge-6.9.0-x86_64-2.txz: Upgraded.
a/kernel-modules-6.9.0-x86_64-2.txz: Upgraded.
d/git-2.45.1-x86_64-1.txz: Upgraded.
This update fixes security issues:
Recursive clones on case-insensitive filesystems that support symbolic
links are susceptible to case confusion that can be exploited to
execute just-cloned code during the clone operation.
Repositories can be configured to execute arbitrary code during local
clones. To address this, the ownership checks introduced in v2.30.3
are now extended to cover cloning local repositories.
Local clones may end up hardlinking files into the target repository's
object database when source and target repository reside on the same
disk. If the source repository is owned by a different user, then
those hardlinked files may be rewritten at any point in time by the
untrusted user.
When cloning a local source repository that contains symlinks via the
filesystem, Git may create hardlinks to arbitrary user-readable files
on the same filesystem as the target repository in the objects/
directory.
It is supposed to be safe to clone untrusted repositories, even those
unpacked from zip archives or tarballs originating from untrusted
sources, but Git can be tricked to run arbitrary code as part of the
clone.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2024-32002
https://www.cve.org/CVERecord?id=CVE-2024-32004
https://www.cve.org/CVERecord?id=CVE-2024-32020
https://www.cve.org/CVERecord?id=CVE-2024-32021
https://www.cve.org/CVERecord?id=CVE-2024-32465
(* Security fix *)
d/kernel-headers-6.9.0-x86-2.txz: Upgraded.
d/strace-6.9-x86_64-1.txz: Upgraded.
k/kernel-source-6.9.0-noarch-2.txz: Upgraded.
BCACHEFS_FS m -> y
CRYPTO_CHACHA20 m -> y
CRYPTO_LIB_CHACHA_GENERIC m -> y
CRYPTO_LIB_POLY1305_GENERIC m -> y
CRYPTO_POLY1305 m -> y
MITIGATION_GDS_FORCE y -> n
kde/wcslib-8.3-x86_64-1.txz: Upgraded.
l/gdk-pixbuf2-2.42.12-x86_64-1.txz: Upgraded.
ani: Reject files with multiple INA or IART chunks.
ani: Reject files with multiple anih chunks.
ani: validate chunk size.
Thanks to 0xvhp, pedrib, and Benjamin Gilbert.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-48622
(* Security fix *)
l/gtk+3-3.24.42-x86_64-1.txz: Upgraded.
n/bind-9.18.27-x86_64-1.txz: Upgraded.
This is a bugfix release.
n/popa3d-1.0.3-x86_64-8.txz: Rebuilt.
This is a bugfix release:
Build with AUTH_PAM, not AUTH_SHADOW.
Thanks to jayjwa.
x/xorg-server-xwayland-23.2.7-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Tue, 14 May 2024 19:07:51 GMT</title>
<pubDate>Tue, 14 May 2024 19:07:51 GMT</pubDate>

View file

@ -1,3 +1,66 @@
Thu May 16 02:31:40 UTC 2024
a/bcachefs-tools-1.7.0-x86_64-1.txz: Added.
a/kernel-generic-6.9.0-x86_64-2.txz: Upgraded.
a/kernel-huge-6.9.0-x86_64-2.txz: Upgraded.
a/kernel-modules-6.9.0-x86_64-2.txz: Upgraded.
d/git-2.45.1-x86_64-1.txz: Upgraded.
This update fixes security issues:
Recursive clones on case-insensitive filesystems that support symbolic
links are susceptible to case confusion that can be exploited to
execute just-cloned code during the clone operation.
Repositories can be configured to execute arbitrary code during local
clones. To address this, the ownership checks introduced in v2.30.3
are now extended to cover cloning local repositories.
Local clones may end up hardlinking files into the target repository's
object database when source and target repository reside on the same
disk. If the source repository is owned by a different user, then
those hardlinked files may be rewritten at any point in time by the
untrusted user.
When cloning a local source repository that contains symlinks via the
filesystem, Git may create hardlinks to arbitrary user-readable files
on the same filesystem as the target repository in the objects/
directory.
It is supposed to be safe to clone untrusted repositories, even those
unpacked from zip archives or tarballs originating from untrusted
sources, but Git can be tricked to run arbitrary code as part of the
clone.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2024-32002
https://www.cve.org/CVERecord?id=CVE-2024-32004
https://www.cve.org/CVERecord?id=CVE-2024-32020
https://www.cve.org/CVERecord?id=CVE-2024-32021
https://www.cve.org/CVERecord?id=CVE-2024-32465
(* Security fix *)
d/kernel-headers-6.9.0-x86-2.txz: Upgraded.
d/strace-6.9-x86_64-1.txz: Upgraded.
k/kernel-source-6.9.0-noarch-2.txz: Upgraded.
BCACHEFS_FS m -> y
CRYPTO_CHACHA20 m -> y
CRYPTO_LIB_CHACHA_GENERIC m -> y
CRYPTO_LIB_POLY1305_GENERIC m -> y
CRYPTO_POLY1305 m -> y
MITIGATION_GDS_FORCE y -> n
kde/wcslib-8.3-x86_64-1.txz: Upgraded.
l/gdk-pixbuf2-2.42.12-x86_64-1.txz: Upgraded.
ani: Reject files with multiple INA or IART chunks.
ani: Reject files with multiple anih chunks.
ani: validate chunk size.
Thanks to 0xvhp, pedrib, and Benjamin Gilbert.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-48622
(* Security fix *)
l/gtk+3-3.24.42-x86_64-1.txz: Upgraded.
n/bind-9.18.27-x86_64-1.txz: Upgraded.
This is a bugfix release.
n/popa3d-1.0.3-x86_64-8.txz: Rebuilt.
This is a bugfix release:
Build with AUTH_PAM, not AUTH_SHADOW.
Thanks to jayjwa.
x/xorg-server-xwayland-23.2.7-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Tue May 14 19:07:51 UTC 2024
a/kernel-firmware-20240510_b9d2bf2-noarch-1.txz: Upgraded.
a/kernel-generic-6.9.0-x86_64-1.txz: Upgraded.

View file

@ -1,35 +1,35 @@
Tue May 14 19:14:21 UTC 2024
Thu May 16 02:32:48 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-05-14 19:07 .
drwxr-xr-x 12 root root 4096 2024-05-16 02:31 .
-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 1150942 2024-05-14 18:42 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-05-14 18:42 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1151531 2024-05-16 02:30 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-05-16 02:30 ./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 1069895 2024-05-14 19:07 ./ChangeLog.txt
-rw-r--r-- 1 root root 1072739 2024-05-16 02:31 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-05-14 18:34 ./EFI/BOOT
drwxr-xr-x 2 root root 4096 2024-05-16 00:31 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
-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 14463488 2024-05-14 10:14 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 52269336 2024-05-14 18:33 ./EFI/BOOT/initrd.img
-rw-r--r-- 2 root root 15086080 2024-05-15 20:17 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 53513936 2024-05-16 00:30 ./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 1506194 2024-05-14 18:41 ./FILELIST.TXT
-rw-r--r-- 1 root root 1506978 2024-05-16 02:29 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 907902 2024-05-14 19:13 ./PACKAGES.TXT
-rw-r--r-- 1 root root 908630 2024-05-16 01:19 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3615 2024-05-14 18:09 ./README.initrd
-rw-r--r-- 1 root root 3615 2024-05-16 00:12 ./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-02-07 20:10 ./extra/xv
-rw-r--r-- 1 root root 233 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txt
-rw-r--r-- 1 root root 1097524 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txz.asc
drwxr-xr-x 3 root root 4096 2024-05-14 18:34 ./isolinux
drwxr-xr-x 3 root root 4096 2024-05-16 00:31 ./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 2021-06-15 19:16 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
-rw-r--r-- 2 root root 52269336 2024-05-14 18:33 ./isolinux/initrd.img
-rw-r--r-- 2 root root 53513936 2024-05-16 00:30 ./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 679 2024-05-14 18:09 ./isolinux/message.txt
-rw-r--r-- 1 root root 679 2024-05-16 00:12 ./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-05-14 18:09 ./kernels
-rw-r--r-- 1 root root 33 2024-05-14 18:09 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2024-05-14 10:14 ./kernels/huge.s
-rw-r--r-- 1 root root 1710693 2024-05-14 10:13 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 14463488 2024-05-14 10:14 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 265074 2024-05-14 10:10 ./kernels/huge.s/config
drwxr-xr-x 5 root root 4096 2024-05-16 00:12 ./kernels
-rw-r--r-- 1 root root 33 2024-05-16 00:12 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2024-05-15 20:17 ./kernels/huge.s
-rw-r--r-- 1 root root 1756259 2024-05-15 20:17 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 15086080 2024-05-15 20:17 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 265085 2024-05-15 19:09 ./kernels/huge.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-05-14 19:13 ./slackware64
-rw-r--r-- 1 root root 354115 2024-05-14 19:13 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-05-14 19:13 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 438600 2024-05-14 19:13 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4669494 2024-05-14 19:13 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2024-05-16 01:19 ./slackware64
-rw-r--r-- 1 root root 354329 2024-05-16 01:19 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-05-16 01:19 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 438859 2024-05-16 01:18 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4677082 2024-05-16 01:18 ./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-05-14 18:40 ./slackware64/a
drwxr-xr-x 2 root root 32768 2024-05-16 01:18 ./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
@ -693,6 +693,9 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 507 2024-01-14 18:57 ./slackware64/a/bash-5.2.026-x86_64-1.txt
-rw-r--r-- 1 root root 1810332 2024-01-14 18:57 ./slackware64/a/bash-5.2.026-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-14 18:57 ./slackware64/a/bash-5.2.026-x86_64-1.txz.asc
-rw-r--r-- 1 root root 552 2024-05-15 20:54 ./slackware64/a/bcachefs-tools-1.7.0-x86_64-1.txt
-rw-r--r-- 1 root root 1079212 2024-05-15 20:54 ./slackware64/a/bcachefs-tools-1.7.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-15 20:54 ./slackware64/a/bcachefs-tools-1.7.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 226 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txt
-rw-r--r-- 1 root root 39244 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txz.asc
@ -833,15 +836,15 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 422 2024-05-14 17:50 ./slackware64/a/kernel-firmware-20240510_b9d2bf2-noarch-1.txt
-rw-r--r-- 1 root root 332780552 2024-05-14 17:50 ./slackware64/a/kernel-firmware-20240510_b9d2bf2-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 17:50 ./slackware64/a/kernel-firmware-20240510_b9d2bf2-noarch-1.txz.asc
-rw-r--r-- 1 root root 489 2024-05-14 10:15 ./slackware64/a/kernel-generic-6.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 13742832 2024-05-14 10:15 ./slackware64/a/kernel-generic-6.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 10:15 ./slackware64/a/kernel-generic-6.9.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 481 2024-05-14 10:14 ./slackware64/a/kernel-huge-6.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 15627332 2024-05-14 10:14 ./slackware64/a/kernel-huge-6.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 10:14 ./slackware64/a/kernel-huge-6.9.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 576 2024-05-14 10:20 ./slackware64/a/kernel-modules-6.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 58786924 2024-05-14 10:20 ./slackware64/a/kernel-modules-6.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 10:20 ./slackware64/a/kernel-modules-6.9.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 489 2024-05-15 20:19 ./slackware64/a/kernel-generic-6.9.0-x86_64-2.txt
-rw-r--r-- 1 root root 14433412 2024-05-15 20:19 ./slackware64/a/kernel-generic-6.9.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-15 20:19 ./slackware64/a/kernel-generic-6.9.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 481 2024-05-15 20:18 ./slackware64/a/kernel-huge-6.9.0-x86_64-2.txt
-rw-r--r-- 1 root root 16278652 2024-05-15 20:18 ./slackware64/a/kernel-huge-6.9.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-15 20:18 ./slackware64/a/kernel-huge-6.9.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 576 2024-05-15 20:24 ./slackware64/a/kernel-modules-6.9.0-x86_64-2.txt
-rw-r--r-- 1 root root 58092720 2024-05-15 20:24 ./slackware64/a/kernel-modules-6.9.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-15 20:24 ./slackware64/a/kernel-modules-6.9.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 509 2024-03-14 19:05 ./slackware64/a/kmod-32-x86_64-1.txt
-rw-r--r-- 1 root root 120388 2024-03-14 19:05 ./slackware64/a/kmod-32-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-14 19:05 ./slackware64/a/kmod-32-x86_64-1.txz.asc
@ -887,8 +890,8 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./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 9976 2024-05-14 18:09 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9976 2024-05-14 18:09 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 10062 2024-05-16 00:12 ./slackware64/a/maketag
-rw-r--r-- 1 root root 10062 2024-05-16 00:12 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2024-03-29 19:11 ./slackware64/a/mcelog-198-x86_64-1.txt
-rw-r--r-- 1 root root 356168 2024-03-29 19:11 ./slackware64/a/mcelog-198-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-29 19:11 ./slackware64/a/mcelog-198-x86_64-1.txz.asc
@ -1000,7 +1003,7 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 378 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txt
-rw-r--r-- 1 root root 17096 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txz
-rw-r--r-- 1 root root 195 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txz.asc
-rw-r--r-- 1 root root 1571 2024-05-14 18:09 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1590 2024-05-16 00:12 ./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
@ -1319,7 +1322,7 @@ drwxr-xr-x 2 root root 20480 2024-05-04 17:39 ./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-05-14 18:40 ./slackware64/d
drwxr-xr-x 2 root root 20480 2024-05-16 01:18 ./slackware64/d
-rw-r--r-- 1 root root 360 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txt
-rw-r--r-- 1 root root 4305292 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz.asc
@ -1407,9 +1410,9 @@ drwxr-xr-x 2 root root 20480 2024-05-14 18:40 ./slackware64/d
-rw-r--r-- 1 root root 628 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txt
-rw-r--r-- 1 root root 2397912 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz.asc
-rw-r--r-- 1 root root 397 2024-04-30 18:26 ./slackware64/d/git-2.45.0-x86_64-1.txt
-rw-r--r-- 1 root root 7754240 2024-04-30 18:26 ./slackware64/d/git-2.45.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-30 18:26 ./slackware64/d/git-2.45.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 397 2024-05-15 22:44 ./slackware64/d/git-2.45.1-x86_64-1.txt
-rw-r--r-- 1 root root 7765200 2024-05-15 22:44 ./slackware64/d/git-2.45.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-15 22:44 ./slackware64/d/git-2.45.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 589 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txt
-rw-r--r-- 1 root root 1028936 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz.asc
@ -1436,9 +1439,9 @@ drwxr-xr-x 2 root root 20480 2024-05-14 18:40 ./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-05-14 10:20 ./slackware64/d/kernel-headers-6.9.0-x86-1.txt
-rw-r--r-- 1 root root 1195500 2024-05-14 10:20 ./slackware64/d/kernel-headers-6.9.0-x86-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 10:20 ./slackware64/d/kernel-headers-6.9.0-x86-1.txz.asc
-rw-r--r-- 1 root root 332 2024-05-15 20:24 ./slackware64/d/kernel-headers-6.9.0-x86-2.txt
-rw-r--r-- 1 root root 1195368 2024-05-15 20:24 ./slackware64/d/kernel-headers-6.9.0-x86-2.txz
-rw-r--r-- 1 root root 195 2024-05-15 20:24 ./slackware64/d/kernel-headers-6.9.0-x86-2.txz.asc
-rw-r--r-- 1 root root 312 2024-05-14 06:17 ./slackware64/d/libgccjit-14.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 10425804 2024-05-14 06:17 ./slackware64/d/libgccjit-14.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 06:17 ./slackware64/d/libgccjit-14.1.0-x86_64-1.txz.asc
@ -1543,9 +1546,9 @@ drwxr-xr-x 2 root root 20480 2024-05-14 18:40 ./slackware64/d
-rw-r--r-- 1 root root 467 2022-09-07 18:35 ./slackware64/d/slacktrack-2.23-x86_64-1.txt
-rw-r--r-- 1 root root 100516 2022-09-07 18:35 ./slackware64/d/slacktrack-2.23-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-07 18:35 ./slackware64/d/slacktrack-2.23-x86_64-1.txz.asc
-rw-r--r-- 1 root root 547 2024-03-20 19:45 ./slackware64/d/strace-6.8-x86_64-1.txt
-rw-r--r-- 1 root root 472952 2024-03-20 19:45 ./slackware64/d/strace-6.8-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-20 19:45 ./slackware64/d/strace-6.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 547 2024-05-15 22:58 ./slackware64/d/strace-6.9-x86_64-1.txt
-rw-r--r-- 1 root root 473604 2024-05-15 22:58 ./slackware64/d/strace-6.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-15 22:58 ./slackware64/d/strace-6.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 547 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txt
-rw-r--r-- 1 root root 4196028 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txz.asc
@ -1589,16 +1592,16 @@ 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-05-14 18:40 ./slackware64/k
drwxr-xr-x 2 root root 4096 2024-05-16 01:18 ./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-05-14 10:09 ./slackware64/k/kernel-source-6.9.0-noarch-1.txt
-rw-r--r-- 1 root root 139931136 2024-05-14 10:09 ./slackware64/k/kernel-source-6.9.0-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 10:09 ./slackware64/k/kernel-source-6.9.0-noarch-1.txz.asc
-rw-r--r-- 1 root root 1167 2024-05-14 18:09 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1167 2024-05-14 18:09 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2024-05-14 18:09 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
-rw-r--r-- 1 root root 317 2024-05-15 20:13 ./slackware64/k/kernel-source-6.9.0-noarch-2.txt
-rw-r--r-- 1 root root 139934104 2024-05-15 20:13 ./slackware64/k/kernel-source-6.9.0-noarch-2.txz
-rw-r--r-- 1 root root 195 2024-05-15 20:13 ./slackware64/k/kernel-source-6.9.0-noarch-2.txz.asc
-rw-r--r-- 1 root root 1167 2024-05-16 00:12 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1167 2024-05-16 00:12 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2024-05-16 00:12 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 86016 2024-05-16 01:18 ./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
-rw-r--r-- 1 root root 163 2024-02-15 20:27 ./slackware64/kde/akonadi-23.08.5-x86_64-1.txz.asc
@ -2706,9 +2709,9 @@ drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
-rw-r--r-- 1 root root 163 2024-02-15 21:32 ./slackware64/kde/rocs-23.08.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 275 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txt
-rw-r--r-- 1 root root 121684 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 204 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 2539336 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 204 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 2539336 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 334 2024-02-15 21:49 ./slackware64/kde/skanpage-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 166452 2024-02-15 21:49 ./slackware64/kde/skanpage-23.08.5-x86_64-1.txz
@ -2753,9 +2756,9 @@ drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
-rw-r--r-- 1 root root 371 2022-02-21 19:47 ./slackware64/kde/wacomtablet-20220124_dd28b27-x86_64-1.txt
-rw-r--r-- 1 root root 403004 2022-02-21 19:47 ./slackware64/kde/wacomtablet-20220124_dd28b27-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-02-21 19:47 ./slackware64/kde/wacomtablet-20220124_dd28b27-x86_64-1.txz.asc
-rw-r--r-- 1 root root 360 2023-11-30 17:19 ./slackware64/kde/wcslib-8.2.2-x86_64-1.txt
-rw-r--r-- 1 root root 415244 2023-11-30 17:19 ./slackware64/kde/wcslib-8.2.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-11-30 17:19 ./slackware64/kde/wcslib-8.2.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 360 2024-05-15 22:59 ./slackware64/kde/wcslib-8.3-x86_64-1.txt
-rw-r--r-- 1 root root 422292 2024-05-15 22:59 ./slackware64/kde/wcslib-8.3-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-15 22:59 ./slackware64/kde/wcslib-8.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 408 2024-03-06 20:50 ./slackware64/kde/xdg-desktop-portal-kde-5.27.11-x86_64-1.txt
-rw-r--r-- 1 root root 319864 2024-03-06 20:50 ./slackware64/kde/xdg-desktop-portal-kde-5.27.11-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-06 20:50 ./slackware64/kde/xdg-desktop-portal-kde-5.27.11-x86_64-1.txz.asc
@ -2765,7 +2768,7 @@ drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./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-05-14 19:13 ./slackware64/l
drwxr-xr-x 2 root root 102400 2024-05-16 01:18 ./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
@ -3015,9 +3018,9 @@ drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./slackware64/l
-rw-r--r-- 1 root root 186 2024-05-04 01:40 ./slackware64/l/gdbm-1.23-x86_64-3.txt
-rw-r--r-- 1 root root 245324 2024-05-04 01:40 ./slackware64/l/gdbm-1.23-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:40 ./slackware64/l/gdbm-1.23-x86_64-3.txz.asc
-rw-r--r-- 1 root root 537 2024-04-20 00:05 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-2.txt
-rw-r--r-- 1 root root 491100 2024-04-20 00:05 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-04-20 00:05 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-2.txz.asc
-rw-r--r-- 1 root root 537 2024-05-15 22:42 ./slackware64/l/gdk-pixbuf2-2.42.12-x86_64-1.txt
-rw-r--r-- 1 root root 492396 2024-05-15 22:42 ./slackware64/l/gdk-pixbuf2-2.42.12-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-15 22:42 ./slackware64/l/gdk-pixbuf2-2.42.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 456 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txt
-rw-r--r-- 1 root root 45008 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txz.asc
@ -3120,9 +3123,9 @@ drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./slackware64/l
-rw-r--r-- 1 root root 328 2022-02-20 22:10 ./slackware64/l/gtk+2-2.24.33-x86_64-3.txt
-rw-r--r-- 1 root root 6887800 2022-02-20 22:10 ./slackware64/l/gtk+2-2.24.33-x86_64-3.txz
-rw-r--r-- 1 root root 163 2022-02-20 22:10 ./slackware64/l/gtk+2-2.24.33-x86_64-3.txz.asc
-rw-r--r-- 1 root root 328 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txt
-rw-r--r-- 1 root root 12031308 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txz.asc
-rw-r--r-- 1 root root 328 2024-05-16 01:10 ./slackware64/l/gtk+3-3.24.42-x86_64-1.txt
-rw-r--r-- 1 root root 12055796 2024-05-16 01:10 ./slackware64/l/gtk+3-3.24.42-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-16 01:10 ./slackware64/l/gtk+3-3.24.42-x86_64-1.txz.asc
-rw-r--r-- 1 root root 315 2024-05-03 17:18 ./slackware64/l/gtk4-4.14.4-x86_64-1.txt
-rw-r--r-- 1 root root 10980988 2024-05-03 17:18 ./slackware64/l/gtk4-4.14.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-03 17:18 ./slackware64/l/gtk4-4.14.4-x86_64-1.txz.asc
@ -4094,7 +4097,7 @@ drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./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-05-13 18:25 ./slackware64/n
drwxr-xr-x 2 root root 36864 2024-05-16 01:18 ./slackware64/n
-rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt
-rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc
@ -4110,9 +4113,9 @@ drwxr-xr-x 2 root root 36864 2024-05-13 18:25 ./slackware64/n
-rw-r--r-- 1 root root 683 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txt
-rw-r--r-- 1 root root 11280 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz.asc
-rw-r--r-- 1 root root 334 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txt
-rw-r--r-- 1 root root 2463832 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txz.asc
-rw-r--r-- 1 root root 334 2024-05-15 22:36 ./slackware64/n/bind-9.18.27-x86_64-1.txt
-rw-r--r-- 1 root root 2463332 2024-05-15 22:36 ./slackware64/n/bind-9.18.27-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-15 22:36 ./slackware64/n/bind-9.18.27-x86_64-1.txz.asc
-rw-r--r-- 1 root root 333 2024-04-25 17:11 ./slackware64/n/bluez-5.75-x86_64-3.txt
-rw-r--r-- 1 root root 1382992 2024-04-25 17:11 ./slackware64/n/bluez-5.75-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-04-25 17:11 ./slackware64/n/bluez-5.75-x86_64-3.txz.asc
@ -4459,9 +4462,9 @@ drwxr-xr-x 2 root root 36864 2024-05-13 18:25 ./slackware64/n
-rw-r--r-- 1 root root 315 2024-03-18 17:08 ./slackware64/n/pinentry-1.3.0-x86_64-1.txt
-rw-r--r-- 1 root root 187668 2024-03-18 17:08 ./slackware64/n/pinentry-1.3.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-18 17:08 ./slackware64/n/pinentry-1.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 543 2023-03-08 02:29 ./slackware64/n/popa3d-1.0.3-x86_64-7.txt
-rw-r--r-- 1 root root 21048 2023-03-08 02:29 ./slackware64/n/popa3d-1.0.3-x86_64-7.txz
-rw-r--r-- 1 root root 163 2023-03-08 02:29 ./slackware64/n/popa3d-1.0.3-x86_64-7.txz.asc
-rw-r--r-- 1 root root 543 2024-05-16 00:44 ./slackware64/n/popa3d-1.0.3-x86_64-8.txt
-rw-r--r-- 1 root root 21520 2024-05-16 00:44 ./slackware64/n/popa3d-1.0.3-x86_64-8.txz
-rw-r--r-- 1 root root 195 2024-05-16 00:44 ./slackware64/n/popa3d-1.0.3-x86_64-8.txz.asc
-rw-r--r-- 1 root root 409 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 2121968 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txz.asc
@ -4610,7 +4613,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-05-13 18:25 ./slackware64/x
drwxr-xr-x 2 root root 65536 2024-05-16 01:18 ./slackware64/x
-rw-r--r-- 1 root root 440 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txt
-rw-r--r-- 1 root root 644060 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz.asc
@ -5435,9 +5438,9 @@ drwxr-xr-x 2 root root 65536 2024-05-13 18:25 ./slackware64/x
-rw-r--r-- 1 root root 689 2024-04-13 16:57 ./slackware64/x/xorg-server-xvfb-21.1.13-x86_64-1.txt
-rw-r--r-- 1 root root 742648 2024-04-13 16:57 ./slackware64/x/xorg-server-xvfb-21.1.13-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-13 16:57 ./slackware64/x/xorg-server-xvfb-21.1.13-x86_64-1.txz.asc
-rw-r--r-- 1 root root 816 2024-04-09 16:39 ./slackware64/x/xorg-server-xwayland-23.2.6-x86_64-1.txt
-rw-r--r-- 1 root root 855000 2024-04-09 16:39 ./slackware64/x/xorg-server-xwayland-23.2.6-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-09 16:39 ./slackware64/x/xorg-server-xwayland-23.2.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 816 2024-05-16 00:06 ./slackware64/x/xorg-server-xwayland-23.2.7-x86_64-1.txt
-rw-r--r-- 1 root root 861756 2024-05-16 00:06 ./slackware64/x/xorg-server-xwayland-23.2.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-16 00:06 ./slackware64/x/xorg-server-xwayland-23.2.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 669 2024-04-08 18:19 ./slackware64/x/xorg-sgml-doctools-1.12.1-x86_64-1.txt
-rw-r--r-- 1 root root 26508 2024-04-08 18:19 ./slackware64/x/xorg-sgml-doctools-1.12.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-08 18:19 ./slackware64/x/xorg-sgml-doctools-1.12.1-x86_64-1.txz.asc
@ -5489,9 +5492,9 @@ drwxr-xr-x 2 root root 65536 2024-05-13 18:25 ./slackware64/x
-rw-r--r-- 1 root root 262 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txt
-rw-r--r-- 1 root root 30588 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 243 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txt
-rw-r--r-- 1 root root 36448 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 243 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txt
-rw-r--r-- 1 root root 36448 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
@ -5762,13 +5765,13 @@ 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-05-14 19:14 ./source
-rw-r--r-- 1 root root 620085 2024-05-14 19:14 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-05-14 19:14 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 864291 2024-05-14 19:14 ./source/FILE_LIST
-rw-r--r-- 1 root root 29182828 2024-05-14 19:14 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2024-05-16 01:19 ./source
-rw-r--r-- 1 root root 620396 2024-05-16 01:19 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-05-16 01:19 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 864740 2024-05-16 01:19 ./source/FILE_LIST
-rw-r--r-- 1 root root 29180999 2024-05-16 01:19 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 123 root root 4096 2024-05-08 18:00 ./source/a
drwxr-xr-x 124 root root 4096 2024-05-15 20:45 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
drwxr-xr-x 2 root root 4096 2022-02-15 18:15 ./source/a/aaa_base
-rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./source/a/aaa_base/_aaa_base.tar.gz
@ -5872,6 +5875,12 @@ drwxr-xr-x 2 root root 4096 2024-01-14 18:56 ./source/a/bash/bash-5.2-pat
-rw-r--r-- 1 root root 631 2018-03-29 01:12 ./source/a/bash/bash_manpages.patch.gz
-rw-r--r-- 1 root root 189 2019-03-08 17:32 ./source/a/bash/doinst.sh.gz
-rw-r--r-- 1 root root 959 2018-02-27 06:13 ./source/a/bash/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-15 20:11 ./source/a/bcachefs-tools
-rw-r--r-- 1 root root 833 2024-04-17 07:26 ./source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.sign
-rw-r--r-- 1 root root 1093324 2024-04-17 07:26 ./source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst
-rwxr-xr-x 1 root root 4169 2024-05-15 20:54 ./source/a/bcachefs-tools/bcachefs-tools.SlackBuild
-rw-r--r-- 1 root root 42 2024-05-14 20:50 ./source/a/bcachefs-tools/bcachefs-tools.url
-rw-r--r-- 1 root root 1014 2024-05-15 20:11 ./source/a/bcachefs-tools/slack-desc
drwxr-xr-x 3 root root 4096 2024-05-11 03:54 ./source/a/bin
-rwxr-xr-x 1 root root 4581 2021-02-13 05:31 ./source/a/bin/bin.SlackBuild
-rw-r--r-- 1 root root 478 2004-02-24 17:32 ./source/a/bin/debianutils_2.7.dsc
@ -7665,9 +7674,9 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/d/gdb
-rwxr-xr-x 1 root root 4584 2024-03-29 03:06 ./source/d/gdb/gdb.SlackBuild
-rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc
lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext
drwxr-xr-x 2 root root 4096 2024-04-30 18:24 ./source/d/git
-rw-r--r-- 1 root root 566 2024-04-29 16:54 ./source/d/git/git-2.45.0.tar.sign
-rw-r--r-- 1 root root 7482988 2024-04-29 16:54 ./source/d/git/git-2.45.0.tar.xz
drwxr-xr-x 2 root root 4096 2024-05-15 22:43 ./source/d/git
-rw-r--r-- 1 root root 566 2024-05-14 16:55 ./source/d/git/git-2.45.1.tar.sign
-rw-r--r-- 1 root root 7490268 2024-05-14 16:55 ./source/d/git/git-2.45.1.tar.xz
-rwxr-xr-x 1 root root 5720 2024-04-30 18:25 ./source/d/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc
@ -7962,13 +7971,13 @@ drwxr-xr-x 2 root root 4096 2022-09-07 11:33 ./source/d/slacktrack
-rw-r--r-- 1 root root 27340 2009-05-15 22:42 ./source/d/slacktrack/OVERVIEW
-rw-r--r-- 1 root root 91808 2022-09-07 11:31 ./source/d/slacktrack/slacktrack-2.23-source.tar.xz
-rwxr-xr-x 1 root root 1033 2022-09-07 11:34 ./source/d/slacktrack/slacktrack.SlackBuild
drwxr-xr-x 2 root root 4096 2024-03-20 19:45 ./source/d/strace
drwxr-xr-x 2 root root 4096 2024-05-15 22:57 ./source/d/strace
-rwxr-xr-x 1 root root 1929 2020-07-09 18:37 ./source/d/strace/get-strace.sh
-rw-r--r-- 1 root root 1001 2018-02-27 06:13 ./source/d/strace/slack-desc
-rw-r--r-- 1 root root 2457948 2024-03-20 08:51 ./source/d/strace/strace-6.8.tar.xz
-rw-r--r-- 1 root root 801 2024-03-20 08:51 ./source/d/strace/strace-6.8.tar.xz.asc
-rw-r--r-- 1 root root 2466252 2024-05-14 21:58 ./source/d/strace/strace-6.9.tar.xz
-rw-r--r-- 1 root root 801 2024-05-14 21:58 ./source/d/strace/strace-6.9.tar.xz.asc
-rwxr-xr-x 1 root root 3545 2021-02-18 19:04 ./source/d/strace/strace.SlackBuild
-rw-r--r-- 1 root root 107 2024-03-20 19:45 ./source/d/strace/strace.url
-rw-r--r-- 1 root root 107 2024-05-15 22:57 ./source/d/strace/strace.url
drwxr-xr-x 2 root root 4096 2023-12-29 20:10 ./source/d/subversion
-rwxr-xr-x 1 root root 211 2020-05-27 22:59 ./source/d/subversion/get-svn-book.sh
-rw-r--r-- 1 root root 1005 2018-07-23 18:17 ./source/d/subversion/slack-desc
@ -8021,10 +8030,10 @@ drwxr-xr-x 2 root root 4096 2024-03-04 19:05 ./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-08 18:31 ./source/installer
-rw-r--r-- 1 root root 49980 2024-05-14 18:25 ./source/installer/ChangeLog.txt
drwxr-xr-x 3 root root 4096 2024-05-15 22:32 ./source/installer
-rw-r--r-- 1 root root 50338 2024-05-15 22:57 ./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 79881 2024-05-08 08:24 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 80093 2024-05-15 20:59 ./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 1376 2020-02-29 06:16 ./source/installer/module-blacklist
-rwxr-xr-x 1 root root 5290 2023-12-11 20:18 ./source/installer/repack_installer.SlackBuild
@ -8062,18 +8071,18 @@ drwxr-xr-x 2 root root 4096 2018-03-11 02:36 ./source/installer/sources/e
-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-03-10 17:49 ./source/installer/sources/initrd
-rw-r--r-- 1 root root 118844 2024-03-10 17:49 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
drwxr-xr-x 2 root root 4096 2024-05-15 19:26 ./source/installer/sources/initrd
-rw-r--r-- 1 root root 112050 2024-05-15 19:26 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
drwxr-xr-x 2 root root 4096 2024-05-01 17:41 ./source/installer/sources/nano
-rw-r--r-- 1 root root 1666272 2024-05-01 08:43 ./source/installer/sources/nano/nano-8.0.tar.xz
-rw-r--r-- 1 root root 833 2024-05-01 08:43 ./source/installer/sources/nano/nano-8.0.tar.xz.sig
drwxr-xr-x 5 root root 4096 2024-05-13 18:35 ./source/k
-rwxr-xr-x 1 root root 8119 2023-11-15 21:04 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-05-13 19:20 ./source/k/kernel-configs
-rw-r--r-- 1 root root 261094 2024-05-13 19:20 ./source/k/kernel-configs/config-generic-6.9
-rw-r--r-- 1 root root 265005 2024-05-13 19:17 ./source/k/kernel-configs/config-generic-6.9.x64
-rw-r--r-- 1 root root 261094 2024-05-13 19:20 ./source/k/kernel-configs/config-huge-6.9
-rw-r--r-- 1 root root 265005 2024-05-13 19:17 ./source/k/kernel-configs/config-huge-6.9.x64
-rwxr-xr-x 1 root root 8119 2024-05-15 19:13 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-05-15 19:13 ./source/k/kernel-configs
-rw-r--r-- 1 root root 261144 2024-05-15 19:12 ./source/k/kernel-configs/config-generic-6.9
-rw-r--r-- 1 root root 265085 2024-05-15 19:07 ./source/k/kernel-configs/config-generic-6.9.x64
-rw-r--r-- 1 root root 261144 2024-05-15 19:12 ./source/k/kernel-configs/config-huge-6.9
-rw-r--r-- 1 root root 265085 2024-05-15 19:09 ./source/k/kernel-configs/config-huge-6.9.x64
-rwxr-xr-x 1 root root 7441 2020-06-11 19:56 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 6513 2023-12-01 21:09 ./source/k/kernel-modules.SlackBuild
@ -10021,9 +10030,9 @@ drwxr-xr-x 2 root root 4096 2023-10-05 20:21 ./source/kde/stellarsolver
-rw-r--r-- 1 root root 15842300 2023-08-18 03:36 ./source/kde/stellarsolver/stellarsolver-2.5.tar.lz
-rwxr-xr-x 1 root root 3901 2024-05-12 04:41 ./source/kde/stellarsolver/stellarsolver.SlackBuild
-rw-r--r-- 1 root root 43 2023-10-05 20:16 ./source/kde/stellarsolver/stellarsolver.url
drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib
drwxr-xr-x 2 root root 4096 2024-05-15 22:59 ./source/kde/wcslib
-rw-r--r-- 1 root root 814 2023-10-05 20:31 ./source/kde/wcslib/slack-desc
-rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz
-rw-r--r-- 1 root root 2655446 2024-05-13 16:35 ./source/kde/wcslib/wcslib-8.3.tar.lz
-rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild
-rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url
drwxr-xr-x 439 root root 16384 2024-05-11 00:07 ./source/l
@ -10490,14 +10499,14 @@ drwxr-xr-x 2 root root 4096 2024-05-04 00:01 ./source/l/gdbm
-rw-r--r-- 1 root root 690810 2022-02-04 14:13 ./source/l/gdbm/gdbm-1.23.tar.lz
-rwxr-xr-x 1 root root 3980 2024-05-04 00:01 ./source/l/gdbm/gdbm.SlackBuild
-rw-r--r-- 1 root root 638 2018-02-27 06:12 ./source/l/gdbm/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-20 00:05 ./source/l/gdk-pixbuf2
drwxr-xr-x 2 root root 4096 2024-05-15 22:41 ./source/l/gdk-pixbuf2
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/gdk-pixbuf2-xlib
-rw-r--r-- 1 root root 53588 2020-11-13 15:54 ./source/l/gdk-pixbuf2-xlib/gdk-pixbuf-xlib-2.40.2.tar.xz
-rwxr-xr-x 1 root root 4323 2022-02-16 20:28 ./source/l/gdk-pixbuf2-xlib/gdk-pixbuf2-xlib.SlackBuild
-rw-r--r-- 1 root root 920 2020-11-26 22:25 ./source/l/gdk-pixbuf2-xlib/slack-desc
-rw-r--r-- 1 root root 91 2010-11-16 21:31 ./source/l/gdk-pixbuf2/doinst.sh.gz
-rw-r--r-- 1 root root 6524192 2024-04-19 17:10 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.11.tar.xz
-rwxr-xr-x 1 root root 5211 2024-04-20 00:05 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
-rw-r--r-- 1 root root 6525072 2024-05-15 02:44 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.12.tar.xz
-rwxr-xr-x 1 root root 5211 2024-05-15 22:42 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
-rw-r--r-- 1 root root 996 2018-02-27 06:12 ./source/l/gdk-pixbuf2/slack-desc
-rw-r--r-- 1 root root 1653 2017-07-24 19:13 ./source/l/gdk-pixbuf2/update-gdk-pixbuf-loaders
drwxr-xr-x 2 root root 4096 2024-02-12 18:30 ./source/l/gegl
@ -10730,9 +10739,9 @@ drwxr-xr-x 2 root root 4096 2003-01-11 06:27 ./source/l/gtk+2/profile.d
-rw-r--r-- 1 root root 781 2021-04-02 18:02 ./source/l/gtk+2/slack-desc
-rw-r--r-- 1 root root 339 2011-02-24 20:40 ./source/l/gtk+2/update-gtk-immodules
-rw-r--r-- 1 root root 1459 2013-07-12 04:52 ./source/l/gtk+2/update-gtk-immodules-2.0
drwxr-xr-x 2 root root 4096 2024-01-24 03:03 ./source/l/gtk+3
drwxr-xr-x 2 root root 4096 2024-05-16 00:54 ./source/l/gtk+3
-rw-r--r-- 1 root root 639 2014-09-30 04:11 ./source/l/gtk+3/doinst.sh.gz
-rw-r--r-- 1 root root 13188312 2024-01-24 01:39 ./source/l/gtk+3/gtk+-3.24.41.tar.xz
-rw-r--r-- 1 root root 13226980 2024-05-15 22:55 ./source/l/gtk+3/gtk+-3.24.42.tar.xz
-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
@ -12500,7 +12509,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 159 root root 4096 2024-05-11 02:23 ./source/n
drwxr-xr-x 159 root root 4096 2024-05-16 00:39 ./source/n
-rw-r--r-- 1 root root 713 2023-12-21 19:06 ./source/n/FTBFSlog
drwxr-xr-x 2 root root 4096 2023-03-09 19:09 ./source/n/ModemManager
-rw-r--r-- 1 root root 1280407 2023-03-09 19:09 ./source/n/ModemManager/ModemManager-1.20.6.tar.lz
@ -12548,10 +12557,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat
-rw-r--r-- 1 root root 729 2004-06-21 20:51 ./source/n/biff+comsat/biff+comsat.badutmp.diff.gz
-rw-r--r-- 1 root root 1222 2001-06-03 08:32 ./source/n/biff+comsat/biff+comsat.offset.diff.gz
-rw-r--r-- 1 root root 1142 2018-02-27 06:13 ./source/n/biff+comsat/slack-desc
drwxr-xr-x 3 root root 4096 2024-04-18 17:08 ./source/n/bind
drwxr-xr-x 3 root root 4096 2024-05-15 22:35 ./source/n/bind
-rw-r--r-- 1 root root 5120 2007-06-08 04:48 ./source/n/bind/3link.sh
-rw-r--r-- 1 root root 5519432 2024-04-17 15:59 ./source/n/bind/bind-9.18.26.tar.xz
-rw-r--r-- 1 root root 833 2024-04-17 15:59 ./source/n/bind/bind-9.18.26.tar.xz.asc
-rw-r--r-- 1 root root 5524000 2024-05-15 15:52 ./source/n/bind/bind-9.18.27.tar.xz
-rw-r--r-- 1 root root 833 2024-05-15 15:52 ./source/n/bind/bind-9.18.27.tar.xz.asc
-rwxr-xr-x 1 root root 5838 2023-12-21 19:02 ./source/n/bind/bind.SlackBuild
drwxr-xr-x 2 root root 4096 2024-04-18 17:15 ./source/n/bind/caching-example
-rw-r--r-- 1 root root 195 2001-05-18 02:03 ./source/n/bind/caching-example/localhost.zone
@ -13366,13 +13375,12 @@ drwxr-xr-x 2 root root 4096 2024-03-18 17:07 ./source/n/pinentry
-rw-r--r-- 1 root root 421332 2024-03-18 11:24 ./source/n/pinentry/pinentry-1.3.0.tar.lz
-rwxr-xr-x 1 root root 4175 2024-03-18 17:08 ./source/n/pinentry/pinentry.SlackBuild
-rw-r--r-- 1 root root 771 2021-01-23 03:59 ./source/n/pinentry/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-11 19:16 ./source/n/popa3d
drwxr-xr-x 2 root root 4096 2024-05-16 00:44 ./source/n/popa3d
-rw-r--r-- 1 root root 164 2006-09-30 23:56 ./source/n/popa3d/doinst.sh.gz
-rw-r--r-- 1 root root 29258 2013-10-21 13:34 ./source/n/popa3d/popa3d-1.0.3.tar.lz
-rwxr-xr-x 1 root root 3433 2024-05-11 19:17 ./source/n/popa3d/popa3d.SlackBuild
-rwxr-xr-x 1 root root 3537 2024-05-16 00:44 ./source/n/popa3d/popa3d.SlackBuild
-rw-r--r-- 1 root root 305 2024-05-11 19:16 ./source/n/popa3d/popa3d.gcc14.diff.gz
-rw-r--r-- 1 root root 885 2018-09-18 16:57 ./source/n/popa3d/popa3d.pam.diff.gz
-rw-r--r-- 1 root root 769 2006-03-12 22:23 ./source/n/popa3d/popa3d.shadow.diff.gz
-rw-r--r-- 1 root root 916 2024-05-16 00:43 ./source/n/popa3d/popa3d.pam.diff.gz
-rw-r--r-- 1 root root 997 2018-02-27 06:13 ./source/n/popa3d/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-23 19:23 ./source/n/postfix
-rw-r--r-- 1 root root 707 2023-12-11 19:51 ./source/n/postfix/0001-openssl-micro-mismatch-nowarn.patch.gz
@ -15270,15 +15278,15 @@ drwxr-xr-x 2 root root 4096 2024-04-23 22:10 ./source/x/xcb-imdkit
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/xcm
-rw-r--r-- 1 root root 744 2018-11-11 20:29 ./source/x/xcm/slack-desc
-rw-r--r-- 1 root root 205926 2016-12-09 21:50 ./source/x/xcm/xcm-0.5.4.tar.lz
-rwxr-xr-x 1 root root 4055 2021-02-13 05:32 ./source/x/xcm/xcm.SlackBuild
-rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz
-rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url
drwxr-xr-x 2 root root 4096 2024-04-19 17:27 ./source/x/xdg-desktop-portal
-rw-r--r-- 1 root root 1137 2021-09-24 17:52 ./source/x/xdg-desktop-portal/slack-desc
-rw-r--r-- 1 root root 696565 2024-04-18 17:00 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.4.tar.lz
-rwxr-xr-x 1 root root 4539 2023-11-25 18:45 ./source/x/xdg-desktop-portal/xdg-desktop-portal.SlackBuild
-rw-r--r-- 1 root root 46 2021-04-20 19:33 ./source/x/xdg-desktop-portal/xdg-desktop-portal.url
drwxr-xr-x 2 root root 4096 2022-08-02 19:48 ./source/x/xdg-user-dirs
-rwxr-xr-x 1 root root 4055 2021-02-13 05:32 ./source/x/xcm/xcm.SlackBuild
-rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz
-rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url
drwxr-xr-x 2 root root 4096 2024-04-19 17:27 ./source/x/xdg-desktop-portal
-rw-r--r-- 1 root root 1137 2021-09-24 17:52 ./source/x/xdg-desktop-portal/slack-desc
-rw-r--r-- 1 root root 696565 2024-04-18 17:00 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.4.tar.lz
-rwxr-xr-x 1 root root 4539 2023-11-25 18:45 ./source/x/xdg-desktop-portal/xdg-desktop-portal.SlackBuild
-rw-r--r-- 1 root root 46 2021-04-20 19:33 ./source/x/xdg-desktop-portal/xdg-desktop-portal.url
drwxr-xr-x 2 root root 4096 2022-08-02 19:48 ./source/x/xdg-user-dirs
-rw-r--r-- 1 root root 281 2010-12-15 02:17 ./source/x/xdg-user-dirs/doinst.sh.gz
-rw-r--r-- 1 root root 936 2018-02-27 06:13 ./source/x/xdg-user-dirs/slack-desc
-rw-r--r-- 1 root root 193496 2022-08-01 10:31 ./source/x/xdg-user-dirs/xdg-user-dirs-0.18.tar.xz
@ -15291,11 +15299,11 @@ drwxr-xr-x 2 root root 4096 2024-02-06 20:09 ./source/x/xdg-utils
-rw-r--r-- 1 root root 275231 2024-02-06 01:55 ./source/x/xdg-utils/xdg-utils-v1.2.1.tar.lz
-rwxr-xr-x 1 root root 3206 2024-02-06 20:09 ./source/x/xdg-utils/xdg-utils.SlackBuild
-rw-r--r-- 1 root root 45 2024-02-06 20:06 ./source/x/xdg-utils/xdg-utils.url
drwxr-xr-x 2 root root 4096 2024-04-09 16:38 ./source/x/xorg-server-xwayland
drwxr-xr-x 2 root root 4096 2024-05-16 00:03 ./source/x/xorg-server-xwayland
-rw-r--r-- 1 root root 1287 2021-04-18 18:21 ./source/x/xorg-server-xwayland/slack-desc
-rwxr-xr-x 1 root root 5293 2022-11-02 19:21 ./source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild
-rw-r--r-- 1 root root 1300092 2024-04-09 11:36 ./source/x/xorg-server-xwayland/xwayland-23.2.6.tar.xz
-rw-r--r-- 1 root root 95 2024-04-09 11:36 ./source/x/xorg-server-xwayland/xwayland-23.2.6.tar.xz.sig
-rw-r--r-- 1 root root 1295016 2024-05-15 09:46 ./source/x/xorg-server-xwayland/xwayland-23.2.7.tar.xz
-rw-r--r-- 1 root root 95 2024-05-15 09:46 ./source/x/xorg-server-xwayland/xwayland-23.2.7.tar.xz.sig
drwxr-xr-x 2 root root 4096 2024-05-13 17:13 ./source/x/xterm
-rw-r--r-- 1 root root 3266 2022-01-19 05:01 ./source/x/xterm/XTerm-console
-rw-r--r-- 1 root root 391 2019-01-01 20:06 ./source/x/xterm/doinst.sh.gz
@ -15963,9 +15971,9 @@ drwxr-xr-x 2 root root 4096 2024-01-02 19:45 ./testing/source/grub
-rw-r--r-- 1 root root 1458 2016-12-25 09:49 ./testing/source/grub/grub.dejavusansmono.gfxterm.font.diff
-rw-r--r-- 1 root root 619 2012-09-29 04:34 ./testing/source/grub/initrd_naming.patch
-rw-r--r-- 1 root root 721 2023-12-21 19:34 ./testing/source/grub/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-14 18:34 ./usb-and-pxe-installers
drwxr-xr-x 2 root root 4096 2024-05-16 00:31 ./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 67798016 2024-05-14 18:33 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 69661696 2024-05-16 00:30 ./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 May 14 18:09:39 UTC 2024
Thu May 16 00:12:19 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".
@ -40,8 +40,8 @@ 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):
installpkg kernel-generic-6.9.0-x86_64-1.txz
installpkg kernel-modules-6.9.0-x86_64-1.txz
installpkg kernel-generic-6.9.0-x86_64-2.txz
installpkg kernel-modules-6.9.0-x86_64-2.txz
installpkg mkinitrd-1.4.11-x86_64-34.txz
Change into the /boot directory:

View file

@ -436,7 +436,6 @@ gzip ./source/n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch
gzip ./source/n/netkit-ntalk/ntalk-0.17-slackware-alt-talkd.patch
gzip ./source/n/netkit-ntalk/netkit-ntalk-0.17.diff
gzip ./source/n/netkit-ntalk/netkit-ntalk-0.11.diff
gzip ./source/n/popa3d/popa3d.shadow.diff
gzip ./source/n/popa3d/popa3d.pam.diff
gzip ./source/n/popa3d/doinst.sh
gzip ./source/n/popa3d/popa3d.gcc14.diff

View file

@ -19,6 +19,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"acpid" "ACPI Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \
"bcachefs-tools" "tools for bcachefs filesystem" "on" \
"bin" "Various system utilities - REQUIRED" "on" \
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
"bzip2" "bzip2 compression utility" "on" \
@ -143,7 +144,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 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 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 \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -151,7 +152,7 @@ aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btr
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash 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 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 \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -19,6 +19,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"acpid" "ACPI Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \
"bcachefs-tools" "tools for bcachefs filesystem" "on" \
"bin" "Various system utilities - REQUIRED" "on" \
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
"bzip2" "bzip2 compression utility" "on" \
@ -143,7 +144,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 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 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 \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -151,7 +152,7 @@ aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btr
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash 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 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 \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -6,6 +6,7 @@ acl:ADD
acpid:REC
attr:ADD
bash:ADD
bcachefs-tools:ADD
bin:ADD
btrfs-progs:REC
bzip2:ADD

Binary file not shown.

View file

@ -0,0 +1,135 @@
#!/bin/bash
# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=bcachefs-tools
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
i?86) ARCH=i586 ;;
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) ;;
esac
export ARCH
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
NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
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"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PKGNAM-$VERSION
tar xvf $CWD/$PKGNAM-$VERSION.tar.zst || exit 1
cd $PKGNAM-$VERSION || exit 1
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 {} \+
# Let's not draw this dep in right now:
# BCACHEFS_FUSE=1
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
make $NUMJOBS \
PREFIX=/usr \
LIBEXECDIR=/usr/lib${LIBDIRSUFFIX} \
ROOT_SBINDIR=/sbin \
INITRAMFS_DIR=/etc/junk \
DESTDIR=$PKG \
install || exit 1
# Remove junk:
rm -rf $PKG/etc
# No option, so relocate:
mv $PKG/usr/share/man $PKG/usr
rmdir $PKG/usr/share
# Install completions:
mkdir -p $PKG/usr/share/bash-completion/completions
$PKG/sbin/bcachefs completions bash > $PKG/usr/share/bash-completion/completions/bcachefs
mkdir -p $PKG/usr/share/zsh/site-functions
$PKG/sbin/bcachefs completions zsh > $PKG/usr/share/zsh/site-functions/_bcachefs
# Strip binaries:
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
# Compress manual pages:
find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do
ln -s $( readlink $i ).gz $i.gz
rm $i
done
# Add a documentation directory:
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
cp -a \
COPYING* INSTALL* README* \
doc/bcachefs-principles-of-operation.tex \
$PKG/usr/doc/${PKGNAM}-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz

View file

@ -0,0 +1 @@
https://evilpiepirate.org/bcachefs-tools/

View file

@ -0,0 +1,19 @@
# 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------------------------------------------------------|
bcachefs-tools: bcachefs-tools (tools for bcachefs filesystem)
bcachefs-tools:
bcachefs-tools: Bcachefs is an advanced new filesystem for Linux, with an emphasis on
bcachefs-tools: reliability and robustness and the complete set of features one would
bcachefs-tools: expect from a modern filesystem.
bcachefs-tools:
bcachefs-tools: This package contains the bcachefs tool, {mkfs,mount,fsck}.bcachefs
bcachefs-tools: wrappers that call the bcachefs tool, and documentation.
bcachefs-tools:
bcachefs-tools: Homepage: https://bcachefs.org
bcachefs-tools:

View file

@ -1,2 +1,2 @@
https://github.com/strace/strace
https://github.com/strace/strace/releases/download/v6.8/strace-6.8.tar.xz
https://github.com/strace/strace/releases/download/v6.9/strace-6.9.tar.xz

View file

@ -1,3 +1,11 @@
Wed May 15 22:32:33 UTC 2024
Force compress the hwdata files. Thanks to Stuart Winter.
Include rescan_scsi_bus.sh, sg_inq, sg_turs, and libsgutils2 from the
sg3_utils package. Thanks to ikocher.
Include bcachefs-tools.
Add libsodium for bcachefs-tools.
No menu-driven installer support yet (nor immediately pending).
+--------------------------+
Tue May 14 18:24:45 UTC 2024
Disable CONFIG_TC in busybox-dot-config.
+--------------------------+

View file

@ -946,6 +946,7 @@ case $ARCH in
esac
PKGLIST="${EXTRA_PKGS} \
a/bash \
a/bcachefs-tools \
a/btrfs-progs \
a/coreutils \
a/cryptsetup \
@ -1010,6 +1011,7 @@ l/libcap \
l/libidn2 \
l/libnsl \
l/libnvme \
l/libsodium \
l/libunistring \
l/libusb \
l/lz4 \
@ -1018,6 +1020,7 @@ l/parted \
l/pcre2 \
l/popt \
l/readline \
l/sg3_utils \
l/zlib \
l/zstd \
n/dhcpcd \
@ -1094,6 +1097,9 @@ cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_USRBIN} \
plzip \
rev \
uuidgen \
rescan-scsi-bus.sh \
sg_inq \
sg_turs \
syslinux-nomtools \
strings \
$PKG/$ARCH-installer-filesystem/usr/bin/
@ -1121,6 +1127,7 @@ cp --remove-destination -fa${VERBOSE1} \
cd $TMP/extract-packages/sbin
cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_SBIN} \
badblocks \
*bcachefs* \
blkid \
btrfs* \
cgdisk \
@ -1383,6 +1390,8 @@ cp -fa${VERBOSE1} \
libnvme*.so* \
libparted*so* \
libreadline*.so* \
libsgutils2*.so* \
libsodium.so* \
libstdc++*.so* \
libunistring*.so* \
libusb-1.0*.so* \
@ -1429,7 +1438,7 @@ cd $TMP/extract-packages/usr/share/hwdata
mkdir -p -m755 $PKG/$ARCH-installer-filesystem/usr/share/hwdata
cp -fa${VERBOSE1} pci.ids usb.ids \
$PKG/$ARCH-installer-filesystem/usr/share/hwdata
gzip -9${VERBOSE1} $PKG/$ARCH-installer-filesystem/usr/share/hwdata/*
gzip -f9${VERBOSE1} $PKG/$ARCH-installer-filesystem/usr/share/hwdata/*
# Copy the rc script for rpcbind:
cd $TMP/extract-packages/etc/rc.d
@ -2265,6 +2274,7 @@ if [ -d usr/man ]; then
# man page format... perhaps handy for future documentation, or
# README_LVM, etc. ?
for manpage in \
man8/bcachefs.8.bz2 \
man8/cfdisk.8.bz2 \
man8/fdisk.8.bz2 \
man8/gdisk.8.bz2 \

View file

@ -1,759 +0,0 @@
#!/bin/bash
# Skript to rescan SCSI bus, using the
# scsi add-single-device mechanism
# (c) 1998--2010 Kurt Garloff <kurt@garloff.de>, GNU GPL v2 or v3
# (c) 2006--2008 Hannes Reinecke, GNU GPL v2 or later
# $Id: rescan-scsi-bus.sh,v 1.56 2012/01/14 22:23:53 garloff Exp $
SCAN_WILD_CARD=4294967295
setcolor ()
{
red="\e[0;31m"
green="\e[0;32m"
yellow="\e[0;33m"
bold="\e[0;1m"
norm="\e[0;0m"
}
unsetcolor ()
{
red=""; green=""
yellow=""; norm=""
}
# Output some text and return cursor to previous position
# (only works for simple strings)
# Stores length of string in LN and returns it
print_and_scroll_back ()
{
STRG="$1"
LN=${#STRG}
BK=""
declare -i cntr=0
while test $cntr -lt $LN; do BK="$BK\e[D"; let cntr+=1; done
echo -en "$STRG$BK"
return $LN
}
# Overwrite a text of length $1 (fallback to $LN) with whitespace
white_out ()
{
BK=""; WH=""
if test -n "$1"; then LN=$1; fi
declare -i cntr=0
while test $cntr -lt $LN; do BK="$BK\e[D"; WH="$WH "; let cntr+=1; done
echo -en "$WH$BK"
}
# Return hosts. sysfs must be mounted
findhosts_26 ()
{
hosts=`find /sys/class/scsi_host/host* -maxdepth 4 -type d -o -type l 2> /dev/null | awk -F'/' '{print $5}' | sed -e 's~host~~' | sort -nu`
scsi_host_data=`echo "$hosts" | sed -e 's~^~/sys/class/scsi_host/host~'`
for hostdir in $scsi_host_data; do
hostno=${hostdir#/sys/class/scsi_host/host}
if [ -f $hostdir/isp_name ] ; then
hostname="qla2xxx"
elif [ -f $hostdir/lpfc_drvr_version ] ; then
hostname="lpfc"
else
hostname=`cat $hostdir/proc_name`
fi
#hosts="$hosts $hostno"
echo "Host adapter $hostno ($hostname) found."
done
if [ -z "$hosts" ] ; then
echo "No SCSI host adapters found in sysfs"
exit 1;
fi
# Not necessary just use double quotes around variable to preserve new lines
#hosts=`echo $hosts | tr ' ' '\n'`
}
# Return hosts. /proc/scsi/HOSTADAPTER/? must exist
findhosts ()
{
hosts=
for driverdir in /proc/scsi/*; do
driver=${driverdir#/proc/scsi/}
if test $driver = scsi -o $driver = sg -o $driver = dummy -o $driver = device_info; then continue; fi
for hostdir in $driverdir/*; do
name=${hostdir#/proc/scsi/*/}
if test $name = add_map -o $name = map -o $name = mod_parm; then continue; fi
num=$name
driverinfo=$driver
if test -r $hostdir/status; then
num=$(printf '%d\n' `sed -n 's/SCSI host number://p' $hostdir/status`)
driverinfo="$driver:$name"
fi
hosts="$hosts $num"
echo "Host adapter $num ($driverinfo) found."
done
done
}
printtype ()
{
local type=$1
case "$type" in
0) echo "Direct-Access " ;;
1) echo "Sequential-Access" ;;
2) echo "Printer " ;;
3) echo "Processor " ;;
4) echo "WORM " ;;
5) echo "CD-ROM " ;;
6) echo "Scanner " ;;
7) echo "Optical Device " ;;
8) echo "Medium Changer " ;;
9) echo "Communications " ;;
10) echo "Unknown " ;;
11) echo "Unknown " ;;
12) echo "RAID " ;;
13) echo "Enclosure " ;;
14) echo "Direct-Access-RBC" ;;
*) echo "Unknown " ;;
esac
}
print02i()
{
if [ "$1" = "*" ] ; then
echo "00"
else
printf "%02i" "$1"
fi
}
# Get /proc/scsi/scsi info for device $host:$channel:$id:$lun
# Optional parameter: Number of lines after first (default = 2),
# result in SCSISTR, return code 1 means empty.
procscsiscsi ()
{
if test -z "$1"; then LN=2; else LN=$1; fi
CHANNEL=`print02i "$channel"`
ID=`print02i "$id"`
LUN=`print02i "$lun"`
if [ -d /sys/class/scsi_device ]; then
SCSIPATH="/sys/class/scsi_device/${host}:${channel}:${id}:${lun}"
if [ -d "$SCSIPATH" ] ; then
SCSISTR="Host: scsi${host} Channel: $CHANNEL Id: $ID Lun: $LUN"
if [ "$LN" -gt 0 ] ; then
IVEND=$(cat ${SCSIPATH}/device/vendor)
IPROD=$(cat ${SCSIPATH}/device/model)
IPREV=$(cat ${SCSIPATH}/device/rev)
SCSIDEV=$(printf ' Vendor: %-08s Model: %-16s Rev: %-4s' "$IVEND" "$IPROD" "$IPREV")
SCSISTR="$SCSISTR
$SCSIDEV"
fi
if [ "$LN" -gt 1 ] ; then
ILVL=$(cat ${SCSIPATH}/device/scsi_level)
type=$(cat ${SCSIPATH}/device/type)
ITYPE=$(printtype $type)
SCSITMP=$(printf ' Type: %-16s ANSI SCSI revision: %02d' "$ITYPE" "$((ILVL - 1))")
SCSISTR="$SCSISTR
$SCSITMP"
fi
else
return 1
fi
else
grepstr="scsi$host Channel: $CHANNEL Id: $ID Lun: $LUN"
SCSISTR=`cat /proc/scsi/scsi | grep -A$LN -e"$grepstr"`
fi
if test -z "$SCSISTR"; then return 1; else return 0; fi
}
# Find sg device with 2.6 sysfs support
sgdevice26 ()
{
if test -e /sys/class/scsi_device/$host\:$channel\:$id\:$lun/device/generic; then
SGDEV=`readlink /sys/class/scsi_device/$host\:$channel\:$id\:$lun/device/generic`
SGDEV=`basename $SGDEV`
else
for SGDEV in /sys/class/scsi_generic/sg*; do
DEV=`readlink $SGDEV/device`
if test "${DEV##*/}" = "$host:$channel:$id:$lun"; then
SGDEV=`basename $SGDEV`; return
fi
done
SGDEV=""
fi
}
# Find sg device with 2.4 report-devs extensions
sgdevice24 ()
{
if procscsiscsi 3; then
SGDEV=`echo "$SCSISTR" | grep 'Attached drivers:' | sed 's/^ *Attached drivers: \(sg[0-9]*\).*/\1/'`
fi
}
# Find sg device that belongs to SCSI device $host $channel $id $lun
# and return in SGDEV
sgdevice ()
{
SGDEV=
if test -d /sys/class/scsi_device; then
sgdevice26
else
DRV=`grep 'Attached drivers:' /proc/scsi/scsi 2>/dev/null`
repdevstat=$((1-$?))
if [ $repdevstat = 0 ]; then
echo "scsi report-devs 1" >/proc/scsi/scsi
DRV=`grep 'Attached drivers:' /proc/scsi/scsi 2>/dev/null`
if [ $? = 1 ]; then return; fi
fi
if ! `echo $DRV | grep 'drivers: sg' >/dev/null`; then
modprobe sg
fi
sgdevice24
if [ $repdevstat = 0 ]; then
echo "scsi report-devs 0" >/proc/scsi/scsi
fi
fi
}
# Test if SCSI device is still responding to commands
testonline ()
{
: testonline
RC=0
if test ! -x /usr/bin/sg_turs; then return 0; fi
sgdevice
if test -z "$SGDEV"; then return 0; fi
sg_turs /dev/$SGDEV >/dev/null 2>&1
RC=$?
# Handle in progress of becoming ready and unit attention -- wait at max 11s
declare -i ctr=0
if test $RC = 2 -o $RC = 6; then
RMB=`sg_inq /dev/$SGDEV | grep 'RMB=' | sed 's/^.*RMB=\(.\).*$/\1/'`
print_and_scroll_back "$host:$channel:$id:$lun $SGDEV ($RMB) "
fi
while test $RC = 2 -o $RC = 6 && test $ctr -le 8; do
if test $RC = 2 -a "$RMB" != "1"; then echo -n "."; let $LN+=1; sleep 1
else usleep 20000; fi
let ctr+=1
sg_turs /dev/$SGDEV >/dev/null 2>&1
RC=$?
done
if test $ctr != 0; then white_out; fi
# echo -e "\e[A\e[A\e[A${yellow}Test existence of $SGDEV = $RC ${norm} \n\n\n"
if test $RC = 1; then return $RC; fi
# Reset RC (might be !=0 for passive paths)
RC=0
# OK, device online, compare INQUIRY string
INQ=`sg_inq $sg_len_arg /dev/$SGDEV 2>/dev/null`
IVEND=`echo "$INQ" | grep 'Vendor identification:' | sed 's/^[^:]*: \(.*\)$/\1/'`
IPROD=`echo "$INQ" | grep 'Product identification:' | sed 's/^[^:]*: \(.*\)$/\1/'`
IPREV=`echo "$INQ" | grep 'Product revision level:' | sed 's/^[^:]*: \(.*\)$/\1/'`
STR=`printf " Vendor: %-08s Model: %-16s Rev: %-4s" "$IVEND" "$IPROD" "$IPREV"`
IPTYPE=`echo "$INQ" | sed -n 's/.* Device_type=\([0-9]*\) .*/\1/p'`
IPQUAL=`echo "$INQ" | sed -n 's/ *PQual=\([0-9]*\) Device.*/\1/p'`
if [ "$IPQUAL" != 0 ] ; then
echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}LU not available (PQual $IPQUAL)${norm} \n\n\n"
return 2
fi
TYPE=$(printtype $IPTYPE)
procscsiscsi
TMPSTR=`echo "$SCSISTR" | grep 'Vendor:'`
if [ "$TMPSTR" != "$STR" ]; then
echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}\nfrom:${SCSISTR#* } \nto: $STR ${norm} \n\n\n"
return 1
fi
TMPSTR=`echo "$SCSISTR" | sed -n 's/.*Type: *\(.*\) *ANSI.*/\1/p'`
if [ $TMPSTR != $TYPE ] ; then
echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}\nfrom:${TMPSTR} \nto: $TYPE ${norm} \n\n\n"
return 1
fi
return $RC
}
# Test if SCSI device $host $channen $id $lun exists
# Outputs description from /proc/scsi/scsi (unless arg passed)
# Returns SCSISTR (empty if no dev)
testexist ()
{
: testexist
SCSISTR=
if procscsiscsi && test -z "$1"; then
echo "$SCSISTR" | head -n1
echo "$SCSISTR" | tail -n2 | pr -o4 -l1
fi
}
# Returns the list of existing channels per host
chanlist ()
{
local hcil
local cil
local chan
local tmpchan
for dev in /sys/class/scsi_device/${host}:* ; do
[ -d $dev ] || continue;
hcil=${dev##*/}
cil=${hcil#*:}
chan=${cil%%:*}
for tmpchan in $channelsearch ; do
if test "$chan" -eq $tmpchan ; then
chan=
fi
done
if test -n "$chan" ; then
channelsearch="$channelsearch $chan"
fi
done
if test -z "$channelsearch"; then channelsearch="0"; fi
}
# Returns the list of existing targets per host
idlist ()
{
local hcil
local cil
local il
local target
local tmpid
for dev in /sys/class/scsi_device/${host}:${channel}:* ; do
[ -d $dev ] || continue;
hcil=${dev##*/}
cil=${hcil#*:}
il=${cil#*:}
target=${il%%:*}
for tmpid in $idsearch ; do
if test "$target" -eq $tmpid ; then
target=
break
fi
done
if test -n "$target" ; then
idsearch="$idsearch $target"
fi
done
}
# Returns the list of existing LUNs from device $host $channel $id $lun
# and returns list to stdout
getluns()
{
sgdevice
if test -z "$SGDEV"; then return 1; fi
if test ! -x /usr/bin/sg_luns; then echo 0; return 1; fi
LLUN=`sg_luns /dev/$SGDEV 2>/dev/null | sed -n 's/ \(.*\)/\1/p'`
if test $? != 0; then echo 0; return 1; fi
#echo "$LLUN" | sed -n 's/.*lun=\(.*\)/\1/p'
for lun in $LLUN ; do
# Swap LUN number
l0=$(printf '%u' 0x$lun)
l1=$(( ($l0 >> 48) & 0xffff ))
l2=$(( ($l0 >> 32) & 0xffff ))
l3=$(( ($l0 >> 16) & 0xffff ))
l4=$(( $l0 & 0xffff ))
l0=$(( ( ( ($l4 * 0xffff) + $l3 ) * 0xffff + $l2 ) * 0xffff + $l1 ))
printf "%u\n" $l0
done
return 0
}
# Wait for udev to settle (create device nodes etc.)
udevadm_settle()
{
if test -x /sbin/udevadm; then
print_and_scroll_back " Calling udevadm settle (can take a while) "
/sbin/udevadm settle
white_out
elif test -x /sbin/udevsettle; then
print_and_scroll_back " Calling udevsettle (can take a while) "
/sbin/udevsettle
white_out
else
usleep 20000
fi
}
# Perform scan on a single lun $host $channel $id $lun
dolunscan()
{
SCSISTR=
devnr="$host $channel $id $lun"
echo -e " Scanning for device $devnr ... "
printf "${yellow}OLD: $norm"
testexist
# Special case: lun 0 just got added (for reportlunscan),
# so make sure we correctly treat it as new
if test "$lun" = "0" -a "$1"; then
SCSISTR=""
printf "\r\e[A\e[A\e[A"
fi
: f $remove s $SCSISTR
if test "$remove" -a "$SCSISTR"; then
# Device exists: Test whether it's still online
# (testonline returns 1 if it's gone or has changed)
testonline
RC=$?
if test $RC != 0 -o ! -z "$forceremove"; then
echo -en "\r\e[A\e[A\e[A${red}REM: "
echo "$SCSISTR" | head -n1
echo -e "${norm}\e[B\e[B"
if test -e /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device; then
echo 1 > /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device/delete
# FIXME: Can we skip udevadm settle for removal?
#udevadm_settle
usleep 20000
else
echo "scsi remove-single-device $devnr" > /proc/scsi/scsi
if test $RC -eq 1 -o $lun -eq 0 ; then
# Try readding, should fail if device is gone
echo "scsi add-single-device $devnr" > /proc/scsi/scsi
fi
fi
fi
if test $RC = 0 -o "$forcerescan" ; then
if test -e /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device; then
echo 1 > /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device/rescan
udevadm_settle
fi
fi
printf "\r\e[A\e[A\e[A${yellow}OLD: $norm"
testexist
if test -z "$SCSISTR"; then
printf "\r${red}DEL: $norm\r\n\n"
let rmvd+=1;
return 1
fi
fi
if test -z "$SCSISTR"; then
# Device does not exist, try to add
printf "\r${green}NEW: $norm"
if test -e /sys/class/scsi_host/host${host}/scan; then
echo "$channel $id $lun" > /sys/class/scsi_host/host${host}/scan 2> /dev/null
udevadm_settle
else
echo "scsi add-single-device $devnr" > /proc/scsi/scsi
fi
testexist
if test -z "$SCSISTR"; then
# Device not present
printf "\r\e[A";
## COMMENTED OUT as the "break" below is broken.
## Optimization: if lun==0, stop here (only if in non-remove mode)
#if test $lun = 0 -a -z "$remove" -a $optscan = 1; then
# break;
#fi
else
let found+=1;
fi
fi
}
# Perform report lun scan on $host $channel $id using REPORT_LUNS
doreportlun()
{
lun=0
SCSISTR=
devnr="$host $channel $id $lun"
echo -en " Scanning for device $devnr ...\r"
lun0added=
#printf "${yellow}OLD: $norm"
# Phase one: If LUN0 does not exist, try to add
testexist -q
if test -z "$SCSISTR"; then
# Device does not exist, try to add
#printf "\r${green}NEW: $norm"
if test -e /sys/class/scsi_host/host${host}/scan; then
echo "$channel $id $lun" > /sys/class/scsi_host/host${host}/scan 2> /dev/null
udevadm_settle
else
echo "scsi add-single-device $devnr" > /proc/scsi/scsi
fi
testexist -q
if test -n "$SCSISTR"; then
lun0added=1
#testonline
else
# Device not present
# return
# Find alternative LUN to send getluns to
for dev in /sys/class/scsi_device/${host}:${channel}:${id}:*; do
[ -d "$dev" ] || continue
lun=${dev##*:}
break
done
fi
fi
targetluns=`getluns`
REPLUNSTAT=$?
lunremove=
#echo "getluns reports " $targetluns
olddev=`find /sys/class/scsi_device/ -name $host:$channel:$id:* 2>/dev/null`
oldluns=`echo "$olddev" | awk -F'/' '{print $5}' | awk -F':' '{print $4}'`
oldtargets="$targetluns"
# OK -- if we don't have a LUN to send a REPORT_LUNS to, we could
# fall back to wildcard scanning. Same thing if the device does not
# support REPORT_LUNS
# TODO: We might be better off to ALWAYS use wildcard scanning if
# it works
if test "$REPLUNSTAT" = "1"; then
if test -e /sys/class/scsi_host/host${host}/scan; then
echo "$channel $id -" > /sys/class/scsi_host/host${host}/scan 2> /dev/null
udevadm_settle
else
echo "scsi add-single-device $host $channel $id $SCAN_WILD_CARD" > /proc/scsi/scsi
fi
targetluns=`find /sys/class/scsi_device/ -name $host:$channel:$id:* 2>/dev/null | awk -F'/' '{print $5}' | awk -F':' '{print $4}' | sort -n`
let found+=`echo "$targetluns" | wc -l`
let found-=`echo "$olddev" | wc -l`
fi
if test -z "$targetluns"; then targetluns="$oldtargets"; fi
# Check existing luns
for dev in $olddev; do
[ -d "$dev" ] || continue
lun=${dev##*:}
newsearch=
inlist=
# OK, is existing $lun (still) in reported list
for tmplun in $targetluns; do
if test $tmplun -eq $lun ; then
inlist=1
dolunscan $lun0added
else
newsearch="$newsearch $tmplun"
fi
done
# OK, we have now done a lunscan on $lun and
# $newsearch is the old $targetluns without $lun
if [ -z "$inlist" ]; then
# Stale lun
lunremove="$lunremove $lun"
fi
# $lun removed from $lunsearch (echo for whitespace cleanup)
targetluns=`echo $newsearch`
done
# Add new ones and check stale ones
for lun in $targetluns $lunremove; do
dolunscan $lun0added
done
}
# Perform search (scan $host)
dosearch ()
{
if test -z "$channelsearch" ; then
chanlist
fi
for channel in $channelsearch; do
if test -z "$idsearch" ; then
idlist
fi
for id in $idsearch; do
if test -z "$lunsearch" ; then
doreportlun
else
for lun in $lunsearch; do
dolunscan
done
fi
done
done
}
expandlist ()
{
list=$1
result=""
first=${list%%,*}
rest=${list#*,}
while test ! -z "$first"; do
beg=${first%%-*};
if test "$beg" = "$first"; then
result="$result $beg";
else
end=${first#*-}
result="$result `seq $beg $end`"
fi
test "$rest" = "$first" && rest=""
first=${rest%%,*}
rest=${rest#*,}
done
echo $result
}
# main
if test @$1 = @--help -o @$1 = @-h -o @$1 = @-?; then
echo "Usage: rescan-scsi-bus.sh [options] [host [host ...]]"
echo "Options:"
echo " -l activates scanning for LUNs 0--7 [default: 0]"
echo " -L NUM activates scanning for LUNs 0--NUM [default: 0]"
echo " -w scan for target device IDs 0--15 [default: 0--7]"
echo " -c enables scanning of channels 0 1 [default: 0 / all detected ones]"
echo " -r enables removing of devices [default: disabled]"
echo " -i issue a FibreChannel LIP reset [default: disabled]"
echo "--remove: same as -r"
echo "--issue-lip: same as -i"
echo "--forcerescan: Rescan existing devices"
echo "--forceremove: Remove and readd every device (DANGEROUS)"
echo "--nooptscan: don't stop looking for LUNs is 0 is not found"
echo "--color: use coloured prefixes OLD/NEW/DEL"
echo "--hosts=LIST: Scan only host(s) in LIST"
echo "--channels=LIST: Scan only channel(s) in LIST"
echo "--ids=LIST: Scan only target ID(s) in LIST"
echo "--luns=LIST: Scan only lun(s) in LIST"
echo "--sync/nosync: Issue a sync / no sync [default: sync if remove]"
echo "--attachpq3: Tell kernel to attach sg to LUN 0 that reports PQ=3"
echo "--reportlun2: Tell kernel to try REPORT_LUN even on SCSI2 devices"
echo "--largelun: Tell kernel to support LUNs > 7 even on SCSI2 devs"
echo "--sparselun: Tell kernel to support sparse LUN numbering"
echo " Host numbers may thus be specified either directly on cmd line (deprecated) or"
echo " or with the --hosts=LIST parameter (recommended)."
echo "LIST: A[-B][,C[-D]]... is a comma separated list of single values and ranges"
echo " (No spaces allowed.)"
exit 0
fi
if test ! -d /sys/class/scsi_host/ -a ! -d /proc/scsi/; then
echo "Error: SCSI subsystem not active"
exit 1
fi
# Make sure sg is there
modprobe sg >/dev/null 2>&1
if test -x /usr/bin/sg_inq; then
sg_version=$(sg_inq -V 2>&1 | cut -d " " -f 3)
sg_version=${sg_version##0.}
#echo "\"$sg_version\""
#if [ -z "$sg_version" -o "$sg_version" -lt 70 ] ; then
#sg_len_arg="-36"
#else
sg_len_arg="--len=36"
#fi
#else
# # Slackware note: it may not "fully work", but it works well enough for
# # what we need here in the installer. If that turns out not to be the
# # case, let volkerdi know on the Slackware Linux Questions forum.
# echo "WARN: /usr/bin/sg_inq not present -- please install sg3_utils"
# echo " or rescan-scsi-bus.sh might not fully work."
fi
# defaults
unsetcolor
lunsearch=
opt_idsearch=`seq 0 7`
opt_channelsearch=
remove=
forceremove=
optscan=1
sync=1
declare -i scan_flags=0
if test -d /sys/class/scsi_host; then
findhosts_26
else
findhosts
fi
# Scan options
opt="$1"
while test ! -z "$opt" -a -z "${opt##-*}"; do
opt=${opt#-}
case "$opt" in
l) lunsearch=`seq 0 7` ;;
L) lunsearch=`seq 0 $2`; shift ;;
w) opt_idsearch=`seq 0 15` ;;
c) opt_channelsearch="0 1" ;;
r) remove=1 ;;
i) lipreset=1 ;;
-remove) remove=1 ;;
-forcerescan) remove=1; forcerescan=1 ;;
-forceremove) remove=1; forceremove=1 ;;
-hosts=*) arg=${opt#-hosts=}; hosts=`expandlist $arg` ;;
-channels=*) arg=${opt#-channels=};opt_channelsearch=`expandlist $arg` ;;
-ids=*) arg=${opt#-ids=}; opt_idsearch=`expandlist $arg` ;;
-luns=*) arg=${opt#-luns=}; lunsearch=`expandlist $arg` ;;
-color) setcolor ;;
-nooptscan) optscan=0 ;;
-issue-lip) lipreset=1 ;;
-sync) sync=2 ;;
-nosync) sync=0 ;;
-attachpq3) scan_flags=$(($scan_flags|0x1000000)) ;;
-reportlun2) scan_flags=$(($scan_flags|0x20000)) ;;
-largelun) scan_flags=$(($scan_flags|0x200)) ;;
-sparselun) scan_flags=$((scan_flags|0x40)) ;;
*) echo "Unknown option -$opt !" ;;
esac
shift
opt="$1"
done
# Hosts given ?
if test "@$1" != "@"; then
hosts=$*
fi
if [ -d /sys/class/scsi_host -a ! -w /sys/class/scsi_host ]; then
echo "You need to run scsi-rescan-bus.sh as root"
exit 2
fi
if test "$sync" = 1 -a "$remove" = 1; then sync=2; fi
if test "$sync" = 2; then echo "Syncing file systems"; sync; fi
if test -w /sys/module/scsi_mod/parameters/default_dev_flags -a $scan_flags != 0; then
OLD_SCANFLAGS=`cat /sys/module/scsi_mod/parameters/default_dev_flags`
NEW_SCANFLAGS=$(($OLD_SCANFLAGS|$scan_flags))
if test "$OLD_SCANFLAGS" != "$NEW_SCANFLAGS"; then
echo -n "Temporarily setting kernel scanning flags from "
printf "0x%08x to 0x%08x\n" $OLD_SCANFLAGS $NEW_SCANFLAGS
echo $NEW_SCANFLAGS > /sys/module/scsi_mod/parameters/default_dev_flags
else
unset OLD_SCANFLAGS
fi
fi
echo "Scanning SCSI subsystem for new devices"
test -z "$remove" || echo " and remove devices that have disappeared"
declare -i found=0
declare -i rmvd=0
for host in $hosts; do
echo -n "Scanning host $host "
if test -e /sys/class/fc_host/host$host ; then
# It's pointless to do a target scan on FC
if test -n "$lipreset" ; then
echo 1 > /sys/class/fc_host/host$host/issue_lip 2> /dev/null;
udevadm_settle
fi
# We used to always trigger a rescan for FC to update channels and targets
# Commented out -- as discussed with Hannes we should rely
# on the main loop doing the scan, no need to do it here.
#echo "- - -" > /sys/class/scsi_host/host$host/scan 2> /dev/null;
#udevadm_settle
channelsearch=
idsearch=
else
channelsearch=$opt_channelsearch
idsearch=$opt_idsearch
fi
[ -n "$channelsearch" ] && echo -n "channels $channelsearch "
echo -n "for "
if [ -n "$idsearch" ] ; then
echo -n " SCSI target IDs " $idsearch
else
echo -n " all SCSI target IDs"
fi
if [ -n "$lunsearch" ] ; then
echo ", LUNs " $lunsearch
else
echo ", all LUNs"
fi
dosearch
done
if test -n "$OLD_SCANFLAGS"; then
echo $OLD_SCANFLAGS > /sys/module/scsi_mod/parameters/default_dev_flags
fi
echo "$found new device(s) found. "
echo "$rmvd device(s) removed. "
# Local Variables:
# sh-basic-offset: 2
# End:

View file

@ -0,0 +1 @@
../usr/bin/rescan-scsi-bus.sh

View file

@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
if [ -z "$VERSION" ]; then
# Get the filename of the newest kernel tarball:
KERNEL_SOURCE_FILE="$(/bin/ls -t linux-*.tar.?z | head -n 1 )"

View file

@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@ -16,7 +16,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@ -535,7 +534,7 @@ CONFIG_CPU_MITIGATIONS=y
CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
CONFIG_MITIGATION_RETPOLINE=y
CONFIG_MITIGATION_RETHUNK=y
CONFIG_MITIGATION_GDS_FORCE=y
# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
@ -892,6 +891,8 @@ CONFIG_GCC_PLUGINS=y
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT=4
CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@ -9968,7 +9969,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
CONFIG_BCACHEFS_FS=m
CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@ -10437,7 +10438,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@ -10475,7 +10476,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@ -10630,13 +10631,13 @@ CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=y
CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y

View file

@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@ -15,7 +15,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@ -552,7 +551,7 @@ CONFIG_MITIGATION_IBPB_ENTRY=y
CONFIG_MITIGATION_IBRS_ENTRY=y
CONFIG_MITIGATION_SRSO=y
CONFIG_MITIGATION_SLS=y
CONFIG_MITIGATION_GDS_FORCE=y
# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
@ -935,6 +934,8 @@ CONFIG_GCC_PLUGINS=y
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT_16B=y
CONFIG_FUNCTION_ALIGNMENT=16
CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@ -10001,7 +10002,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
CONFIG_BCACHEFS_FS=m
CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@ -10479,7 +10480,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@ -10517,7 +10518,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@ -10706,7 +10707,7 @@ CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
@ -10714,7 +10715,7 @@ CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
@ -10971,6 +10972,7 @@ CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
CONFIG_CC_HAS_KASAN_SW_TAGS=y
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
# CONFIG_KASAN is not set
CONFIG_HAVE_ARCH_KFENCE=y

View file

@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@ -16,7 +16,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@ -535,7 +534,7 @@ CONFIG_CPU_MITIGATIONS=y
CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
CONFIG_MITIGATION_RETPOLINE=y
CONFIG_MITIGATION_RETHUNK=y
CONFIG_MITIGATION_GDS_FORCE=y
# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
@ -892,6 +891,8 @@ CONFIG_GCC_PLUGINS=y
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT=4
CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@ -9968,7 +9969,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
CONFIG_BCACHEFS_FS=m
CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@ -10437,7 +10438,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@ -10475,7 +10476,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@ -10630,13 +10631,13 @@ CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=y
CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y

View file

@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@ -15,7 +15,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@ -552,7 +551,7 @@ CONFIG_MITIGATION_IBPB_ENTRY=y
CONFIG_MITIGATION_IBRS_ENTRY=y
CONFIG_MITIGATION_SRSO=y
CONFIG_MITIGATION_SLS=y
CONFIG_MITIGATION_GDS_FORCE=y
# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
@ -935,6 +934,8 @@ CONFIG_GCC_PLUGINS=y
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT_16B=y
CONFIG_FUNCTION_ALIGNMENT=16
CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@ -10001,7 +10002,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
CONFIG_BCACHEFS_FS=m
CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@ -10479,7 +10480,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@ -10517,7 +10518,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@ -10706,7 +10707,7 @@ CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
@ -10714,7 +10715,7 @@ CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
@ -10971,6 +10972,7 @@ CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
CONFIG_CC_HAS_KASAN_SW_TAGS=y
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
# CONFIG_KASAN is not set
CONFIG_HAVE_ARCH_KFENCE=y

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gdk-pixbuf
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=popa3d
VERSION=1.0.3
BUILD=${BUILD:-7}
BUILD=${BUILD:-8}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -46,6 +46,20 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$ARCH" = "i586" ]; then
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
LIBDIRSUFFIX=""
else
LIBDIRSUFFIX=""
fi
TMP=${TMP:-/tmp}
PKG=$TMP/package-popa3d
rm -rf $PKG
@ -56,12 +70,8 @@ rm -rf popa3d-$VERSION
tar xvf $CWD/popa3d-$VERSION.tar.?z || exit 1
cd popa3d-$VERSION || exit 1
# Choose correct options depending on whether PAM is installed:
if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then
zcat $CWD/popa3d.pam.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
else
zcat $CWD/popa3d.shadow.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
fi
# Choose correct options for PAM:
zcat $CWD/popa3d.pam.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
zcat $CWD/popa3d.gcc14.diff.gz | patch -p1 --verbose || exit 1

View file

@ -1,7 +1,6 @@
diff -up ../popa3d-1.0.3.orig/Makefile ./Makefile
--- ../popa3d-1.0.3.orig/Makefile 2006-03-05 05:36:54.000000000 -0500
+++ ./Makefile 2018-09-18 12:56:05.412312376 -0400
@@ -5,26 +5,26 @@ MKDIR = mkdir -p
--- ./Makefile.orig 2006-03-05 04:36:54.000000000 -0600
+++ ./Makefile 2024-05-15 19:42:54.924020444 -0500
@@ -5,26 +5,26 @@
INSTALL = install -c
CFLAGS = -Wall -O2 -fomit-frame-pointer
# You may use OpenSSL's MD5 routines instead of the ones supplied here
@ -33,10 +32,8 @@ diff -up ../popa3d-1.0.3.orig/Makefile ./Makefile
SBINDIR = $(PREFIX)/sbin
MANDIR = $(PREFIX)/man
Common subdirectories: ../popa3d-1.0.3.orig/md5 and ./md5
diff -up ../popa3d-1.0.3.orig/params.h ./params.h
--- ../popa3d-1.0.3.orig/params.h 2006-03-05 08:18:32.000000000 -0500
+++ ./params.h 2018-09-18 12:55:55.953210742 -0400
--- ./params.h.orig 2006-03-05 07:18:32.000000000 -0600
+++ ./params.h 2024-05-15 19:43:21.877021047 -0500
@@ -13,7 +13,7 @@
/*
* Are we going to be a standalone server or start via an inetd clone?
@ -55,6 +52,17 @@ diff -up ../popa3d-1.0.3.orig/params.h ./params.h
/*
* An empty directory to chroot to before authentication. The directory
@@ -155,8 +155,8 @@
* Note that there's no built-in password aging support.
*/
#define AUTH_PASSWD 0
-#define AUTH_SHADOW 1
-#define AUTH_PAM 0
+#define AUTH_SHADOW 0
+#define AUTH_PAM 1
#define AUTH_PAM_USERPASS 0
#define USE_LIBPAM_USERPASS 0
@@ -191,7 +191,7 @@
*
* #undef this for qmail-style $HOME/Mailbox mailboxes.

View file

@ -1,58 +0,0 @@
--- ./Makefile.orig 2006-03-05 04:36:20.000000000 -0600
+++ ./Makefile 2006-03-12 16:20:44.000000000 -0600
@@ -5,11 +5,11 @@
INSTALL = install -c
CFLAGS = -Wall -O2 -fomit-frame-pointer
# You may use OpenSSL's MD5 routines instead of the ones supplied here
-#CFLAGS += -DHAVE_OPENSSL
+CFLAGS += -DHAVE_OPENSSL
LDFLAGS = -s
LIBS =
# Linux with glibc, FreeBSD, NetBSD
-#LIBS += -lcrypt
+LIBS += -lcrypt
# HP-UX trusted system
#LIBS += -lsec
# Solaris (POP_STANDALONE, POP_VIRTUAL)
@@ -21,10 +21,10 @@
# libwrap may also want this
#LIBS += -lnsl
# OpenSSL (-DHAVE_OPENSSL)
-#LIBS += -lcrypto
+LIBS += -lcrypto
DESTDIR =
-PREFIX = /usr/local
+PREFIX = /usr
SBINDIR = $(PREFIX)/sbin
MANDIR = $(PREFIX)/man
--- ./params.h.orig 2006-03-05 06:44:52.000000000 -0600
+++ ./params.h 2006-03-12 16:23:16.000000000 -0600
@@ -13,7 +13,7 @@
/*
* Are we going to be a standalone server or start via an inetd clone?
*/
-#define POP_STANDALONE 0
+#define POP_STANDALONE 1
#if POP_STANDALONE
@@ -103,7 +103,7 @@
* A pseudo-user to run as before authentication. The user and its UID
* must not be used for any other purpose.
*/
-#define POP_USER POP_SERVER
+#define POP_USER "pop"
/*
* An empty directory to chroot to before authentication. The directory
@@ -191,7 +191,7 @@
*
* #undef this for qmail-style $HOME/Mailbox mailboxes.
*/
-#define MAIL_SPOOL_PATH "/var/mail"
+#define MAIL_SPOOL_PATH "/var/spool/mail"
#ifndef MAIL_SPOOL_PATH
/*