diff options
26 files changed, 474 insertions, 166 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss index 7736eb7b6..0318482f6 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,42 @@ <description>Tracking Slackware development in git.</description> <language>en-us</language> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> - <pubDate>Wed, 18 Jan 2023 06:11:54 GMT</pubDate> - <lastBuildDate>Wed, 18 Jan 2023 07:41:51 GMT</lastBuildDate> + <pubDate>Thu, 19 Jan 2023 00:40:12 GMT</pubDate> + <lastBuildDate>Thu, 19 Jan 2023 01:39:11 GMT</lastBuildDate> <generator>maintain_current_git.sh v 1.17</generator> <item> + <title>Thu, 19 Jan 2023 00:40:12 GMT</title> + <pubDate>Thu, 19 Jan 2023 00:40:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20230119004012</link> + <guid isPermaLink="false">20230119004012</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20230117_7e4f0ed-noarch-1.txz: Upgraded. +a/kernel-generic-6.1.7-x86_64-1.txz: Upgraded. +a/kernel-huge-6.1.7-x86_64-1.txz: Upgraded. +a/kernel-modules-6.1.7-x86_64-1.txz: Upgraded. +a/pkgtools-15.1-noarch-3.txz: Rebuilt. + installpkg: allow xz to use all the available CPU threads. + makepkg: by default, allow xz to determine how many threads to use. However, + on 32-bit platforms default to 2 threads since we were using this before. If + allowed to decide, xz seems to only want to use a single thread on 32-bit. +ap/nano-7.2-x86_64-1.txz: Upgraded. +ap/sudo-1.9.12p2-x86_64-1.txz: Upgraded. + This update fixes a flaw in sudo's -e option (aka sudoedit) that could allow + a malicious user with sudoedit privileges to edit arbitrary files. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2023-22809 + (* Security fix *) +d/kernel-headers-6.1.7-x86-1.txz: Upgraded. +k/kernel-source-6.1.7-noarch-1.txz: Upgraded. +kde/plasma-wayland-protocols-1.10-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> <title>Wed, 18 Jan 2023 06:11:54 GMT</title> <pubDate>Wed, 18 Jan 2023 06:11:54 GMT</pubDate> <link>https://git.slackware.nl/current/tag/?h=20230118061154</link> diff --git a/ChangeLog.txt b/ChangeLog.txt index f03a81a3e..ca424d28c 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,27 @@ +Thu Jan 19 00:40:12 UTC 2023 +a/kernel-firmware-20230117_7e4f0ed-noarch-1.txz: Upgraded. +a/kernel-generic-6.1.7-x86_64-1.txz: Upgraded. +a/kernel-huge-6.1.7-x86_64-1.txz: Upgraded. +a/kernel-modules-6.1.7-x86_64-1.txz: Upgraded. +a/pkgtools-15.1-noarch-3.txz: Rebuilt. + installpkg: allow xz to use all the available CPU threads. + makepkg: by default, allow xz to determine how many threads to use. However, + on 32-bit platforms default to 2 threads since we were using this before. If + allowed to decide, xz seems to only want to use a single thread on 32-bit. +ap/nano-7.2-x86_64-1.txz: Upgraded. +ap/sudo-1.9.12p2-x86_64-1.txz: Upgraded. + This update fixes a flaw in sudo's -e option (aka sudoedit) that could allow + a malicious user with sudoedit privileges to edit arbitrary files. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2023-22809 + (* Security fix *) +d/kernel-headers-6.1.7-x86-1.txz: Upgraded. +k/kernel-source-6.1.7-noarch-1.txz: Upgraded. +kde/plasma-wayland-protocols-1.10-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. ++--------------------------+ Wed Jan 18 06:11:54 UTC 2023 ap/diffutils-3.9-x86_64-1.txz: Upgraded. ap/lsof-4.97.0-x86_64-1.txz: Upgraded. diff --git a/FILELIST.TXT b/FILELIST.TXT index 252c22171..530255204 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,35 +1,35 @@ -Wed Jan 18 06:20:07 UTC 2023 +Thu Jan 19 00:48:20 UTC 2023 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 2023-01-18 06:11 . +drwxr-xr-x 12 root root 4096 2023-01-19 00:40 . -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 1107357 2023-01-15 01:08 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-01-15 01:08 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1107153 2023-01-18 06:20 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-01-18 06:20 ./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 469624 2023-01-18 06:11 ./ChangeLog.txt +-rw-r--r-- 1 root root 470798 2023-01-19 00:40 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI -drwxr-xr-x 2 root root 4096 2023-01-12 21:41 ./EFI/BOOT +drwxr-xr-x 2 root root 4096 2023-01-19 00:39 ./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-- 1 root root 11990560 2023-01-12 21:05 ./EFI/BOOT/huge.s --rw-r--r-- 1 root root 45300956 2023-01-12 21:40 ./EFI/BOOT/initrd.img +-rw-r--r-- 2 root root 11993088 2023-01-19 00:07 ./EFI/BOOT/huge.s +-rw-r--r-- 2 root root 45302720 2023-01-19 00:39 ./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 1441913 2023-01-15 01:08 ./FILELIST.TXT +-rw-r--r-- 1 root root 1441592 2023-01-18 06:20 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 861657 2023-01-18 06:19 ./PACKAGES.TXT +-rw-r--r-- 1 root root 861656 2023-01-19 00:47 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT --rw-r--r-- 1 root root 3623 2023-01-15 00:50 ./README.initrd +-rw-r--r-- 1 root root 3623 2023-01-19 00:28 ./README.initrd -rw-r--r-- 1 root root 34162 2022-01-30 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 19658 2013-06-18 04:34 ./README_RAID.TXT @@ -676,16 +676,16 @@ drwxr-xr-x 2 root root 4096 2022-02-25 00:07 ./extra/xv -rw-r--r-- 1 root root 233 2022-02-24 20:04 ./extra/xv/xv-3.10a-x86_64-10.txt -rw-r--r-- 1 root root 942524 2022-02-24 20:04 ./extra/xv/xv-3.10a-x86_64-10.txz -rw-r--r-- 1 root root 163 2022-02-24 20:04 ./extra/xv/xv-3.10a-x86_64-10.txz.asc -drwxr-xr-x 3 root root 4096 2023-01-15 01:01 ./isolinux +drwxr-xr-x 3 root root 4096 2023-01-19 00:39 ./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-- 1 root root 45295584 2023-01-15 01:01 ./isolinux/initrd.img +-rw-r--r-- 2 root root 45302720 2023-01-19 00:39 ./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 681 2023-01-15 00:50 ./isolinux/message.txt +-rw-r--r-- 1 root root 681 2023-01-19 00:28 ./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 @@ -696,12 +696,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 2023-01-15 00:50 ./kernels --rw-r--r-- 1 root root 35 2023-01-15 00:50 ./kernels/VERSIONS.TXT -drwxr-xr-x 2 root root 4096 2023-01-15 00:31 ./kernels/huge.s --rw-r--r-- 1 root root 1197448 2023-01-15 00:31 ./kernels/huge.s/System.map.gz --rw-r--r-- 1 root root 11985664 2023-01-15 00:31 ./kernels/huge.s/bzImage --rw-r--r-- 1 root root 252495 2023-01-14 19:59 ./kernels/huge.s/config +drwxr-xr-x 5 root root 4096 2023-01-19 00:28 ./kernels +-rw-r--r-- 1 root root 35 2023-01-19 00:28 ./kernels/VERSIONS.TXT +drwxr-xr-x 2 root root 4096 2023-01-19 00:07 ./kernels/huge.s +-rw-r--r-- 1 root root 1197506 2023-01-19 00:07 ./kernels/huge.s/System.map.gz +-rw-r--r-- 2 root root 11993088 2023-01-19 00:07 ./kernels/huge.s/bzImage +-rw-r--r-- 1 root root 252495 2023-01-18 20:38 ./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 @@ -746,13 +746,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 2023-01-18 06:19 ./slackware64 --rw-r--r-- 1 root root 336259 2023-01-18 06:19 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-01-18 06:19 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 417036 2023-01-18 06:18 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4317067 2023-01-18 06:19 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2023-01-19 00:48 ./slackware64 +-rw-r--r-- 1 root root 336256 2023-01-19 00:48 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-01-19 00:48 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 417033 2023-01-19 00:47 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4324420 2023-01-19 00:47 ./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 2023-01-15 01:06 ./slackware64/a +drwxr-xr-x 2 root root 32768 2023-01-19 00:46 ./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 @@ -917,18 +917,18 @@ drwxr-xr-x 2 root root 32768 2023-01-15 01:06 ./slackware64/a -rw-r--r-- 1 root root 461 2021-02-13 11:08 ./slackware64/a/kbd-1.15.3-x86_64-6.txt -rw-r--r-- 1 root root 1137072 2021-02-13 11:08 ./slackware64/a/kbd-1.15.3-x86_64-6.txz -rw-r--r-- 1 root root 163 2021-02-13 11:08 ./slackware64/a/kbd-1.15.3-x86_64-6.txz.asc --rw-r--r-- 1 root root 422 2023-01-10 21:17 ./slackware64/a/kernel-firmware-20230110_a1ad1d5-noarch-1.txt --rw-r--r-- 1 root root 269020920 2023-01-10 21:17 ./slackware64/a/kernel-firmware-20230110_a1ad1d5-noarch-1.txz --rw-r--r-- 1 root root 163 2023-01-10 21:17 ./slackware64/a/kernel-firmware-20230110_a1ad1d5-noarch-1.txz.asc --rw-r--r-- 1 root root 624 2023-01-15 00:34 ./slackware64/a/kernel-generic-6.1.6-x86_64-1.txt --rw-r--r-- 1 root root 8717680 2023-01-15 00:34 ./slackware64/a/kernel-generic-6.1.6-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-01-15 00:34 ./slackware64/a/kernel-generic-6.1.6-x86_64-1.txz.asc --rw-r--r-- 1 root root 636 2023-01-15 00:31 ./slackware64/a/kernel-huge-6.1.6-x86_64-1.txt --rw-r--r-- 1 root root 12836532 2023-01-15 00:31 ./slackware64/a/kernel-huge-6.1.6-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-01-15 00:31 ./slackware64/a/kernel-huge-6.1.6-x86_64-1.txz.asc --rw-r--r-- 1 root root 567 2023-01-15 00:48 ./slackware64/a/kernel-modules-6.1.6-x86_64-1.txt --rw-r--r-- 1 root root 53008684 2023-01-15 00:48 ./slackware64/a/kernel-modules-6.1.6-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-01-15 00:48 ./slackware64/a/kernel-modules-6.1.6-x86_64-1.txz.asc +-rw-r--r-- 1 root root 422 2023-01-18 20:17 ./slackware64/a/kernel-firmware-20230117_7e4f0ed-noarch-1.txt +-rw-r--r-- 1 root root 269159488 2023-01-18 20:17 ./slackware64/a/kernel-firmware-20230117_7e4f0ed-noarch-1.txz +-rw-r--r-- 1 root root 163 2023-01-18 20:17 ./slackware64/a/kernel-firmware-20230117_7e4f0ed-noarch-1.txz.asc +-rw-r--r-- 1 root root 624 2023-01-19 00:10 ./slackware64/a/kernel-generic-6.1.7-x86_64-1.txt +-rw-r--r-- 1 root root 8716916 2023-01-19 00:10 ./slackware64/a/kernel-generic-6.1.7-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-19 00:10 ./slackware64/a/kernel-generic-6.1.7-x86_64-1.txz.asc +-rw-r--r-- 1 root root 636 2023-01-19 00:08 ./slackware64/a/kernel-huge-6.1.7-x86_64-1.txt +-rw-r--r-- 1 root root 12842460 2023-01-19 00:08 ./slackware64/a/kernel-huge-6.1.7-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-19 00:08 ./slackware64/a/kernel-huge-6.1.7-x86_64-1.txz.asc +-rw-r--r-- 1 root root 567 2023-01-19 00:25 ./slackware64/a/kernel-modules-6.1.7-x86_64-1.txt +-rw-r--r-- 1 root root 53021028 2023-01-19 00:25 ./slackware64/a/kernel-modules-6.1.7-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-19 00:25 ./slackware64/a/kernel-modules-6.1.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 508 2022-07-04 19:46 ./slackware64/a/kmod-30-x86_64-1.txt -rw-r--r-- 1 root root 118208 2022-07-04 19:46 ./slackware64/a/kmod-30-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-07-04 19:46 ./slackware64/a/kmod-30-x86_64-1.txz.asc @@ -974,8 +974,8 @@ drwxr-xr-x 2 root root 32768 2023-01-15 01:06 ./slackware64/a -rw-r--r-- 1 root root 405 2022-01-27 19:11 ./slackware64/a/lzlib-1.13-x86_64-1.txt -rw-r--r-- 1 root root 58460 2022-01-27 19:11 ./slackware64/a/lzlib-1.13-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-27 19:11 ./slackware64/a/lzlib-1.13-x86_64-1.txz.asc --rw-r--r-- 1 root root 9866 2023-01-15 00:50 ./slackware64/a/maketag --rw-r--r-- 1 root root 9866 2023-01-15 00:50 ./slackware64/a/maketag.ez +-rw-r--r-- 1 root root 9866 2023-01-19 00:29 ./slackware64/a/maketag +-rw-r--r-- 1 root root 9866 2023-01-19 00:29 ./slackware64/a/maketag.ez -rw-r--r-- 1 root root 591 2023-01-13 19:47 ./slackware64/a/mcelog-191-x86_64-1.txt -rw-r--r-- 1 root root 353248 2023-01-13 19:47 ./slackware64/a/mcelog-191-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-13 19:47 ./slackware64/a/mcelog-191-x86_64-1.txz.asc @@ -1027,9 +1027,9 @@ drwxr-xr-x 2 root root 32768 2023-01-15 01:06 ./slackware64/a -rw-r--r-- 1 root root 450 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txt -rw-r--r-- 1 root root 31360 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txz -rw-r--r-- 1 root root 163 2022-09-06 18:11 ./slackware64/a/pcmciautils-018-x86_64-5.txz.asc --rw-r--r-- 1 root root 672 2022-09-07 18:19 ./slackware64/a/pkgtools-15.1-noarch-2.txt --rw-r--r-- 1 root root 197684 2022-09-07 18:19 ./slackware64/a/pkgtools-15.1-noarch-2.txz --rw-r--r-- 1 root root 163 2022-09-07 18:19 ./slackware64/a/pkgtools-15.1-noarch-2.txz.asc +-rw-r--r-- 1 root root 672 2023-01-19 00:13 ./slackware64/a/pkgtools-15.1-noarch-3.txt +-rw-r--r-- 1 root root 197620 2023-01-19 00:13 ./slackware64/a/pkgtools-15.1-noarch-3.txz +-rw-r--r-- 1 root root 163 2023-01-19 00:13 ./slackware64/a/pkgtools-15.1-noarch-3.txz.asc -rw-r--r-- 1 root root 523 2022-01-28 20:32 ./slackware64/a/plzip-1.10-x86_64-1.txt -rw-r--r-- 1 root root 62592 2022-01-28 20:32 ./slackware64/a/plzip-1.10-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-28 20:32 ./slackware64/a/plzip-1.10-x86_64-1.txz.asc @@ -1081,7 +1081,7 @@ drwxr-xr-x 2 root root 32768 2023-01-15 01:06 ./slackware64/a -rw-r--r-- 1 root root 378 2022-12-21 19:52 ./slackware64/a/sysvinit-scripts-15.1-noarch-3.txt -rw-r--r-- 1 root root 16436 2022-12-21 19:52 ./slackware64/a/sysvinit-scripts-15.1-noarch-3.txz -rw-r--r-- 1 root root 163 2022-12-21 19:52 ./slackware64/a/sysvinit-scripts-15.1-noarch-3.txz.asc --rw-r--r-- 1 root root 1548 2023-01-15 00:50 ./slackware64/a/tagfile +-rw-r--r-- 1 root root 1548 2023-01-19 00:29 ./slackware64/a/tagfile -rw-r--r-- 1 root root 395 2022-07-26 16:52 ./slackware64/a/tar-1.34-x86_64-2.txt -rw-r--r-- 1 root root 804060 2022-07-26 16:52 ./slackware64/a/tar-1.34-x86_64-2.txz -rw-r--r-- 1 root root 163 2022-07-26 16:52 ./slackware64/a/tar-1.34-x86_64-2.txz.asc @@ -1136,7 +1136,7 @@ drwxr-xr-x 2 root root 32768 2023-01-15 01:06 ./slackware64/a -rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt -rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc -drwxr-xr-x 2 root root 20480 2023-01-18 06:18 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2023-01-19 00:46 ./slackware64/ap -rw-r--r-- 1 root root 291 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txt -rw-r--r-- 1 root root 703580 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz -rw-r--r-- 1 root root 163 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz.asc @@ -1291,9 +1291,9 @@ drwxr-xr-x 2 root root 20480 2023-01-18 06:18 ./slackware64/ap -rw-r--r-- 1 root root 331 2023-01-17 21:49 ./slackware64/ap/mpg123-1.31.2-x86_64-1.txt -rw-r--r-- 1 root root 483904 2023-01-17 21:49 ./slackware64/ap/mpg123-1.31.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-17 21:49 ./slackware64/ap/mpg123-1.31.2-x86_64-1.txz.asc --rw-r--r-- 1 root root 430 2022-12-14 18:58 ./slackware64/ap/nano-7.1-x86_64-1.txt --rw-r--r-- 1 root root 624276 2022-12-14 18:58 ./slackware64/ap/nano-7.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-12-14 18:58 ./slackware64/ap/nano-7.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 430 2023-01-18 18:21 ./slackware64/ap/nano-7.2-x86_64-1.txt +-rw-r--r-- 1 root root 624096 2023-01-18 18:21 ./slackware64/ap/nano-7.2-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-18 18:21 ./slackware64/ap/nano-7.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 604 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txt -rw-r--r-- 1 root root 89584 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz -rw-r--r-- 1 root root 163 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz.asc @@ -1351,9 +1351,9 @@ drwxr-xr-x 2 root root 20480 2023-01-18 06:18 ./slackware64/ap -rw-r--r-- 1 root root 584 2022-03-19 18:36 ./slackware64/ap/squashfs-tools-4.5.1-x86_64-1.txt -rw-r--r-- 1 root root 182288 2022-03-19 18:36 ./slackware64/ap/squashfs-tools-4.5.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-03-19 18:36 ./slackware64/ap/squashfs-tools-4.5.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 442 2022-11-05 18:09 ./slackware64/ap/sudo-1.9.12p1-x86_64-1.txt --rw-r--r-- 1 root root 1207048 2022-11-05 18:09 ./slackware64/ap/sudo-1.9.12p1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-11-05 18:09 ./slackware64/ap/sudo-1.9.12p1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 442 2023-01-18 20:00 ./slackware64/ap/sudo-1.9.12p2-x86_64-1.txt +-rw-r--r-- 1 root root 1205916 2023-01-18 20:00 ./slackware64/ap/sudo-1.9.12p2-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-18 20:00 ./slackware64/ap/sudo-1.9.12p2-x86_64-1.txz.asc -rw-r--r-- 1 root root 403 2022-11-09 20:17 ./slackware64/ap/sysstat-12.7.1-x86_64-1.txt -rw-r--r-- 1 root root 360872 2022-11-09 20:17 ./slackware64/ap/sysstat-12.7.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-11-09 20:17 ./slackware64/ap/sysstat-12.7.1-x86_64-1.txz.asc @@ -1391,7 +1391,7 @@ drwxr-xr-x 2 root root 20480 2023-01-18 06:18 ./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 2023-01-18 06:18 ./slackware64/d +drwxr-xr-x 2 root root 20480 2023-01-19 00:47 ./slackware64/d -rw-r--r-- 1 root root 360 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txt -rw-r--r-- 1 root root 2393012 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz.asc @@ -1502,9 +1502,9 @@ drwxr-xr-x 2 root root 20480 2023-01-18 06:18 ./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 2023-01-15 00:49 ./slackware64/d/kernel-headers-6.1.6-x86-1.txt --rw-r--r-- 1 root root 1144620 2023-01-15 00:49 ./slackware64/d/kernel-headers-6.1.6-x86-1.txz --rw-r--r-- 1 root root 163 2023-01-15 00:49 ./slackware64/d/kernel-headers-6.1.6-x86-1.txz.asc +-rw-r--r-- 1 root root 332 2023-01-19 00:25 ./slackware64/d/kernel-headers-6.1.7-x86-1.txt +-rw-r--r-- 1 root root 1144568 2023-01-19 00:25 ./slackware64/d/kernel-headers-6.1.7-x86-1.txz +-rw-r--r-- 1 root root 163 2023-01-19 00:25 ./slackware64/d/kernel-headers-6.1.7-x86-1.txz.asc -rw-r--r-- 1 root root 498 2022-09-06 18:30 ./slackware64/d/libtool-2.4.7-x86_64-4.txt -rw-r--r-- 1 root root 438292 2022-09-06 18:30 ./slackware64/d/libtool-2.4.7-x86_64-4.txz -rw-r--r-- 1 root root 163 2022-09-06 18:30 ./slackware64/d/libtool-2.4.7-x86_64-4.txz.asc @@ -1640,16 +1640,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 2023-01-15 01:06 ./slackware64/k +drwxr-xr-x 2 root root 4096 2023-01-19 00:46 ./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 2023-01-15 00:28 ./slackware64/k/kernel-source-6.1.6-noarch-1.txt --rw-r--r-- 1 root root 131282840 2023-01-15 00:28 ./slackware64/k/kernel-source-6.1.6-noarch-1.txz --rw-r--r-- 1 root root 163 2023-01-15 00:28 ./slackware64/k/kernel-source-6.1.6-noarch-1.txz.asc --rw-r--r-- 1 root root 1169 2023-01-15 00:50 ./slackware64/k/maketag --rw-r--r-- 1 root root 1169 2023-01-15 00:50 ./slackware64/k/maketag.ez --rw-r--r-- 1 root root 18 2023-01-15 00:50 ./slackware64/k/tagfile -drwxr-xr-x 2 root root 86016 2023-01-15 01:06 ./slackware64/kde +-rw-r--r-- 1 root root 317 2023-01-19 00:04 ./slackware64/k/kernel-source-6.1.7-noarch-1.txt +-rw-r--r-- 1 root root 131294580 2023-01-19 00:04 ./slackware64/k/kernel-source-6.1.7-noarch-1.txz +-rw-r--r-- 1 root root 163 2023-01-19 00:04 ./slackware64/k/kernel-source-6.1.7-noarch-1.txz.asc +-rw-r--r-- 1 root root 1169 2023-01-19 00:29 ./slackware64/k/maketag +-rw-r--r-- 1 root root 1169 2023-01-19 00:29 ./slackware64/k/maketag.ez +-rw-r--r-- 1 root root 18 2023-01-19 00:29 ./slackware64/k/tagfile +drwxr-xr-x 2 root root 86016 2023-01-19 00:47 ./slackware64/kde -rw-r--r-- 1 root root 382 2023-01-05 21:24 ./slackware64/kde/akonadi-22.12.1-x86_64-1.txt -rw-r--r-- 1 root root 2569272 2023-01-05 21:24 ./slackware64/kde/akonadi-22.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-05 21:24 ./slackware64/kde/akonadi-22.12.1-x86_64-1.txz.asc @@ -2677,9 +2677,9 @@ drwxr-xr-x 2 root root 86016 2023-01-15 01:06 ./slackware64/kde -rw-r--r-- 1 root root 452 2023-01-03 22:23 ./slackware64/kde/plasma-vault-5.26.5-x86_64-1.txt -rw-r--r-- 1 root root 320196 2023-01-03 22:23 ./slackware64/kde/plasma-vault-5.26.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-03 22:23 ./slackware64/kde/plasma-vault-5.26.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 424 2022-09-30 16:47 ./slackware64/kde/plasma-wayland-protocols-1.9.0-x86_64-1.txt --rw-r--r-- 1 root root 42524 2022-09-30 16:47 ./slackware64/kde/plasma-wayland-protocols-1.9.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-09-30 16:47 ./slackware64/kde/plasma-wayland-protocols-1.9.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 424 2023-01-18 18:16 ./slackware64/kde/plasma-wayland-protocols-1.10-x86_64-1.txt +-rw-r--r-- 1 root root 42860 2023-01-18 18:16 ./slackware64/kde/plasma-wayland-protocols-1.10-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-18 18:16 ./slackware64/kde/plasma-wayland-protocols-1.10-x86_64-1.txz.asc -rw-r--r-- 1 root root 378 2023-01-03 22:16 ./slackware64/kde/plasma-workspace-5.26.5-x86_64-1.txt -rw-r--r-- 1 root root 19061792 2023-01-03 22:16 ./slackware64/kde/plasma-workspace-5.26.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-03 22:16 ./slackware64/kde/plasma-workspace-5.26.5-x86_64-1.txz.asc @@ -5594,11 +5594,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y -rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2023-01-18 06:20 ./source --rw-r--r-- 1 root root 594839 2023-01-18 06:20 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-01-18 06:20 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 827401 2023-01-18 06:19 ./source/FILE_LIST --rw-r--r-- 1 root root 24086988 2023-01-18 06:19 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2023-01-19 00:48 ./source +-rw-r--r-- 1 root root 594837 2023-01-19 00:48 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-01-19 00:48 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 827400 2023-01-19 00:48 ./source/FILE_LIST +-rw-r--r-- 1 root root 24083577 2023-01-19 00:48 ./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 2022-10-07 02:22 ./source/a -rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog @@ -6392,18 +6392,18 @@ drwxr-xr-x 4 root root 4096 2021-02-13 05:31 ./source/a/pkgtools drwxr-xr-x 2 root root 4096 2019-10-04 06:20 ./source/a/pkgtools/manpages -rw-r--r-- 1 root root 76636 2016-06-15 01:08 ./source/a/pkgtools/manpages-l10n.tar.xz -rw-r--r-- 1 root root 1265 2018-06-19 19:28 ./source/a/pkgtools/manpages/explodepkg.8 --rw-r--r-- 1 root root 3926 2019-10-04 06:10 ./source/a/pkgtools/manpages/installpkg.8 --rw-r--r-- 1 root root 5702 2018-07-09 19:21 ./source/a/pkgtools/manpages/makepkg.8 +-rw-r--r-- 1 root root 3908 2023-01-18 21:17 ./source/a/pkgtools/manpages/installpkg.8 +-rw-r--r-- 1 root root 5692 2023-01-18 22:21 ./source/a/pkgtools/manpages/makepkg.8 -rw-r--r-- 1 root root 1401 2018-04-11 19:48 ./source/a/pkgtools/manpages/pkgdiff.8 -rw-r--r-- 1 root root 2518 2021-04-19 18:25 ./source/a/pkgtools/manpages/pkgtool.8 -rw-r--r-- 1 root root 4049 2020-04-01 22:09 ./source/a/pkgtools/manpages/removepkg.8 -rw-r--r-- 1 root root 2962 2018-06-08 19:56 ./source/a/pkgtools/manpages/upgradepkg.8 --rwxr-xr-x 1 root root 3753 2022-09-07 18:19 ./source/a/pkgtools/pkgtools.SlackBuild +-rwxr-xr-x 1 root root 3753 2023-01-18 21:15 ./source/a/pkgtools/pkgtools.SlackBuild drwxr-xr-x 2 root root 4096 2021-02-16 21:37 ./source/a/pkgtools/scripts -rw-r--r-- 1 root root 3610 2021-04-24 18:44 ./source/a/pkgtools/scripts/explodepkg --rw-r--r-- 1 root root 28853 2021-05-21 01:30 ./source/a/pkgtools/scripts/installpkg +-rw-r--r-- 1 root root 28845 2023-01-18 23:50 ./source/a/pkgtools/scripts/installpkg -rw-r--r-- 1 root root 13674 2021-04-24 18:44 ./source/a/pkgtools/scripts/makebootdisk --rw-r--r-- 1 root root 16222 2021-04-24 18:44 ./source/a/pkgtools/scripts/makepkg +-rw-r--r-- 1 root root 16179 2023-01-19 00:13 ./source/a/pkgtools/scripts/makepkg -rw-r--r-- 1 root root 4714 2021-04-24 18:44 ./source/a/pkgtools/scripts/pkgdiff -rw-r--r-- 1 root root 21940 2021-04-24 18:45 ./source/a/pkgtools/scripts/pkgtool -rw-r--r-- 1 root root 17094 2022-09-06 18:47 ./source/a/pkgtools/scripts/removepkg @@ -7053,10 +7053,10 @@ drwxr-xr-x 2 root root 4096 2023-01-17 21:49 ./source/ap/mpg123 -rw-r--r-- 1 root root 250 2021-09-18 19:47 ./source/ap/mpg123/mpg123.lib64.diff.gz -rw-r--r-- 1 root root 27 2019-08-26 18:16 ./source/ap/mpg123/mpg123.url -rw-r--r-- 1 root root 785 2018-02-27 06:12 ./source/ap/mpg123/slack-desc -drwxr-xr-x 2 root root 4096 2022-12-14 18:57 ./source/ap/nano +drwxr-xr-x 2 root root 4096 2023-01-18 18:21 ./source/ap/nano -rw-r--r-- 1 root root 269 2012-06-18 08:46 ./source/ap/nano/doinst.sh.gz --rw-r--r-- 1 root root 1605272 2022-12-14 10:35 ./source/ap/nano/nano-7.1.tar.xz --rw-r--r-- 1 root root 833 2022-12-14 10:35 ./source/ap/nano/nano-7.1.tar.xz.sig +-rw-r--r-- 1 root root 1608444 2023-01-18 09:16 ./source/ap/nano/nano-7.2.tar.xz +-rw-r--r-- 1 root root 833 2023-01-18 09:16 ./source/ap/nano/nano-7.2.tar.xz.sig -rwxr-xr-x 1 root root 5377 2021-02-24 18:41 ./source/ap/nano/nano.SlackBuild -rw-r--r-- 1 root root 882 2018-02-27 06:12 ./source/ap/nano/slack-desc drwxr-xr-x 2 root root 4096 2021-12-17 05:22 ./source/ap/neofetch @@ -7221,10 +7221,10 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/ap/squashfs-tools -rw-r--r-- 1 root root 1078 2018-09-13 21:00 ./source/ap/squashfs-tools/slack-desc -rw-r--r-- 1 root root 194798 2022-03-17 19:32 ./source/ap/squashfs-tools/squashfs-tools-4.5.1.tar.lz -rwxr-xr-- 1 root root 4206 2022-09-06 18:27 ./source/ap/squashfs-tools/squashfs-tools.SlackBuild -drwxr-xr-x 2 root root 4096 2022-11-05 19:09 ./source/ap/sudo +drwxr-xr-x 2 root root 4096 2023-01-18 20:00 ./source/ap/sudo -rw-r--r-- 1 root root 275 2004-09-19 00:25 ./source/ap/sudo/doinst.sh.gz -rw-r--r-- 1 root root 894 2018-02-27 06:12 ./source/ap/sudo/slack-desc --rw-r--r-- 1 root root 2667660 2022-11-04 20:32 ./source/ap/sudo/sudo-1.9.12p1.tar.xz +-rw-r--r-- 1 root root 2671284 2023-01-18 14:20 ./source/ap/sudo/sudo-1.9.12p2.tar.xz -rwxr-xr-x 1 root root 4572 2022-01-28 20:44 ./source/ap/sudo/sudo.SlackBuild -rw-r--r-- 1 root root 25 2020-06-19 19:00 ./source/ap/sudo/sudo.url drwxr-xr-x 2 root root 4096 2022-11-09 20:23 ./source/ap/sysstat @@ -7772,7 +7772,7 @@ 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 2022-09-06 18:27 ./source/installer --rw-r--r-- 1 root root 42238 2023-01-17 20:56 ./source/installer/ChangeLog.txt +-rw-r--r-- 1 root root 43302 2023-01-18 20:30 ./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 77623 2022-10-13 12:34 ./source/installer/build_installer.sh -rwxr-xr-x 1 root root 2252 2022-09-06 18:27 ./source/installer/installer.SlackBuild @@ -7809,26 +7809,26 @@ 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 2023-01-17 20:55 ./source/installer/sources/initrd --rw-r--r-- 1 root root 141967 2023-01-17 20:55 ./source/installer/sources/initrd/skeleton_initrd.tar.gz +drwxr-xr-x 2 root root 4096 2023-01-18 20:30 ./source/installer/sources/initrd +-rw-r--r-- 1 root root 145194 2023-01-18 20:30 ./source/installer/sources/initrd/skeleton_initrd.tar.gz drwxr-xr-x 2 root root 4096 2022-12-14 18:57 ./source/installer/sources/nano -rw-r--r-- 1 root root 1605272 2022-12-14 10:35 ./source/installer/sources/nano/nano-7.1.tar.xz -rw-r--r-- 1 root root 833 2022-12-14 10:35 ./source/installer/sources/nano/nano-7.1.tar.xz.sig -drwxr-xr-x 5 root root 4096 2023-01-14 19:13 ./source/k +drwxr-xr-x 5 root root 4096 2023-01-18 20:34 ./source/k -rwxr-xr-x 1 root root 8310 2022-10-22 18:02 ./source/k/build-all-kernels.sh -drwxr-xr-x 2 root root 4096 2023-01-14 20:00 ./source/k/kernel-configs --rw-r--r-- 1 root root 248579 2023-01-14 19:19 ./source/k/kernel-configs/config-generic-6.1.6 --rw-r--r-- 1 root root 252526 2023-01-14 19:59 ./source/k/kernel-configs/config-generic-6.1.6.x64 --rw-r--r-- 1 root root 249823 2023-01-14 19:19 ./source/k/kernel-configs/config-generic-smp-6.1.6-smp --rw-r--r-- 1 root root 248548 2023-01-14 19:19 ./source/k/kernel-configs/config-huge-6.1.6 --rw-r--r-- 1 root root 252495 2023-01-14 19:59 ./source/k/kernel-configs/config-huge-6.1.6.x64 --rw-r--r-- 1 root root 249792 2023-01-14 19:19 ./source/k/kernel-configs/config-huge-smp-6.1.6-smp +drwxr-xr-x 2 root root 4096 2023-01-18 20:39 ./source/k/kernel-configs +-rw-r--r-- 1 root root 248579 2023-01-18 20:36 ./source/k/kernel-configs/config-generic-6.1.7 +-rw-r--r-- 1 root root 252526 2023-01-18 20:38 ./source/k/kernel-configs/config-generic-6.1.7.x64 +-rw-r--r-- 1 root root 249823 2023-01-18 20:36 ./source/k/kernel-configs/config-generic-smp-6.1.7-smp +-rw-r--r-- 1 root root 248548 2023-01-18 20:36 ./source/k/kernel-configs/config-huge-6.1.7 +-rw-r--r-- 1 root root 252495 2023-01-18 20:38 ./source/k/kernel-configs/config-huge-6.1.7.x64 +-rw-r--r-- 1 root root 249792 2023-01-18 20:36 ./source/k/kernel-configs/config-huge-smp-6.1.7-smp -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 6504 2022-10-22 18:03 ./source/k/kernel-modules.SlackBuild -rwxr-xr-x 1 root root 10929 2023-01-04 20:09 ./source/k/kernel-source.SlackBuild --rw-r--r-- 1 root root 987 2023-01-14 09:38 ./source/k/linux-6.1.6.tar.sign --rw-r--r-- 1 root root 134782796 2023-01-14 09:38 ./source/k/linux-6.1.6.tar.xz +-rw-r--r-- 1 root root 987 2023-01-18 11:03 ./source/k/linux-6.1.7.tar.sign +-rw-r--r-- 1 root root 134784056 2023-01-18 11:03 ./source/k/linux-6.1.7.tar.xz drwxr-xr-x 2 root root 4096 2023-01-04 20:50 ./source/k/patches-revert-i686 -rw-r--r-- 1 root root 1132 2023-01-03 00:53 ./source/k/patches-revert-i686/0001-x86-ioremap-Fix-page-aligned-size-calculation-in-__i.patch.gz -rw-r--r-- 1 root root 246 2023-01-04 20:50 ./source/k/patches-revert-i686/README @@ -9627,15 +9627,15 @@ drwxr-xr-x 2 root root 4096 2023-01-14 18:03 ./source/kde/kde/src/framewo -rw-r--r-- 1 root root 1413028 2023-01-07 11:34 ./source/kde/kde/src/frameworks/threadweaver-5.102.0.tar.xz -rw-r--r-- 1 root root 488 2023-01-07 11:34 ./source/kde/kde/src/frameworks/threadweaver-5.102.0.tar.xz.sig drwxr-xr-x 2 root root 12288 2023-01-03 22:03 ./source/kde/kde/src/plasma -drwxr-xr-x 2 root root 4096 2022-12-02 20:27 ./source/kde/kde/src/plasma-extra +drwxr-xr-x 2 root root 4096 2023-01-18 18:15 ./source/kde/kde/src/plasma-extra -rwxr-xr-x 1 root root 2071 2020-07-12 21:54 ./source/kde/kde/src/plasma-extra/fetch-wacomtablet.sh -rw-r--r-- 1 root root 13424 2019-12-07 18:49 ./source/kde/kde/src/plasma-extra/kpeoplevcard-0.1.tar.xz -rw-r--r-- 1 root root 488 2019-12-07 18:49 ./source/kde/kde/src/plasma-extra/kpeoplevcard-0.1.tar.xz.sig -rw-r--r-- 1 root root 1022684 2022-12-02 18:07 ./source/kde/kde/src/plasma-extra/latte-dock-0.10.9.tar.xz -rw-r--r-- 1 root root 833 2022-12-02 18:07 ./source/kde/kde/src/plasma-extra/latte-dock-0.10.9.tar.xz.sig -rw-r--r-- 1 root root 161700 2015-12-24 15:38 ./source/kde/kde/src/plasma-extra/oxygen-fonts-5.4.3.tar.xz --rw-r--r-- 1 root root 42920 2022-09-28 20:10 ./source/kde/kde/src/plasma-extra/plasma-wayland-protocols-1.9.0.tar.xz --rw-r--r-- 1 root root 488 2022-09-28 20:10 ./source/kde/kde/src/plasma-extra/plasma-wayland-protocols-1.9.0.tar.xz.sig +-rw-r--r-- 1 root root 43268 2023-01-18 16:29 ./source/kde/kde/src/plasma-extra/plasma-wayland-protocols-1.10.tar.xz +-rw-r--r-- 1 root root 488 2023-01-18 16:29 ./source/kde/kde/src/plasma-extra/plasma-wayland-protocols-1.10.tar.xz.sig -rw-r--r-- 1 root root 34148 2021-05-27 13:20 ./source/kde/kde/src/plasma-extra/pulseaudio-qt-1.3.tar.xz -rw-r--r-- 1 root root 488 2021-05-27 13:20 ./source/kde/kde/src/plasma-extra/pulseaudio-qt-1.3.tar.xz.sig -rw-r--r-- 1 root root 3406056 2020-11-03 09:57 ./source/kde/kde/src/plasma-extra/sddm-0.19.0.tar.xz @@ -15323,9 +15323,9 @@ drwxr-xr-x 2 root root 4096 2023-01-11 03:04 ./testing/source/rust -rw-r--r-- 1 root root 1670 2023-01-11 03:01 ./testing/source/rust/rust.url -rw-r--r-- 1 root root 129726271 2023-01-10 23:51 ./testing/source/rust/rustc-1.66.1-src.tar.lz -rw-r--r-- 1 root root 910 2018-02-27 06:49 ./testing/source/rust/slack-desc -drwxr-xr-x 2 root root 4096 2023-01-15 01:01 ./usb-and-pxe-installers +drwxr-xr-x 2 root root 4096 2023-01-19 00:39 ./usb-and-pxe-installers -rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT -rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT -rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default --rw-r--r-- 1 root root 58344448 2023-01-15 01:01 ./usb-and-pxe-installers/usbboot.img +-rw-r--r-- 1 root root 58356736 2023-01-19 00:39 ./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 dc902c17f..07d2938be 100644 --- a/README.initrd +++ b/README.initrd @@ -1,7 +1,7 @@ Slackware initrd mini HOWTO by Patrick Volkerding, volkerdi@slackware.com -Sun Jan 15 00:50:17 UTC 2023 +Thu Jan 19 00:28:59 UTC 2023 This document describes how to create and install an initrd, which may be required to use the 4.x kernel. Also see "man mkinitrd". @@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it. The easiest way to make the initrd is to use the mkinitrd script included in Slackware's mkinitrd package. We'll walk through the process of -upgrading to the generic 6.1.6 Linux kernel using the packages +upgrading to the generic 6.1.7 Linux kernel using the packages found in Slackware's slackware/a/ directory. First, make sure the kernel, kernel modules, and mkinitrd package are installed (the current version numbers might be a little different, so this is just an example): - installpkg kernel-generic-6.1.6-x86_64-1.txz - installpkg kernel-modules-6.1.6-x86_64-1.txz + installpkg kernel-generic-6.1.7-x86_64-1.txz + installpkg kernel-modules-6.1.7-x86_64-1.txz installpkg mkinitrd-1.4.11-x86_64-30.txz Change into the /boot directory: @@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem, and since the disk controller requires no special support the ext4 module will be the only one I need to load: - mkinitrd -c -k 6.1.6 -m ext4 + mkinitrd -c -k 6.1.7 -m ext4 This should do two things. First, it will create a directory /boot/initrd-tree containing the initrd's filesystem. Then it will @@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and then run mkinitrd again without options to rebuild the image. That's optional, though, and only advanced users will need to think about that. -Here's another example: Build an initrd image using Linux 6.1.6 +Here's another example: Build an initrd image using Linux 6.1.7 kernel modules for a system with an ext4 root partition on /dev/sdb3: - mkinitrd -c -k 6.1.6 -m ext4 -f ext4 -r /dev/sdb3 + mkinitrd -c -k 6.1.7 -m ext4 -f ext4 -r /dev/sdb3 4. Now that I've built an initrd, how do I use it? diff --git a/isolinux/message.txt b/isolinux/message.txt index 6e9139b3a..28cbb34ac 100644 --- a/isolinux/message.txt +++ b/isolinux/message.txt @@ -1,5 +1,5 @@ -Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.1.6)! +Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.1.7)! If you need to pass extra parameters to the kernel, enter them at the prompt below after the name of the kernel to boot (e.g., huge.s). diff --git a/kernels/VERSIONS.TXT b/kernels/VERSIONS.TXT index 2477fbb0b..874f108cd 100644 --- a/kernels/VERSIONS.TXT +++ b/kernels/VERSIONS.TXT @@ -1,3 +1,3 @@ -These kernels are version 6.1.6. +These kernels are version 6.1.7. diff --git a/slackware64/a/maketag b/slackware64/a/maketag index 36aa87f5e..3dbeb2365 100644 --- a/slackware64/a/maketag +++ b/slackware64/a/maketag @@ -66,9 +66,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \ "jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \ "kbd" "Change keyboard and console mappings" "on" \ "kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \ -"kernel-generic" "Generic 6.1.6 kernel (needs an initrd)" "on" \ -"kernel-huge" "Loaded 6.1.6 Linux kernel" "on" \ -"kernel-modules" "Linux 6.1.6 kernel modules -- REQUIRED" "on" \ +"kernel-generic" "Generic 6.1.7 kernel (needs an initrd)" "on" \ +"kernel-huge" "Loaded 6.1.7 Linux kernel" "on" \ +"kernel-modules" "Linux 6.1.7 kernel modules -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \ "lbzip2" "Parallel bzip2 compressor" "on" \ "less" "A text pager utility - REQUIRED" "on" \ diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez index 36aa87f5e..3dbeb2365 100644 --- a/slackware64/a/maketag.ez +++ b/slackware64/a/maketag.ez @@ -66,9 +66,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \ "jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \ "kbd" "Change keyboard and console mappings" "on" \ "kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \ -"kernel-generic" "Generic 6.1.6 kernel (needs an initrd)" "on" \ -"kernel-huge" "Loaded 6.1.6 Linux kernel" "on" \ -"kernel-modules" "Linux 6.1.6 kernel modules -- REQUIRED" "on" \ +"kernel-generic" "Generic 6.1.7 kernel (needs an initrd)" "on" \ +"kernel-huge" "Loaded 6.1.7 Linux kernel" "on" \ +"kernel-modules" "Linux 6.1.7 kernel modules -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \ "lbzip2" "Parallel bzip2 compressor" "on" \ "less" "A text pager utility - REQUIRED" "on" \ diff --git a/slackware64/k/maketag b/slackware64/k/maketag index 9bed9769f..5ec23f636 100644 --- a/slackware64/k/maketag +++ b/slackware64/k/maketag @@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \ the SPACE key to deselect any items you don't want to install. \ Press ENTER when you are \ done." 11 70 1 \ -"kernel-source" "Linux 6.1.6 kernel source" "on" \ +"kernel-source" "Linux 6.1.7 kernel source" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs diff --git a/slackware64/k/maketag.ez b/slackware64/k/maketag.ez index 9bed9769f..5ec23f636 100644 --- a/slackware64/k/maketag.ez +++ b/slackware64/k/maketag.ez @@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \ the SPACE key to deselect any items you don't want to install. \ Press ENTER when you are \ done." 11 70 1 \ -"kernel-source" "Linux 6.1.6 kernel source" "on" \ +"kernel-source" "Linux 6.1.7 kernel source" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs diff --git a/source/a/pkgtools/manpages/installpkg.8 b/source/a/pkgtools/manpages/installpkg.8 index 990e15942..3a0e2a2c3 100644 --- a/source/a/pkgtools/manpages/installpkg.8 +++ b/source/a/pkgtools/manpages/installpkg.8 @@ -103,8 +103,7 @@ will be used). The default is "tagfile" in the package's directory. .B \--threads <number> For xz/plzip compressed packages, set the maximum number of threads to be used for decompression. Only has an effect if a multithreaded compressor was used, and then -only on large packages. The default for plzip is the number of CPU threads available. -The default for xz is 2. +only on large packages. The default for plzip and xz is the number of CPU threads available. .TP .B \--no-overwrite When extracting the package, do not overwrite existing files. Usually, this option diff --git a/source/a/pkgtools/manpages/makepkg.8 b/source/a/pkgtools/manpages/makepkg.8 index 488519e1f..6efcab1aa 100644 --- a/source/a/pkgtools/manpages/makepkg.8 +++ b/source/a/pkgtools/manpages/makepkg.8 @@ -66,9 +66,9 @@ option is not provided, makepkg will prompt. .TP .B --threads <number> For xz/plzip compressed packages, set the maximum number of threads to be used for -compression. Only has an effect on large packages. For plzip, the default is the number -of CPU threads available. For xz, the default is 2 (due to commonly occuring memory -related failures on 32-bit with too many threads and multithreaded xz compression). +compression. Only has an effect on large packages. For plzip the default is the number +of CPU threads available. For xz the default is to let xz decide how many threads to +use, except on 32-bit platforms where the default number of threads is 2. .TP .B --compress <option> Supply a custom option to the compressor. This will be used in place of the default, which is: -9 diff --git a/source/a/pkgtools/pkgtools.SlackBuild b/source/a/pkgtools/pkgtools.SlackBuild index e6e034e33..67058d409 100755 --- a/source/a/pkgtools/pkgtools.SlackBuild +++ b/source/a/pkgtools/pkgtools.SlackBuild @@ -30,7 +30,7 @@ PKGNAM=pkgtools # *** UPDATE THESE WITH EACH BUILD: VERSION=15.1 ARCH=${ARCH:-noarch} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/a/pkgtools/scripts/installpkg b/source/a/pkgtools/scripts/installpkg index ee76cf134..64791afc6 100644 --- a/source/a/pkgtools/scripts/installpkg +++ b/source/a/pkgtools/scripts/installpkg @@ -268,8 +268,6 @@ while [ 0 ]; do elif [ "$1" = "-threads" -o "$1" = "--threads" ]; then THREADS="$2" shift 2 - # xz has not yet implemented multi-threaded decompression. - # Who knows if or how well it will work... XZ_THREADS_FORCED=yes elif [ "$1" = "-priority" -o "$1" = "--priority" ]; then if [ "$2" = "" ]; then @@ -365,7 +363,8 @@ if [ "$MODE" = "warn" ]; then if [ ! "$XZ_THREADS_FORCED" = "yes" ]; then packagecompression="xz --threads=${THREADS}" else - packagecompression="xz --threads=2" + # Let xz determine how many threads to use: + packagecompression="xz --threads=0" fi ;; esac @@ -453,7 +452,8 @@ for package in $* ; do if [ ! "$XZ_THREADS_FORCED" = "yes" ]; then packagecompression="xz --threads=${THREADS}" else - packagecompression="xz --threads=2" + # Let xz determine how many threads to use: + packagecompression="xz --threads=0" fi ;; esac diff --git a/source/a/pkgtools/scripts/makepkg b/source/a/pkgtools/scripts/makepkg index ddced779e..72746fa84 100644 --- a/source/a/pkgtools/scripts/makepkg +++ b/source/a/pkgtools/scripts/makepkg @@ -146,8 +146,6 @@ while [ 0 ]; do elif [ "$1" = "-threads" -o "$1" = "--threads" ]; then THREADS="$2" shift 2 - # xz has memory issues with threads it seems, so we'll use two threads by - # default unless we see that something else was user-selected: XZ_THREADS_FORCED=yes elif [ "$1" = "-compress" -o "$1" = "--compress" ]; then COMPRESS_OPTION="$2" @@ -253,10 +251,14 @@ elif [ ! "$(basename $PACKAGE_NAME .tar.lzma)" = "$PACKAGE_NAME" ]; then elif [ ! "$(basename $PACKAGE_NAME .txz)" = "$PACKAGE_NAME" ]; then EXTENSION="txz" if [ ! "$XZ_THREADS_FORCED" = "yes" ]; then - # Two threads by default with xz due to memory failures on 32-bit. Not that - # it matters much... if upstream ever gets around to implementing multi- - # threaded decompression we'll revisit this default. :-D - COMPRESSOR="xz ${COMPRESS_OPTION} --threads=2 -c" + # TODO: Add ARM 64-bit $ARCHes to this test: + if [ "$(uname -m)" = "x86_64" ]; then + # Allow xz to determine how many threads to use: + COMPRESSOR="xz ${COMPRESS_OPTION} --threads=0 -c" + else + # Default to 2 threads on 32-bit platforms: + COMPRESSOR="xz ${COMPRESS_OPTION} --threads=2 -c" + fi else COMPRESSOR="xz ${COMPRESS_OPTION} --threads=${THREADS} -c" fi @@ -267,10 +269,14 @@ elif [ ! "$(basename $PACKAGE_NAME .txz)" = "$PACKAGE_NAME" ]; then elif [ ! "$(basename $PACKAGE_NAME .tar.xz)" = "$PACKAGE_NAME" ]; then EXTENSION="tar.xz" if [ ! "$XZ_THREADS_FORCED" = "yes" ]; then - # Two threads by default with xz due to memory failures on 32-bit. Not that - # it matters much... if upstream ever gets around to implementing multi- - # threaded decompression we'll revisit this default. :-D - COMPRESSOR="xz ${COMPRESS_OPTION} --threads=2 -c" + # TODO: Add ARM 64-bit $ARCHes to this test: + if [ "$(uname -m)" = "x86_64" ]; then + # Allow xz to determine how many threads to use: + COMPRESSOR="xz ${COMPRESS_OPTION} --threads=0 -c" + else + # Default to 2 threads on 32-bit platforms: + COMPRESSOR="xz ${COMPRESS_OPTION} --threads=2 -c" + fi else COMPRESSOR="xz ${COMPRESS_OPTION} --threads=${THREADS} -c" fi diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt index 5ac0c1199..a1f932521 100644 --- a/source/installer/ChangeLog.txt +++ b/source/installer/ChangeLog.txt @@ -1,3 +1,21 @@ +Wed Jan 18 20:30:13 UTC 2023 + /usr/lib/setup/INS-all-in-one: Added. + This detects the AiO (All in One Offline) partition labeled 'SLKins_aio-pkgs' + that houses the Slackware source media (installable packages), and configures + the Installer to use it as the media source. + /usr/lib/setup/SeTmedia: Call INS-all-in-one first to discover the A-i-O media + partition. If unavailable, fails sanity check or the user opted not to use + the included media, the regular set of source media selection options are + presented. + /usr/lib/setup/setup: Post install: If the A-i-O partition is mounted, umount + and suggest to physically unplug the Slackware Installer USB stick. + This is skipped on ARM since the A-i-O partition resides on the same storage + as the OS' /boot partition, so cannot/should not be removed. + Fixed white space in license header. + /usr/lib/setup/SeTpasswd: Clear screen before setting 'root' user password to + fix a text overlap from the 'dialog' box when installing over SSH. + Thanks to Stuart Winter. ++--------------------------+ Tue Jan 17 20:55:17 UTC 2023 pxesetup: after sorting the partition list, run it through 'uniq' to ensure no duplicates are listed. Thanks to 'opty' in Libera.Chat ##slackware. diff --git a/source/installer/sources/initrd/usr/lib/setup/INS-all-in-one b/source/installer/sources/initrd/usr/lib/setup/INS-all-in-one new file mode 100755 index 000000000..c6463626f --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INS-all-in-one @@ -0,0 +1,199 @@ +#!/bin/bash +#################################################################################### +# File.......: /usr/lib/setup/INS-all-in-one +# Called from: Forked from /usr/lib/setup/SeTmedia +# Purpose....: Detect a partition labeled 'SLKins_aio-pkgs' and configure the +# Installer to use it as the media source. +# Version....: 1.00 +# Date.......: 22-Nov-2022 +# Author.....: Stuart Winter <mozes@slackware.com> +################################################################################### +# Change log +# v1.00, 22-Nov-2022 +# * Initial version +################################################################################### +# +# Copyright 2022 Stuart Winter, Earth, Milky Way, "". +# 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. + +# Exit codes +# 0 = Success (Install media dialog screen can exit cleanly) +# 1 = General failure. (Install media dialog needs to present the list of options) +# 2 = No media label found on any removable block device. +# 3 = Sanity checks failed. +# 4 = User chose not to use the bundled media, although the media passed sanity check. +# 10 = User configured not to use All-In-One feature. + +# Check if the user has bypassed the all-in-one Installer functionality. +# This may be if they have the all-in-one Installer on the USB stick but want +# to install from another medium, and don't fancy re-deploying the standard USB +# Installer image to the USB stick. +[ -f /.no-allinone ] && exit 10 + +# Settings: +SLKINSMNT=/slack-all-in-one +TMP=/var/log/setup/tmp +[ ! -d $TMP ] && mkdir -pm755 $TMP + +################################################################################### +################### Functions ##################################################### +################################################################################### + +# This code was copied in part from usr/lib/setup/INSUSB: +# Detect a device with a partition label 'SLKins_aio-pkgs' +# The MMC block devices aren't identified as 'removeable' so we don't filter on +# that attribute since this is the standard storage subsystem we use on ARM. +#lsblk -o name,label -ripn | grep -E 'SLKins_aio-pkgs$' +function media_scan(){ + local rdevice founddev + for rdevice in $( ls --indicator-style none /sys/block | grep -Ev "loop|ram|^dm-|^sr|^md" ); do + # Is it labeled 'SLKins_aio-pkgs'? If so we'll take the first one we find: + founddev="$( lsblk -o name,label -ripn /dev/${rdevice} 2>/dev/null | grep -E 'SLKins_aio-pkgs$' | awk '{print $1}' )" + [ ! -z "${founddev}" ] && break + done + # Report back if we found one: + [ ! -z "${founddev}" ] && { echo "${founddev}" ; return 0 ;} || return 1 +} + +# Mount the specified block device under the known mount point: +function media_mount() { + mount -o noatime -m "$1" $SLKINSMNT 2>/dev/null + return $? ;} + +# umount the media: +function media_umount() { + umount $SLKINSMNT 2>/dev/null + return $? ;} + +# Check if the Slackware media partition is already mounted: +function media_ismounted() { + findmnt -DRM ${SLKINSMNT} > /dev/null 2>&1 + return $? +} + +# Sanity check the media: +# The directory layout is: '/slackware/<slackware-tree-name>' +# This is to enable users to add non-Slackware related assets to the partition upon installation +# of the OS, if they wish. +function media_sanity_check() { + local slacktree=$( media_report_slacktree ) + [ -z "$slacktree" ] && return 1 + # Is the tree available? We'll check the 'A' series directory is present: + [ ! -d $SLKINSMNT/slackware/$slacktree/a ] && return 1 + # Enough sanity checking, it's probably good! + return 0 +} + +# Report the path to the configured Slackware media: +# Output is relative - e.g. doesn's include the mount point and parent 'slackware' directory. +function media_report_slacktree() { + # The Slackware tree we're using is configured in this file. + # This is placed by the script that creates the All-in-One Installer image. + [ ! -f $SLKINSMNT/slackware/.slktree ] && return 1 + # Output content of the file which is a relative path: e.g. "slackwareaarch64-current/slackware" + grep -Ev '^$' $SLKINSMNT/slackware/.slktree +} + +# Inform the user that the All-in-One Installer is ready to go. +function offer_msg_ready() { + local blockdev="$1" mntpnt="$2" +# --msgbox "\nThe Slackware package directory has been found on $blockdev and is mounted on $mntpnt ready for use.\n + dialog \ + --backtitle "Slackware Installer" \ + --title "INSTALLATION MEDIA SOURCE FOUND" --ok-button "OK" \ + --msgbox "\nThis edition of the Slackware Installer has the installation media bundled, and is ready to use.\n + " 8 79 + clear +} + +# Inform the user that the All-in-One Installer was detected but failed sanity check. +function offer_msg_failsanity() { + local blockdev="$1" mntpnt="$2" + dialog \ + --backtitle "Slackware Installer" \ + --title "INSTALLATION MEDIA SOURCE" --ok-button "OK" \ + --msgbox "\nThis edition of the Slackware Installer contains the installation media.\n\n +The media has been located on $blockdev but has failed the tests.\n\n +You will now be presented with the option to choose a different installation media source.\n" 12 79 + clear +} + +# Offer the option to use the bundled media or pick the option manually: +# Y=return 0, N=1 +function offer_chooseaio() { + dialog \ + --backtitle "Slackware Installer" \ + --title "INSTALLATION MEDIA SOURCE" --yesno \ + "\nThis edition of the Slackware Installer contains the installation media.\n\n +Would you like to use this as the media source?\n\n +Answering 'No' provides a list of alternate installation media selection options.\n\n +Recommendation: Yes" 15 77 + return $? +} + +# Configure the Slackware Installer to find the installation media on the All-in-One partition: +function installer_configure() { + # An example of the entry in this file: /slack-all-in-one/slackware/slackwareaarch64-current/slackware + echo "$SLKINSMNT/slackware/$( media_report_slacktree )" > $TMP/SeTDS # is $SLKINSMNT/slackware/[contents of file '.slktree'] + echo "-source_mounted" > $TMP/SeTmount + echo "/dev/null" > $TMP/SeTsource +} + +################################################################################### + +# Try to locate the All-in-One Installer partition: +mediablockdev=$( media_scan ) + +# If we didn't find a block device with our label, bail out to enable the user to select +# one from the list presented by /usr/lib/setup/SeTmedia: +[ -z "${mediablockdev}" ] && exit 2 + +# If the media is already mounted and the sanity check passes, inform the user. +# This is to facilitate that the user may bounce through the main 'setup' menu and select +# the installation media chooser (/usr/lib/setup/SeTmedia) more than once. +# No, we're not going to offer them the option to pick a different installation source media: +# it might break something. They can reboot. +if media_ismounted && media_sanity_check; then + offer_msg_ready $mediablockdev $SLKINSMNT + exit 0 +fi + +# It's not mounted, but we found a label on a removable block device. Let's mount it, +# configure the Installer to find the package source media, and inform the user that it's +# ready to roll: +if media_mount $mediablockdev && media_sanity_check; then + # Give the user the choice to use it. At this point we know it's validated so is a viable option. + # If the user chooses 'no', we umount the media and are returned to the '/usr/lib/setup/SeTmedia' + # process to pick an option. + offer_chooseaio || { media_umount ; clear ; exit 4 ;} + installer_configure + #offer_msg_ready $mediablockdev $SLKINSMNT + exit 0 + else + # umount the media. If it fails, no problem - we can ignore it. The Installer won't be configured + # to use it unless the sanity check passed, so anything mounted isn't used nor is in the way. + media_umount + # Inform the user that they get to pick from the list of source media installation options: + offer_msg_failsanity $mediablockdev + exit 3 +fi + +clear +exit 0 diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTmedia b/source/installer/sources/initrd/usr/lib/setup/SeTmedia index 65e05f4db..d42658c99 100755 --- a/source/installer/sources/initrd/usr/lib/setup/SeTmedia +++ b/source/installer/sources/initrd/usr/lib/setup/SeTmedia @@ -1,9 +1,19 @@ -#!/bin/sh +#!/bin/bash TMP=/var/log/setup/tmp if [ ! -d $TMP ]; then mkdir -p $TMP fi +# Call the A-i-O (All-in-One Offline Installer) media handler. +# This is for Slackware Installer images that contain a partition +# labeled 'SLKins_aio' which holds the Slackware packages. +# If a partition exists, passes the sanity checks and the user +# wants to use the bundled media, we exit. +# Otherwise, if the user creates a file named '/.no-allinone', the +# the sanity checks fail or the user doesn't want to use the +# media, we offer the set of options to select the source media. +INS-all-in-one && exit 0 + dialog --backtitle "Select Slackware installation source." \ --title "SOURCE MEDIA SELECTION" --menu \ "Please select the media from which to install Slackware Linux:" \ diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTpasswd b/source/installer/sources/initrd/usr/lib/setup/SeTpasswd index 967ffd2ed..16133c423 100755 --- a/source/installer/sources/initrd/usr/lib/setup/SeTpasswd +++ b/source/installer/sources/initrd/usr/lib/setup/SeTpasswd @@ -13,9 +13,11 @@ time the machine is rebooted. This is especially important if you're \ using a network enabled kernel and the machine is on an Internet \ connected LAN. Would you like to set a root password?" 10 68 if [ $? = 0 ] ; then + clear echo echo echo + echo "Setting password for 'root' user" chroot $T_PX /usr/bin/passwd root echo echo -n "Press [enter] to continue:" diff --git a/source/installer/sources/initrd/usr/lib/setup/setup b/source/installer/sources/initrd/usr/lib/setup/setup index 5fc8a0e4b..98984cd3a 100755 --- a/source/installer/sources/initrd/usr/lib/setup/setup +++ b/source/installer/sources/initrd/usr/lib/setup/setup @@ -1,25 +1,25 @@ -#!/bin/sh +#!/bin/bash # # Copyright 1993, 1994, 1999 Patrick Volkerding, Moorhead, Minnesota USA # Copyright 2001, 2003, 2004 Slackware Linux, Inc., Concord, CA -# Copyright 2006, 2007, 2018, 2021, 2022 Patrick Volkerding, Sebeka, Minnesota USA +# Copyright 2006, 2007, 2018, 2021, 2022, 2023 Patrick Volkerding, Sebeka, Minnesota USA # All rights reserved. # -# Redistribution and use of this script, with or without modification, is +# 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 +# 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, +# 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 +# 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. # # As always, bug reports, suggestions, etc: volkerdi@slackware.com @@ -100,7 +100,7 @@ mkdir /var/log/mount 2> /dev/null while [ 0 ]; do - dialog --title "Slackware Linux Setup (version 15.0)" \ + dialog --title "Slackware Linux Setup (version 15.1)" \ --menu \ "Welcome to Slackware Linux Setup.\n\ Select an option below using the UP/DOWN keys and SPACE or ENTER.\n\ @@ -436,6 +436,24 @@ if [ -f ${T_PX}/etc/fstab ]; then "\nYou may now physically unplug the Slackware Installation Media USB stick from the USB port.\n" 8 60 } + # Prompt the user to unplug the bootable USB stick containing + # A-i-O (All in One Offline) partition. + mountpoint -q /slack-all-in-one && { + # Try to umount the A-i-O partition, but ignore any errors (errors would typically be + # occur if the user has a shell open within the USB stick's mount point), since + # we'll be shutting down soon anyway. + sync + umount /slack-all-in-one > /dev/null 2>&1 + # Don't suggest disconnection if it's on ARM, because the A-i-O partition + # is on the same SD card that is converted from being the Installer to the + # OS's /boot partition. + [[ ! "$( uname -m )" =~ a(rm*|arch64) ]] && { + dialog \ + --title "Unplug Slackware Installation USB Stick" \ + --msgbox \ + "\nYou may now physically unplug the Slackware Installation USB stick from the USB port.\n" 8 60 ;} + } + # Offer to reboot or drop to shell or power off. exec 3>&1 installerexittype=$( dialog \ diff --git a/source/k/kernel-configs/config-generic-6.1.6 b/source/k/kernel-configs/config-generic-6.1.7 index f1613fb41..a86e3908f 100644 --- a/source/k/kernel-configs/config-generic-6.1.6 +++ b/source/k/kernel-configs/config-generic-6.1.7 @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.6 Kernel Configuration +# Linux/x86 6.1.7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23900 +CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23900 +CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 CONFIG_RUST_IS_AVAILABLE=y CONFIG_CC_CAN_LINK=y diff --git a/source/k/kernel-configs/config-generic-6.1.6.x64 b/source/k/kernel-configs/config-generic-6.1.7.x64 index 44b942994..2b886f581 100644 --- a/source/k/kernel-configs/config-generic-6.1.6.x64 +++ b/source/k/kernel-configs/config-generic-6.1.7.x64 @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.6 Kernel Configuration +# Linux/x86 6.1.7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23900 +CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23900 +CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y diff --git a/source/k/kernel-configs/config-generic-smp-6.1.6-smp b/source/k/kernel-configs/config-generic-smp-6.1.7-smp index ffea3a251..7c3d2f0c2 100644 --- a/source/k/kernel-configs/config-generic-smp-6.1.6-smp +++ b/source/k/kernel-configs/config-generic-smp-6.1.7-smp @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.6 Kernel Configuration +# Linux/x86 6.1.7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23900 +CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23900 +CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 CONFIG_RUST_IS_AVAILABLE=y CONFIG_CC_CAN_LINK=y diff --git a/source/k/kernel-configs/config-huge-6.1.6 b/source/k/kernel-configs/config-huge-6.1.7 index 98826242f..5dd2fd3d9 100644 --- a/source/k/kernel-configs/config-huge-6.1.6 +++ b/source/k/kernel-configs/config-huge-6.1.7 @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.6 Kernel Configuration +# Linux/x86 6.1.7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23900 +CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23900 +CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 CONFIG_RUST_IS_AVAILABLE=y CONFIG_CC_CAN_LINK=y diff --git a/source/k/kernel-configs/config-huge-6.1.6.x64 b/source/k/kernel-configs/config-huge-6.1.7.x64 index e771f03f6..98e491d4e 100644 --- a/source/k/kernel-configs/config-huge-6.1.6.x64 +++ b/source/k/kernel-configs/config-huge-6.1.7.x64 @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.6 Kernel Configuration +# Linux/x86 6.1.7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23900 +CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23900 +CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y diff --git a/source/k/kernel-configs/config-huge-smp-6.1.6-smp b/source/k/kernel-configs/config-huge-smp-6.1.7-smp index c1791ce8e..40c6d08ad 100644 --- a/source/k/kernel-configs/config-huge-smp-6.1.6-smp +++ b/source/k/kernel-configs/config-huge-smp-6.1.7-smp @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.6 Kernel Configuration +# Linux/x86 6.1.7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23900 +CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23900 +CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 CONFIG_RUST_IS_AVAILABLE=y CONFIG_CC_CAN_LINK=y |