diff --git a/ChangeLog.rss b/ChangeLog.rss index 1b082fe29..111891a61 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,80 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Tue, 14 May 2024 19:07:51 GMT - Tue, 14 May 2024 21:20:35 GMT + Thu, 16 May 2024 02:31:40 GMT + Thu, 16 May 2024 03:20:00 GMT maintain_current_git.sh v 1.17 + + Thu, 16 May 2024 02:31:40 GMT + Thu, 16 May 2024 02:31:40 GMT + https://git.slackware.nl/current/tag/?h=20240516023140 + 20240516023140 + + +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, 14 May 2024 19:07:51 GMT Tue, 14 May 2024 19:07:51 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 415fc59c1..7a587ae73 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -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. diff --git a/FILELIST.TXT b/FILELIST.TXT index 9f5025219..866ba28c5 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -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 diff --git a/README.initrd b/README.initrd index 67c4ca969..68024a847 100644 --- a/README.initrd +++ b/README.initrd @@ -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: diff --git a/recompress.sh b/recompress.sh index 7c740911c..a3fa9d167 100755 --- a/recompress.sh +++ b/recompress.sh @@ -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 diff --git a/slackware64/a/maketag b/slackware64/a/maketag index eb045b081..ab05510ae 100644 --- a/slackware64/a/maketag +++ b/slackware64/a/maketag @@ -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 diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez index eb045b081..ab05510ae 100644 --- a/slackware64/a/maketag.ez +++ b/slackware64/a/maketag.ez @@ -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 diff --git a/slackware64/a/tagfile b/slackware64/a/tagfile index f04c88a65..5a0dfb6b5 100644 --- a/slackware64/a/tagfile +++ b/slackware64/a/tagfile @@ -6,6 +6,7 @@ acl:ADD acpid:REC attr:ADD bash:ADD +bcachefs-tools:ADD bin:ADD btrfs-progs:REC bzip2:ADD diff --git a/source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst b/source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst new file mode 100644 index 000000000..b683b226b Binary files /dev/null and b/source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst differ diff --git a/source/a/bcachefs-tools/bcachefs-tools.SlackBuild b/source/a/bcachefs-tools/bcachefs-tools.SlackBuild new file mode 100755 index 000000000..5eaabd8d0 --- /dev/null +++ b/source/a/bcachefs-tools/bcachefs-tools.SlackBuild @@ -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 diff --git a/source/a/bcachefs-tools/bcachefs-tools.url b/source/a/bcachefs-tools/bcachefs-tools.url new file mode 100644 index 000000000..42c0def89 --- /dev/null +++ b/source/a/bcachefs-tools/bcachefs-tools.url @@ -0,0 +1 @@ +https://evilpiepirate.org/bcachefs-tools/ diff --git a/source/a/bcachefs-tools/slack-desc b/source/a/bcachefs-tools/slack-desc new file mode 100644 index 000000000..6d78e799a --- /dev/null +++ b/source/a/bcachefs-tools/slack-desc @@ -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: diff --git a/source/d/strace/strace.url b/source/d/strace/strace.url index 7f8c04ea1..845787a44 100644 --- a/source/d/strace/strace.url +++ b/source/d/strace/strace.url @@ -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 diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt index 5bf590993..48c4bd76e 100644 --- a/source/installer/ChangeLog.txt +++ b/source/installer/ChangeLog.txt @@ -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. +--------------------------+ diff --git a/source/installer/build_installer.sh b/source/installer/build_installer.sh index a70c9c1d6..07c064e29 100755 --- a/source/installer/build_installer.sh +++ b/source/installer/build_installer.sh @@ -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 \ diff --git a/source/installer/sources/initrd/sbin/rescan-scsi-bus b/source/installer/sources/initrd/sbin/rescan-scsi-bus deleted file mode 100755 index 4be8f01e1..000000000 --- a/source/installer/sources/initrd/sbin/rescan-scsi-bus +++ /dev/null @@ -1,759 +0,0 @@ -#!/bin/bash -# Skript to rescan SCSI bus, using the -# scsi add-single-device mechanism -# (c) 1998--2010 Kurt Garloff , 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: - diff --git a/source/installer/sources/initrd/sbin/rescan-scsi-bus b/source/installer/sources/initrd/sbin/rescan-scsi-bus new file mode 120000 index 000000000..106125246 --- /dev/null +++ b/source/installer/sources/initrd/sbin/rescan-scsi-bus @@ -0,0 +1 @@ +../usr/bin/rescan-scsi-bus.sh \ No newline at end of file diff --git a/source/k/build-all-kernels.sh b/source/k/build-all-kernels.sh index e4b907bae..91ecb9983 100755 --- a/source/k/build-all-kernels.sh +++ b/source/k/build-all-kernels.sh @@ -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 )" diff --git a/source/k/kernel-configs/config-generic-6.9 b/source/k/kernel-configs/config-generic-6.9 index 264ae3c26..5e558d736 100644 --- a/source/k/kernel-configs/config-generic-6.9 +++ b/source/k/kernel-configs/config-generic-6.9 @@ -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 diff --git a/source/k/kernel-configs/config-generic-6.9.x64 b/source/k/kernel-configs/config-generic-6.9.x64 index 7f81b3ddf..7f6a78cb4 100644 --- a/source/k/kernel-configs/config-generic-6.9.x64 +++ b/source/k/kernel-configs/config-generic-6.9.x64 @@ -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 diff --git a/source/k/kernel-configs/config-huge-6.9 b/source/k/kernel-configs/config-huge-6.9 index d09f50d26..ac046ad67 100644 --- a/source/k/kernel-configs/config-huge-6.9 +++ b/source/k/kernel-configs/config-huge-6.9 @@ -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 diff --git a/source/k/kernel-configs/config-huge-6.9.x64 b/source/k/kernel-configs/config-huge-6.9.x64 index 6309cc58c..e9c5673fc 100644 --- a/source/k/kernel-configs/config-huge-6.9.x64 +++ b/source/k/kernel-configs/config-huge-6.9.x64 @@ -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 diff --git a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild index 59032f628..4c18cb626 100755 --- a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild +++ b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild @@ -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 diff --git a/source/n/popa3d/popa3d.SlackBuild b/source/n/popa3d/popa3d.SlackBuild index 43ff60c2d..91b1b6436 100755 --- a/source/n/popa3d/popa3d.SlackBuild +++ b/source/n/popa3d/popa3d.SlackBuild @@ -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 diff --git a/source/n/popa3d/popa3d.pam.diff b/source/n/popa3d/popa3d.pam.diff index c0b643844..700dd40d6 100644 --- a/source/n/popa3d/popa3d.pam.diff +++ b/source/n/popa3d/popa3d.pam.diff @@ -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. diff --git a/source/n/popa3d/popa3d.shadow.diff b/source/n/popa3d/popa3d.shadow.diff deleted file mode 100644 index 773f90856..000000000 --- a/source/n/popa3d/popa3d.shadow.diff +++ /dev/null @@ -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 - /*