diff --git a/ChangeLog.rss b/ChangeLog.rss index 2ed2b8c81..f7ba6ba5f 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,41 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Tue, 1 Feb 2022 08:27:47 GMT - Tue, 1 Feb 2022 16:59:39 GMT + Wed, 2 Feb 2022 04:17:39 GMT + Wed, 2 Feb 2022 07:59:43 GMT maintain_current_git.sh v 1.13 + + Wed, 2 Feb 2022 04:17:39 GMT + Wed, 2 Feb 2022 04:17:39 GMT + https://git.slackware.nl/current/tag/?h=20220202041739 + 20220202041739 + + +fortune -m "I will be finished tomorrow" fortunes2 +a/kernel-generic-5.15.19-x86_64-1.txz: Upgraded. +a/kernel-huge-5.15.19-x86_64-1.txz: Upgraded. +a/kernel-modules-5.15.19-x86_64-1.txz: Upgraded. +ap/screen-4.9.0-x86_64-1.txz: Upgraded. + Patched possible denial of service via a crafted UTF-8 character sequence. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-26937 + (* Security fix *) +d/kernel-headers-5.15.19-x86-1.txz: Upgraded. +k/kernel-source-5.15.19-noarch-1.txz: Upgraded. + RTC_INTF_DEV_UIE_EMUL y -> n + RTC_SYSTOHC n -> y + +RTC_SYSTOHC_DEVICE "rtc0" +l/lcms2-2.13-x86_64-2.txz: Rebuilt. + [PATCH] Fix for optimization error on grayscale. + Thanks to Aaron Boxer for reporting this issue. + Thanks to gmgf. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +testing/source/linux-5.16.5-configs/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + ]]> + + Tue, 1 Feb 2022 08:27:47 GMT Tue, 1 Feb 2022 08:27:47 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 7ef64dbdf..5688bb664 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,27 @@ +Wed Feb 2 04:17:39 UTC 2022 +fortune -m "I will be finished tomorrow" fortunes2 +a/kernel-generic-5.15.19-x86_64-1.txz: Upgraded. +a/kernel-huge-5.15.19-x86_64-1.txz: Upgraded. +a/kernel-modules-5.15.19-x86_64-1.txz: Upgraded. +ap/screen-4.9.0-x86_64-1.txz: Upgraded. + Patched possible denial of service via a crafted UTF-8 character sequence. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-26937 + (* Security fix *) +d/kernel-headers-5.15.19-x86-1.txz: Upgraded. +k/kernel-source-5.15.19-noarch-1.txz: Upgraded. + RTC_INTF_DEV_UIE_EMUL y -> n + RTC_SYSTOHC n -> y + +RTC_SYSTOHC_DEVICE "rtc0" +l/lcms2-2.13-x86_64-2.txz: Rebuilt. + [PATCH] Fix for optimization error on grayscale. + Thanks to Aaron Boxer for reporting this issue. + Thanks to gmgf. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +testing/source/linux-5.16.5-configs/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. ++--------------------------+ Tue Feb 1 08:27:47 UTC 2022 kde/kate-21.12.1-x86_64-2.txz: Rebuilt. Fix missing validation of binaries executed via QProcess. diff --git a/FILELIST.TXT b/FILELIST.TXT index 1ec83edf4..d72902ca3 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,44 +1,44 @@ -Tue Feb 1 08:30:47 UTC 2022 +Wed Feb 2 04:28:39 UTC 2022 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 2022-02-01 08:27 . +drwxr-xr-x 12 root root 4096 2022-02-02 04:21 . -rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2 -rw-r--r-- 1 root root 15913 2022-01-18 20:05 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1097586 2022-02-01 05:38 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-02-01 05:38 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1098232 2022-02-02 04:21 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-02-02 04:21 ./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 1861968 2022-02-01 08:27 ./ChangeLog.txt +-rw-r--r-- 1 root root 1862942 2022-02-02 04:27 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI -drwxr-xr-x 2 root root 4096 2022-01-29 19:23 ./EFI/BOOT +drwxr-xr-x 2 root root 4096 2022-02-02 04:15 ./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 11204480 2022-01-29 18:32 ./EFI/BOOT/huge.s --rw-r--r-- 2 root root 50447940 2022-01-29 19:23 ./EFI/BOOT/initrd.img +-rw-r--r-- 2 root root 11200544 2022-02-01 21:18 ./EFI/BOOT/huge.s +-rw-r--r-- 2 root root 50459332 2022-02-02 04:15 ./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 1428832 2022-02-01 05:38 ./FILELIST.TXT +-rw-r--r-- 1 root root 1429574 2022-02-02 04:21 ./FILELIST.TXT -rw-r--r-- 1 root root 0 2022-01-27 22:50 ./FILE_LIST -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 864745 2022-02-01 08:30 ./PACKAGES.TXT --rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT --rw-r--r-- 1 root root 3635 2022-01-29 19:14 ./README.initrd +-rw-r--r-- 1 root root 864745 2022-02-02 04:21 ./PACKAGES.TXT +-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT +-rw-r--r-- 1 root root 3635 2022-02-02 04:04 ./README.initrd -rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT -rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT -rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT -rw-r--r-- 1 root root 7928 2018-07-19 06:33 ./README_UEFI.TXT --rw-r--r-- 1 root root 6166 2016-06-30 22:48 ./RELEASE_NOTES +-rw-r--r-- 1 root root 6089 2022-02-01 19:38 ./RELEASE_NOTES -rw-r--r-- 1 root root 13855 2008-12-08 18:13 ./SPEAKUP_DOCS.TXT -rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT --rw-r--r-- 1 root root 57627 2021-04-11 19:48 ./Slackware-HOWTO +-rw-r--r-- 1 root root 57187 2022-02-01 19:37 ./Slackware-HOWTO -rw-r--r-- 1 root root 8700 2022-01-26 05:44 ./UPGRADE.TXT drwxr-xr-x 19 root root 4096 2022-01-27 22:46 ./extra -rw-r--r-- 1 root root 49534 2022-01-27 22:46 ./extra/CHECKSUMS.md5 @@ -674,16 +674,16 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:28 ./extra/xv -rw-r--r-- 1 root root 233 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txt -rw-r--r-- 1 root root 953308 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz -rw-r--r-- 1 root root 163 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz.asc -drwxr-xr-x 3 root root 4096 2022-01-29 19:23 ./isolinux +drwxr-xr-x 3 root root 4096 2022-02-02 04:15 ./isolinux -rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./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 50447940 2022-01-29 19:23 ./isolinux/initrd.img +-rw-r--r-- 2 root root 50459332 2022-02-02 04:15 ./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 683 2022-01-29 19:14 ./isolinux/message.txt +-rw-r--r-- 1 root root 683 2022-02-02 04:04 ./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 @@ -694,12 +694,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 2022-01-29 19:14 ./kernels --rw-r--r-- 1 root root 37 2022-01-29 19:14 ./kernels/VERSIONS.TXT -drwxr-xr-x 2 root root 4096 2022-01-29 18:32 ./kernels/huge.s --rw-r--r-- 1 root root 1322049 2022-01-29 18:32 ./kernels/huge.s/System.map.gz --rw-r--r-- 2 root root 11204480 2022-01-29 18:32 ./kernels/huge.s/bzImage --rw-r--r-- 1 root root 239242 2022-01-29 17:25 ./kernels/huge.s/config +drwxr-xr-x 5 root root 4096 2022-02-02 04:04 ./kernels +-rw-r--r-- 1 root root 37 2022-02-02 04:04 ./kernels/VERSIONS.TXT +drwxr-xr-x 2 root root 4096 2022-02-01 21:18 ./kernels/huge.s +-rw-r--r-- 1 root root 1322188 2022-02-01 21:18 ./kernels/huge.s/System.map.gz +-rw-r--r-- 2 root root 11200544 2022-02-01 21:18 ./kernels/huge.s/bzImage +-rw-r--r-- 1 root root 239275 2022-02-01 20:11 ./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 @@ -744,13 +744,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches -rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST -rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT -drwxr-xr-x 17 root root 4096 2022-02-01 08:30 ./slackware64 --rw-r--r-- 1 root root 337498 2022-02-01 08:30 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-02-01 08:30 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 418557 2022-02-01 08:29 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4194449 2022-02-01 08:29 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2022-02-02 04:21 ./slackware64 +-rw-r--r-- 1 root root 337498 2022-02-02 04:21 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-02-02 04:21 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 418557 2022-02-02 04:20 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4198293 2022-02-02 04:20 ./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 2022-02-01 05:37 ./slackware64/a +drwxr-xr-x 2 root root 32768 2022-02-02 04:20 ./slackware64/a -rw-r--r-- 1 root root 327 2022-01-16 05:08 ./slackware64/a/aaa_base-15.0-x86_64-3.txt -rw-r--r-- 1 root root 10616 2022-01-16 05:08 ./slackware64/a/aaa_base-15.0-x86_64-3.txz -rw-r--r-- 1 root root 163 2022-01-16 05:08 ./slackware64/a/aaa_base-15.0-x86_64-3.txz.asc @@ -915,15 +915,15 @@ drwxr-xr-x 2 root root 32768 2022-02-01 05:37 ./slackware64/a -rw-r--r-- 1 root root 422 2022-01-25 05:05 ./slackware64/a/kernel-firmware-20220124_eb8ea1b-noarch-1.txt -rw-r--r-- 1 root root 205182272 2022-01-25 05:05 ./slackware64/a/kernel-firmware-20220124_eb8ea1b-noarch-1.txz -rw-r--r-- 1 root root 163 2022-01-25 05:05 ./slackware64/a/kernel-firmware-20220124_eb8ea1b-noarch-1.txz.asc --rw-r--r-- 1 root root 624 2022-01-29 18:33 ./slackware64/a/kernel-generic-5.15.18-x86_64-1.txt --rw-r--r-- 1 root root 8200680 2022-01-29 18:33 ./slackware64/a/kernel-generic-5.15.18-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-29 18:33 ./slackware64/a/kernel-generic-5.15.18-x86_64-1.txz.asc --rw-r--r-- 1 root root 636 2022-01-29 18:32 ./slackware64/a/kernel-huge-5.15.18-x86_64-1.txt --rw-r--r-- 1 root root 12134548 2022-01-29 18:32 ./slackware64/a/kernel-huge-5.15.18-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-29 18:32 ./slackware64/a/kernel-huge-5.15.18-x86_64-1.txz.asc --rw-r--r-- 1 root root 567 2022-01-29 18:37 ./slackware64/a/kernel-modules-5.15.18-x86_64-1.txt --rw-r--r-- 1 root root 50193528 2022-01-29 18:37 ./slackware64/a/kernel-modules-5.15.18-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-29 18:37 ./slackware64/a/kernel-modules-5.15.18-x86_64-1.txz.asc +-rw-r--r-- 1 root root 624 2022-02-01 21:19 ./slackware64/a/kernel-generic-5.15.19-x86_64-1.txt +-rw-r--r-- 1 root root 8200908 2022-02-01 21:19 ./slackware64/a/kernel-generic-5.15.19-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-02-01 21:19 ./slackware64/a/kernel-generic-5.15.19-x86_64-1.txz.asc +-rw-r--r-- 1 root root 636 2022-02-01 21:18 ./slackware64/a/kernel-huge-5.15.19-x86_64-1.txt +-rw-r--r-- 1 root root 12130064 2022-02-01 21:18 ./slackware64/a/kernel-huge-5.15.19-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-02-01 21:18 ./slackware64/a/kernel-huge-5.15.19-x86_64-1.txz.asc +-rw-r--r-- 1 root root 567 2022-02-01 21:23 ./slackware64/a/kernel-modules-5.15.19-x86_64-1.txt +-rw-r--r-- 1 root root 50175820 2022-02-01 21:23 ./slackware64/a/kernel-modules-5.15.19-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-02-01 21:23 ./slackware64/a/kernel-modules-5.15.19-x86_64-1.txz.asc -rw-r--r-- 1 root root 508 2021-05-21 04:35 ./slackware64/a/kmod-29-x86_64-1.txt -rw-r--r-- 1 root root 114996 2021-05-21 04:35 ./slackware64/a/kmod-29-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-05-21 04:35 ./slackware64/a/kmod-29-x86_64-1.txz.asc @@ -969,8 +969,8 @@ drwxr-xr-x 2 root root 32768 2022-02-01 05:37 ./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 9806 2022-01-29 19:14 ./slackware64/a/maketag --rw-r--r-- 1 root root 9806 2022-01-29 19:14 ./slackware64/a/maketag.ez +-rw-r--r-- 1 root root 9806 2022-02-02 04:04 ./slackware64/a/maketag +-rw-r--r-- 1 root root 9806 2022-02-02 04:04 ./slackware64/a/maketag.ez -rw-r--r-- 1 root root 591 2021-12-10 20:45 ./slackware64/a/mcelog-180-x86_64-1.txt -rw-r--r-- 1 root root 349496 2021-12-10 20:45 ./slackware64/a/mcelog-180-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-12-10 20:45 ./slackware64/a/mcelog-180-x86_64-1.txz.asc @@ -1076,7 +1076,7 @@ drwxr-xr-x 2 root root 32768 2022-02-01 05:37 ./slackware64/a -rw-r--r-- 1 root root 378 2022-01-27 22:36 ./slackware64/a/sysvinit-scripts-15.0-noarch-8.txt -rw-r--r-- 1 root root 16304 2022-01-27 22:36 ./slackware64/a/sysvinit-scripts-15.0-noarch-8.txz -rw-r--r-- 1 root root 163 2022-01-27 22:36 ./slackware64/a/sysvinit-scripts-15.0-noarch-8.txz.asc --rw-r--r-- 1 root root 1534 2022-01-29 19:14 ./slackware64/a/tagfile +-rw-r--r-- 1 root root 1534 2022-02-02 04:04 ./slackware64/a/tagfile -rw-r--r-- 1 root root 395 2021-02-15 20:32 ./slackware64/a/tar-1.34-x86_64-1.txt -rw-r--r-- 1 root root 850976 2021-02-15 20:32 ./slackware64/a/tar-1.34-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-02-15 20:32 ./slackware64/a/tar-1.34-x86_64-1.txz.asc @@ -1131,7 +1131,7 @@ drwxr-xr-x 2 root root 32768 2022-02-01 05:37 ./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 2022-01-30 20:50 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2022-02-02 04:20 ./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 @@ -1325,9 +1325,9 @@ drwxr-xr-x 2 root root 20480 2022-01-30 20:50 ./slackware64/ap -rw-r--r-- 1 root root 533 2021-10-10 21:42 ./slackware64/ap/sc-im-20210927_64b1a41-x86_64-1.txt -rw-r--r-- 1 root root 157840 2021-10-10 21:42 ./slackware64/ap/sc-im-20210927_64b1a41-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-10-10 21:42 ./slackware64/ap/sc-im-20210927_64b1a41-x86_64-1.txz.asc --rw-r--r-- 1 root root 653 2021-02-13 11:43 ./slackware64/ap/screen-4.8.0-x86_64-4.txt --rw-r--r-- 1 root root 556816 2021-02-13 11:43 ./slackware64/ap/screen-4.8.0-x86_64-4.txz --rw-r--r-- 1 root root 163 2021-02-13 11:43 ./slackware64/ap/screen-4.8.0-x86_64-4.txz.asc +-rw-r--r-- 1 root root 653 2022-02-02 02:13 ./slackware64/ap/screen-4.9.0-x86_64-1.txt +-rw-r--r-- 1 root root 550196 2022-02-02 02:13 ./slackware64/ap/screen-4.9.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-02-02 02:13 ./slackware64/ap/screen-4.9.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 452 2021-02-13 11:43 ./slackware64/ap/seejpeg-1.10-x86_64-4.txt -rw-r--r-- 1 root root 56116 2021-02-13 11:43 ./slackware64/ap/seejpeg-1.10-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:43 ./slackware64/ap/seejpeg-1.10-x86_64-4.txz.asc @@ -1386,7 +1386,7 @@ drwxr-xr-x 2 root root 20480 2022-01-30 20:50 ./slackware64/ap -rw-r--r-- 1 root root 506 2021-02-13 11:48 ./slackware64/ap/zsh-5.8-x86_64-3.txt -rw-r--r-- 1 root root 3056824 2021-02-13 11:48 ./slackware64/ap/zsh-5.8-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 11:48 ./slackware64/ap/zsh-5.8-x86_64-3.txz.asc -drwxr-xr-x 2 root root 20480 2022-01-30 20:50 ./slackware64/d +drwxr-xr-x 2 root root 20480 2022-02-02 04:20 ./slackware64/d -rw-r--r-- 1 root root 360 2022-01-28 20:37 ./slackware64/d/Cython-0.29.27-x86_64-1.txt -rw-r--r-- 1 root root 2393208 2022-01-28 20:37 ./slackware64/d/Cython-0.29.27-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-28 20:37 ./slackware64/d/Cython-0.29.27-x86_64-1.txz.asc @@ -1494,9 +1494,9 @@ drwxr-xr-x 2 root root 20480 2022-01-30 20:50 ./slackware64/d -rw-r--r-- 1 root root 279 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txt -rw-r--r-- 1 root root 48024 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz -rw-r--r-- 1 root root 163 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz.asc --rw-r--r-- 1 root root 332 2022-01-29 18:37 ./slackware64/d/kernel-headers-5.15.18-x86-1.txt --rw-r--r-- 1 root root 1077996 2022-01-29 18:37 ./slackware64/d/kernel-headers-5.15.18-x86-1.txz --rw-r--r-- 1 root root 163 2022-01-29 18:37 ./slackware64/d/kernel-headers-5.15.18-x86-1.txz.asc +-rw-r--r-- 1 root root 332 2022-02-01 21:23 ./slackware64/d/kernel-headers-5.15.19-x86-1.txt +-rw-r--r-- 1 root root 1078392 2022-02-01 21:23 ./slackware64/d/kernel-headers-5.15.19-x86-1.txz +-rw-r--r-- 1 root root 163 2022-02-01 21:23 ./slackware64/d/kernel-headers-5.15.19-x86-1.txz.asc -rw-r--r-- 1 root root 498 2021-08-12 18:03 ./slackware64/d/libtool-2.4.6-x86_64-18.txt -rw-r--r-- 1 root root 428432 2021-08-12 18:03 ./slackware64/d/libtool-2.4.6-x86_64-18.txz -rw-r--r-- 1 root root 163 2021-08-12 18:03 ./slackware64/d/libtool-2.4.6-x86_64-18.txz.asc @@ -1626,15 +1626,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f -rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag -rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez -rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile -drwxr-xr-x 2 root root 4096 2022-01-29 19:26 ./slackware64/k +drwxr-xr-x 2 root root 4096 2022-02-02 04:20 ./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 2022-01-29 18:29 ./slackware64/k/kernel-source-5.15.18-noarch-1.txt --rw-r--r-- 1 root root 122934504 2022-01-29 18:29 ./slackware64/k/kernel-source-5.15.18-noarch-1.txz --rw-r--r-- 1 root root 163 2022-01-29 18:29 ./slackware64/k/kernel-source-5.15.18-noarch-1.txz.asc --rw-r--r-- 1 root root 1171 2022-01-29 19:14 ./slackware64/k/maketag --rw-r--r-- 1 root root 1171 2022-01-29 19:14 ./slackware64/k/maketag.ez --rw-r--r-- 1 root root 18 2022-01-29 19:14 ./slackware64/k/tagfile +-rw-r--r-- 1 root root 317 2022-02-01 21:16 ./slackware64/k/kernel-source-5.15.19-noarch-1.txt +-rw-r--r-- 1 root root 122935208 2022-02-01 21:16 ./slackware64/k/kernel-source-5.15.19-noarch-1.txz +-rw-r--r-- 1 root root 163 2022-02-01 21:16 ./slackware64/k/kernel-source-5.15.19-noarch-1.txz.asc +-rw-r--r-- 1 root root 1171 2022-02-02 04:04 ./slackware64/k/maketag +-rw-r--r-- 1 root root 1171 2022-02-02 04:04 ./slackware64/k/maketag.ez +-rw-r--r-- 1 root root 18 2022-02-02 04:04 ./slackware64/k/tagfile drwxr-xr-x 2 root root 86016 2022-02-01 08:29 ./slackware64/kde -rw-r--r-- 1 root root 382 2022-01-06 21:36 ./slackware64/kde/akonadi-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 2541268 2022-01-06 21:36 ./slackware64/kde/akonadi-21.12.1-x86_64-1.txz @@ -2742,7 +2742,7 @@ drwxr-xr-x 2 root root 86016 2022-02-01 08:29 ./slackware64/kde -rw-r--r-- 1 root root 296 2022-01-06 22:19 ./slackware64/kde/zeroconf-ioslave-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 50224 2022-01-06 22:19 ./slackware64/kde/zeroconf-ioslave-21.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-06 22:19 ./slackware64/kde/zeroconf-ioslave-21.12.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 81920 2022-02-01 04:47 ./slackware64/l +drwxr-xr-x 2 root root 81920 2022-02-02 04:20 ./slackware64/l -rw-r--r-- 1 root root 329 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txt -rw-r--r-- 1 root root 928148 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz -rw-r--r-- 1 root root 163 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz.asc @@ -3150,9 +3150,9 @@ drwxr-xr-x 2 root root 81920 2022-02-01 04:47 ./slackware64/l -rw-r--r-- 1 root root 210 2021-02-13 06:56 ./slackware64/l/lcms-1.19-x86_64-6.txt -rw-r--r-- 1 root root 179364 2021-02-13 06:56 ./slackware64/l/lcms-1.19-x86_64-6.txz -rw-r--r-- 1 root root 163 2021-02-13 06:56 ./slackware64/l/lcms-1.19-x86_64-6.txz.asc --rw-r--r-- 1 root root 268 2022-01-30 20:32 ./slackware64/l/lcms2-2.13-x86_64-1.txt --rw-r--r-- 1 root root 201204 2022-01-30 20:32 ./slackware64/l/lcms2-2.13-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-30 20:32 ./slackware64/l/lcms2-2.13-x86_64-1.txz.asc +-rw-r--r-- 1 root root 268 2022-02-01 19:44 ./slackware64/l/lcms2-2.13-x86_64-2.txt +-rw-r--r-- 1 root root 201392 2022-02-01 19:44 ./slackware64/l/lcms2-2.13-x86_64-2.txz +-rw-r--r-- 1 root root 163 2022-02-01 19:44 ./slackware64/l/lcms2-2.13-x86_64-2.txz.asc -rw-r--r-- 1 root root 415 2021-11-03 00:55 ./slackware64/l/lensfun-0.3.95-x86_64-5.txt -rw-r--r-- 1 root root 390456 2021-11-03 00:55 ./slackware64/l/lensfun-0.3.95-x86_64-5.txz -rw-r--r-- 1 root root 163 2021-11-03 00:55 ./slackware64/l/lensfun-0.3.95-x86_64-5.txz.asc @@ -5610,11 +5610,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 2022-02-01 08:30 ./source --rw-r--r-- 1 root root 585568 2022-02-01 08:30 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-02-01 08:30 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 814778 2022-02-01 08:30 ./source/FILE_LIST --rw-r--r-- 1 root root 23356978 2022-02-01 08:30 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2022-02-02 04:21 ./source +-rw-r--r-- 1 root root 585662 2022-02-02 04:21 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-02-02 04:21 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 814887 2022-02-02 04:21 ./source/FILE_LIST +-rw-r--r-- 1 root root 23350041 2022-02-02 04:21 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT drwxr-xr-x 122 root root 4096 2022-01-29 05:54 ./source/a -rw-r--r-- 1 root root 1847 2022-01-21 19:54 ./source/a/FTBFSlog @@ -6706,7 +6706,7 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/a/zoo -rw-r--r-- 1 root root 173607 1994-12-30 20:19 ./source/a/zoo/zoo-2.10.tar.gz -rwxr-xr-x 1 root root 3143 2021-02-13 05:31 ./source/a/zoo/zoo.SlackBuild -rw-r--r-- 1 root root 14136 2010-05-22 09:49 ./source/a/zoo/zoo_2.10-22.debian.tar.gz -drwxr-xr-x 85 root root 4096 2022-01-30 20:12 ./source/ap +drwxr-xr-x 85 root root 4096 2022-02-02 02:14 ./source/ap -rw-r--r-- 1 root root 976 2021-04-03 17:43 ./source/ap/FTBFSlog drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/a2ps -rw-r--r-- 1 root root 1521 2017-10-01 17:59 ./source/ap/a2ps/a2ps-4.14-texinfo-nodes.patch.gz @@ -7117,14 +7117,14 @@ drwxr-xr-x 2 root root 4096 2021-10-10 21:42 ./source/ap/sc-im -rw-r--r-- 1 root root 168378 2002-09-20 05:00 ./source/ap/sc/sc-7.16.tar.lz -rwxr-xr-x 1 root root 4264 2021-02-13 05:31 ./source/ap/sc/sc.SlackBuild -rw-r--r-- 1 root root 573 2018-02-27 06:12 ./source/ap/sc/slack-desc -drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/screen +drwxr-xr-x 2 root root 4096 2022-02-02 02:08 ./source/ap/screen -rw-r--r-- 1 root root 2913 2014-07-26 12:01 ./source/ap/screen/26source_encoding.patch.gz -rw-r--r-- 1 root root 237 2014-07-26 12:01 ./source/ap/screen/45suppress_remap.patch.gz -rw-r--r-- 1 root root 693 2014-07-26 12:01 ./source/ap/screen/52fix_screen_utf8_nfd.patch.gz -rw-r--r-- 1 root root 341 2016-08-23 17:08 ./source/ap/screen/60-revert-screenrc-change.diff.gz -rw-r--r-- 1 root root 350 2020-02-07 00:25 ./source/ap/screen/doinst.sh.gz --rw-r--r-- 1 root root 618584 2020-02-05 20:33 ./source/ap/screen/screen-4.8.0.tar.lz --rwxr-xr-x 1 root root 5091 2021-02-13 05:31 ./source/ap/screen/screen.SlackBuild +-rw-r--r-- 1 root root 571934 2022-02-01 16:01 ./source/ap/screen/screen-4.9.0.tar.lz +-rwxr-xr-x 1 root root 5380 2022-02-02 02:13 ./source/ap/screen/screen.SlackBuild -rw-r--r-- 1 root root 77 2014-07-26 21:04 ./source/ap/screen/screen.pam -rw-r--r-- 1 root root 1107 2018-02-27 06:12 ./source/ap/screen/slack-desc drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/seejpeg @@ -7792,21 +7792,21 @@ drwxr-xr-x 2 root root 4096 2022-01-22 20:57 ./source/installer/sources/i drwxr-xr-x 2 root root 4096 2021-12-15 17:20 ./source/installer/sources/nano -rw-r--r-- 1 root root 1509388 2021-12-15 11:29 ./source/installer/sources/nano/nano-6.0.tar.xz -rw-r--r-- 1 root root 833 2021-12-15 11:29 ./source/installer/sources/nano/nano-6.0.tar.xz.sig -drwxr-xr-x 4 root root 4096 2022-01-29 17:16 ./source/k +drwxr-xr-x 4 root root 4096 2022-02-01 17:31 ./source/k -rwxr-xr-x 1 root root 8297 2022-01-27 17:20 ./source/k/build-all-kernels.sh -drwxr-xr-x 2 root root 4096 2022-01-29 17:25 ./source/k/kernel-configs --rw-r--r-- 1 root root 236252 2022-01-29 17:23 ./source/k/kernel-configs/config-generic-5.15.18 --rw-r--r-- 1 root root 239273 2022-01-29 17:25 ./source/k/kernel-configs/config-generic-5.15.18.x64 --rw-r--r-- 1 root root 237845 2022-01-29 17:23 ./source/k/kernel-configs/config-generic-smp-5.15.18-smp --rw-r--r-- 1 root root 236221 2022-01-29 17:23 ./source/k/kernel-configs/config-huge-5.15.18 --rw-r--r-- 1 root root 239242 2022-01-29 17:25 ./source/k/kernel-configs/config-huge-5.15.18.x64 --rw-r--r-- 1 root root 237814 2022-01-29 17:23 ./source/k/kernel-configs/config-huge-smp-5.15.18-smp +drwxr-xr-x 2 root root 4096 2022-02-01 20:12 ./source/k/kernel-configs +-rw-r--r-- 1 root root 236285 2022-02-01 20:08 ./source/k/kernel-configs/config-generic-5.15.19 +-rw-r--r-- 1 root root 239306 2022-02-01 20:11 ./source/k/kernel-configs/config-generic-5.15.19.x64 +-rw-r--r-- 1 root root 237878 2022-02-01 20:08 ./source/k/kernel-configs/config-generic-smp-5.15.19-smp +-rw-r--r-- 1 root root 236254 2022-02-01 20:08 ./source/k/kernel-configs/config-huge-5.15.19 +-rw-r--r-- 1 root root 239275 2022-02-01 20:11 ./source/k/kernel-configs/config-huge-5.15.19.x64 +-rw-r--r-- 1 root root 237847 2022-02-01 20:08 ./source/k/kernel-configs/config-huge-smp-5.15.19-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 6004 2020-06-11 19:57 ./source/k/kernel-modules.SlackBuild -rwxr-xr-x 1 root root 8863 2021-10-29 17:19 ./source/k/kernel-source.SlackBuild --rw-r--r-- 1 root root 991 2022-01-29 10:03 ./source/k/linux-5.15.18.tar.sign --rw-r--r-- 1 root root 126228144 2022-01-29 10:03 ./source/k/linux-5.15.18.tar.xz +-rw-r--r-- 1 root root 991 2022-02-01 16:38 ./source/k/linux-5.15.19.tar.sign +-rw-r--r-- 1 root root 126226608 2022-02-01 16:38 ./source/k/linux-5.15.19.tar.xz drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./source/k/slack-desc -rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic-smp.i686 -rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic.i586 @@ -10486,10 +10486,11 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/lcms -rw-r--r-- 1 root root 608880 2009-10-30 15:57 ./source/l/lcms/lcms-1.19.tar.xz -rwxr-xr-x 1 root root 3695 2021-02-13 05:31 ./source/l/lcms/lcms.SlackBuild -rw-r--r-- 1 root root 662 2018-02-27 06:12 ./source/l/lcms/slack-desc -drwxr-xr-x 2 root root 4096 2022-01-30 20:30 ./source/l/lcms2 +drwxr-xr-x 2 root root 4096 2022-02-01 19:44 ./source/l/lcms2 +-rw-r--r-- 1 root root 682 2022-02-01 19:43 ./source/l/lcms2/fdbfb7694f9d7048d53674b79ddfc38068bfdaf7.patch.gz -rw-r--r-- 1 root root 33 2020-06-01 18:13 ./source/l/lcms2/lcms.url -rw-r--r-- 1 root root 7259337 2022-01-29 18:30 ./source/l/lcms2/lcms2-2.13.tar.gz --rwxr-xr-x 1 root root 4172 2022-01-30 20:32 ./source/l/lcms2/lcms2.SlackBuild +-rwxr-xr-x 1 root root 4265 2022-02-01 19:44 ./source/l/lcms2/lcms2.SlackBuild -rw-r--r-- 1 root root 721 2018-02-27 06:12 ./source/l/lcms2/slack-desc drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/lensfun -rw-r--r-- 1 root root 2305700 2018-06-29 10:29 ./source/l/lensfun/lensfun-0.3.95.tar.lz @@ -11937,7 +11938,7 @@ drwxr-xr-x 2 root root 4096 2021-09-25 00:06 ./source/n/cifs-utils -rwxr-xr-x 1 root root 4873 2021-04-13 16:13 ./source/n/cifs-utils/cifs-utils.SlackBuild -rw-r--r-- 1 root root 48 2018-11-15 17:49 ./source/n/cifs-utils/cifs-utils.url -rw-r--r-- 1 root root 1061 2018-02-27 06:13 ./source/n/cifs-utils/slack-desc -drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/conntrack-tools +drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/conntrack-tools -rw-r--r-- 1 root root 419642 2020-04-01 17:27 ./source/n/conntrack-tools/conntrack-tools-1.4.6.tar.lz -rwxr-xr-x 1 root root 3634 2021-02-13 05:32 ./source/n/conntrack-tools/conntrack-tools.SlackBuild -rw-r--r-- 1 root root 44 2020-04-02 18:37 ./source/n/conntrack-tools/conntrack-tools.url @@ -15162,25 +15163,25 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/y/nethack -rwxr-xr-x 1 root root 4998 2021-02-13 05:32 ./source/y/nethack/nethack.SlackBuild -rw-r--r-- 1 root root 59 2020-12-30 20:25 ./source/y/nethack/nethack.url -rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -drwxr-xr-x 4 root root 4096 2022-02-01 04:56 ./testing --rw-r--r-- 1 root root 1154 2022-02-01 04:56 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-02-01 04:56 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 1471 2022-02-01 04:56 ./testing/FILE_LIST --rw-r--r-- 1 root root 14 2022-02-01 04:56 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 224 2022-02-01 04:56 ./testing/PACKAGES.TXT +drwxr-xr-x 4 root root 4096 2022-02-02 04:21 ./testing +-rw-r--r-- 1 root root 1154 2022-02-02 04:21 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-02-02 04:21 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1471 2022-02-02 04:21 ./testing/FILE_LIST +-rw-r--r-- 1 root root 14 2022-02-02 04:21 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 224 2022-02-02 04:21 ./testing/PACKAGES.TXT drwxr-xr-x 2 root root 4096 2021-10-27 20:50 ./testing/packages -drwxr-xr-x 3 root root 4096 2022-02-01 04:54 ./testing/source -drwxr-xr-x 2 root root 4096 2022-02-01 04:54 ./testing/source/linux-5.16.4-configs --rw-r--r-- 1 root root 75 2022-02-01 04:54 ./testing/source/linux-5.16.4-configs/README --rw-r--r-- 1 root root 238283 2022-01-31 21:06 ./testing/source/linux-5.16.4-configs/config-generic-5.16.4 --rw-r--r-- 1 root root 241251 2022-01-31 21:10 ./testing/source/linux-5.16.4-configs/config-generic-5.16.4.x64 --rw-r--r-- 1 root root 239628 2022-01-31 21:05 ./testing/source/linux-5.16.4-configs/config-generic-smp-5.16.4-smp --rw-r--r-- 1 root root 238252 2022-01-31 21:06 ./testing/source/linux-5.16.4-configs/config-huge-5.16.4 --rw-r--r-- 1 root root 241220 2022-01-31 21:10 ./testing/source/linux-5.16.4-configs/config-huge-5.16.4.x64 --rw-r--r-- 1 root root 239597 2022-01-31 21:06 ./testing/source/linux-5.16.4-configs/config-huge-smp-5.16.4-smp -drwxr-xr-x 2 root root 4096 2022-01-29 19:23 ./usb-and-pxe-installers +drwxr-xr-x 3 root root 4096 2022-02-01 19:58 ./testing/source +drwxr-xr-x 2 root root 4096 2022-02-01 20:12 ./testing/source/linux-5.16.5-configs +-rw-r--r-- 1 root root 75 2022-02-01 04:54 ./testing/source/linux-5.16.5-configs/README +-rw-r--r-- 1 root root 238316 2022-02-01 20:06 ./testing/source/linux-5.16.5-configs/config-generic-5.16.5 +-rw-r--r-- 1 root root 241284 2022-02-01 20:11 ./testing/source/linux-5.16.5-configs/config-generic-5.16.5.x64 +-rw-r--r-- 1 root root 239661 2022-02-01 20:06 ./testing/source/linux-5.16.5-configs/config-generic-smp-5.16.5-smp +-rw-r--r-- 1 root root 238285 2022-02-01 20:06 ./testing/source/linux-5.16.5-configs/config-huge-5.16.5 +-rw-r--r-- 1 root root 241253 2022-02-01 20:10 ./testing/source/linux-5.16.5-configs/config-huge-5.16.5.x64 +-rw-r--r-- 1 root root 239630 2022-02-01 20:06 ./testing/source/linux-5.16.5-configs/config-huge-smp-5.16.5-smp +drwxr-xr-x 2 root root 4096 2022-02-02 04:15 ./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 62714880 2022-01-29 19:23 ./usb-and-pxe-installers/usbboot.img +-rw-r--r-- 1 root root 62727168 2022-02-02 04:15 ./usb-and-pxe-installers/usbboot.img -rw-r--r-- 1 root root 16194 2021-03-19 18:02 ./usb-and-pxe-installers/usbimg2disk.sh diff --git a/README.TXT b/README.TXT index 190da357b..4f65ac395 100644 --- a/README.TXT +++ b/README.TXT @@ -1,17 +1,17 @@ +Welcome to Slackware 15.0! (64-bit x86_64 edition) -Welcome to Slackware 14.2! (64-bit x86_64 edition) +Slackware 15.0 is a complete distribution of the Linux operating system. -Slackware 14.2 is a complete distribution of the Linux operating system. +Here are some versions of major components of Slackware 15.0: -Here are some versions of major components of Slackware 14.2: - -- Linux kernel 4.4.14 -- C compiler gcc-5.3.0 -- Binutils 2.26 -- GNU C Library glibc-2.23 -- X Window System X11R7.7 -- KDE 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21) -- Xfce 4.12.1 +- Linux kernel 5.15.19 +- GCC compiler 11.2.0 +- LLVM compiler 13.0.0 +- Rust compiler 1.58.1 +- Binutils 2.37 +- GNU C Library 2.33 +- KDE Plasma 5.23.5 +- Xfce 4.16 For installation instructions, see the file 'Slackware-HOWTO'. @@ -20,7 +20,7 @@ For important hints about this release, see the file 'CHANGES_AND_HINTS.TXT'. These are some of the important files and directories found on the Slackware FTP site: - ftp://ftp.slackware.com/pub/slackware/slackware64-14.2/ + ftp://ftp.slackware.com/pub/slackware/slackware64-15.0/ Thanks to cwo.com for continuing to help us with hosting for our web site, and to the OSU Open Source Lab for hosting our archives at ftp.slackware.com @@ -30,9 +30,9 @@ If you're reading this on a CD-ROM, these directories will probably be split across several discs. . -|-- ANNOUNCE.14.2 Announcement for Slackware 14.2. -|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.1 -| to 14.2 and common pitfalls. +|-- ANNOUNCE.15.0 Announcement for Slackware 15.0. +|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.2 +| to 15.0 and common pitfalls. |-- CHECKSUMS.md5 MD5 format file checksums. |-- COPYING The GNU Public License, version 2. |-- COPYING3 The GNU Public License, version 3. @@ -57,15 +57,16 @@ split across several discs. | |-- Slackware-HOWTO Instructions for installing Slackware from CD. | If you're new to Slackware, start with this. -|-- UPGRADE.TXT How to upgrade from Slackware 14.1 to Slackware 14.2. +|-- UPGRADE.TXT How to upgrade from Slackware 14.2 to Slackware 15.0. | |-- extra/ Extra packages for Slackware like: | | aspell-word-lists, bash-completion, bittornado, -| | bittorrent, brltty, emacspeak, mplayerplug-in, -| | recordmydesktop, tigervnc, wicd, and xf86-video-fbdev. +| | brltty, fltk, getty-ps, php80, php81, rust (for +| | Mozilla), sendmail, tigervnc, xf86-video-fbdev, +| | xf86-video-nouveau-blacklist, xfractint, and xv. | | Scripts are also included to repackage some | | non-redistributable binaries into Slackware packages: -| | google-chrome, java, and flashplayer-plugin. +| | google-chrome and java. | | | `-- source/ Source code for the extra packages. | @@ -79,16 +80,16 @@ split across several discs. | | | `-- initrd.img Installation initrd (can also be loaded with Loadlin) | -|-- kernels/ Precompiled Linux 4.4.14 kernel images. +|-- kernels/ Precompiled Linux 5.15.19 kernel images. | | | `-- huge.s The default standard install kernel for Slackware. | This supports pretty much everything in the -| 4.4.14 kernel, including Speakup. This kernel -| requires an x86_64 (also known as AMD64, EM64T, or -| Intel 64) capable 64-bit CPU. +| 5.15.19 kernel, and includes support for Speakup. +| This kernel requires an x86_64 (also known as AMD64, +| EM64T, or Intel 64) capable 64-bit CPU. | |-- slackware64/ This directory contains the core software packages -| | for Slackware 14.2. +| | for Slackware 15.0. | | | |-- a/ The A (base) package series. | |-- ap/ The AP (applications) package series. @@ -96,8 +97,7 @@ split across several discs. | |-- e/ The E (GNU Emacs) package series. | |-- f/ The F (FAQ/Documentation) package series. | |-- k/ The K (kernel source) package series. -| |-- kde/ The KDE package series. -| |-- kdei/ The KDE internationalization package series. +| |-- kde/ The KDE Plasma package series. | |-- l/ The L (libraries) package series. | |-- n/ The N (networking) package series. | |-- t/ The T (TeX) package series. @@ -118,7 +118,6 @@ split across several discs. | |-- installer/ Source for utilities used in the installer. | |-- k/ Source for the K (kernel source) series. | |-- kde/ Source for the KDE series. -| |-- kdei/ Source for the KDEI series. | |-- l/ Source for the L (libraries) series. | |-- n/ Source for the N (networking) series. | |-- t/ Source for the T (TeX) series. @@ -130,9 +129,8 @@ split across several discs. | |-- testing/ This directory contains packages being tested | | for possible use in future versions of Slackware. -| | For this release, it contains efibootmgr-0.6.0, -| | tmux-2.2, and sample kernel configuration files -| | for Linux 4.6. +| | For this release, it contains sample kernel +| | configuration files for Linux 5.16.5. | | | `--- source/ This directory contains source code for the | packages in testing. @@ -150,23 +148,15 @@ split across several discs. `-- usbimg2disk.sh Script to make a partitioned USB flash installer from usbboot.img. +Slackware relies on user contributions for funding. If you'd like to help, +visit one of these links: -If you like Slackware, please consider supporting the project by becoming -a Slackware subscriber. The announcement (ANNOUNCE_14.2) in this directory -has information about ordering or subscribing to the Slackware CD-ROM or -DVD releases. Note that the x86_64 release is only available as part of the -DVD. You can find out about ordering Slackware on media, or read more about -it (and check out other Slackware-related items for sale) by visiting the -Slackware store. We also gratefully accept financial contributions under -the "All" section of the store site menu. - -Thanks for your consideration and help! - - http://store.slackware.com +https://www.patreon.com/slackwarelinux +https://paypal.me/volkerdi +Contibutions are not tax deductible. Thanks for your support in any amount! Enjoy! Patrick Volkerding volkerdi@slackware.com - diff --git a/README.initrd b/README.initrd index b19d53e46..5a219c2a8 100644 --- a/README.initrd +++ b/README.initrd @@ -1,7 +1,7 @@ Slackware initrd mini HOWTO by Patrick Volkerding, volkerdi@slackware.com -Sat Jan 29 19:14:42 UTC 2022 +Wed Feb 2 04:04:52 UTC 2022 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 5.15.18 Linux kernel using the packages +upgrading to the generic 5.15.19 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-5.15.18-x86_64-1.txz - installpkg kernel-modules-5.15.18-x86_64-1.txz + installpkg kernel-generic-5.15.19-x86_64-1.txz + installpkg kernel-modules-5.15.19-x86_64-1.txz installpkg mkinitrd-1.4.11-x86_64-28.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 5.15.18 -m ext4 + mkinitrd -c -k 5.15.19 -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 5.15.18 +Here's another example: Build an initrd image using Linux 5.15.19 kernel modules for a system with an ext4 root partition on /dev/sdb3: - mkinitrd -c -k 5.15.18 -m ext4 -f ext4 -r /dev/sdb3 + mkinitrd -c -k 5.15.19 -m ext4 -f ext4 -r /dev/sdb3 4. Now that I've built an initrd, how do I use it? diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 01eb6ad47..b302330a9 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -106,6 +106,3 @@ Have fun! Pat Volkerding ---- -Help keep the lights on @slackware! Shop at http://store.slackware.com - diff --git a/Slackware-HOWTO b/Slackware-HOWTO index b0ef152ac..740f7aae8 100644 --- a/Slackware-HOWTO +++ b/Slackware-HOWTO @@ -1,7 +1,6 @@ - Slackware Linux CD-ROM Installation HOWTO Patrick Volkerding -v15.0, 2021-04-11 +v15.0, 2022-02-02 This document covers installation of the Slackware(R) distribution of the Linux operating system from the Slackware CD-ROM. @@ -57,18 +56,13 @@ the Internet. The Linux operating system now runs on several machine architectures, including ARMs, Intel 80x86, Sparc, 68K, PowerPC, DEC Alpha, MIPS, and -others. The x86 Slackware distribution of Linux runs on most PC -processors compatible with the Intel 486 or better, including (but not -limited to) the Intel Celeron, Pentium I, MMX, Pro, II, III, Xeon, -4, M, D, Core, Core 2, Core i7, and Atom; AMD 486, K5, K6, K6-II, K6-III, -Duron, Athlon, Athlon XP, Athlon MP, Athlon 64, Sempron, Phenom, -Phenom II, and Neo; Cyrix 486, 5x86, 6x86, M-II; Via Cyrix III, Via C3, -Via Nano; Transmeta Crusoe and Efficeon. Essentially anything that's -x86 and 32-bit (with at least i586 opcodes) will do for the 32-bit x86 -edition of Slackware, or 64-bit and supporting x86_64 extensions (also +others. The x86 Slackware distribution of Linux runs on most PC +processors compatible with the Intel 586 or better - essentially anything +that's x86 and 32-bit (with at least i586 opcodes) will do for the 32-bit +x86 edition of Slackware, or 64-bit and supporting x86_64 extensions (also known as AMD64, EM64T, or Intel 64) for the x86_64 edition of Slackware. -Linux is modeled after the UNIX(R) operating system. The Slackware +Linux is modeled after the UNIX(R) operating system. The Slackware distribution contains a full program development system with support for C, C++, Fortran-77, LISP, and other languages, full TCP/IP networking with NFS, PPP, CIFS/SMB (Samba), a full implementation of the X Window @@ -99,12 +93,12 @@ linuxquestions.org. Here's a basic list of what you'll need to install Slackware: -One gigabyte (1 GB) or more of RAM. If you have less RAM than this, you +One gigabyte (1 GB) or more of RAM. If you have less RAM than this, you might still be able to install, but if so don't expect the best possible experience. -You also will need some disk space to install Slackware. For a complete -installation, you'll probably want to devote a 20GB *or larger* partition +You also will need some disk space to install Slackware. For a complete +installation, you'll probably want to devote *at least* a 20GB partition completely to Slackware (you'll need almost 16 GB for a full default installation, and then you'll want extra space when you're done). If you haven't installed Slackware before, you may have to experiment. @@ -113,64 +107,64 @@ Also, you can always install only the first software set (the A series containing only the basic system utilities) and then install more software later once your system is running. -If you use SCSI, Slackware supports most SCSI controllers. The "huge" +If you use SCSI, Slackware supports most SCSI controllers. The "huge" kernels support as much of the boot hardware as possible, including several hardware RAID controllers, Fiber Channel controllers, software RAID in linear and RAID 0 through 6 and RAID 10, LVM (Logical Volume Manager), and kernel support required to have fully encrypted systems. -To install from the DVD or CD-ROM, you'll need a supported drive. These +To install from the DVD or CD-ROM, you'll need a supported drive. These days, the chances that your drive is supported by the install kernels -is excellent. But, if not, you can always use a USB stick and install -via the network. Or, use a floppy disk to install using PXE and the -network. See the docs in usb-and-pxe-installers and the etherboot +is excellent. But, if not, you can always use a USB stick and install +via the network. Or, use a floppy disk to install using PXE and the +network. See the docs in usb-and-pxe-installers and the etherboot directory within for instructions. 3. Slackware Space Requirements -Slackware divides the installable software into categories. (in the old +Slackware divides the installable software into categories. (in the old days when people installed Linux from floppy disks, these were often -referred to as "disk sets") Only the A series category (containing the +referred to as "disk sets"). Only the A series category (containing the base Linux OS) is mandatory, but you can't do very much on a system that -only has the A series installed. Here's an overview of the software +only has the A series installed. Here's an overview of the software categories available for installation, along with the (approximate) amount of drive space needed to install the entire set: - A The base Slackware system. (2.2 GB) + A The base Slackware system. (1.5 GB) - AP Linux applications. (706 MB) + AP Linux applications. (677 MB) - D Program development tools. (2.5 GB) + D Program development tools. (2.7 GB) - E GNU Emacs. (211 MB) + E GNU Emacs. (176 MB) F FAQs and HOWTOs for common tasks. (33 MB) - K Linux 5.10.29 kernel source. (1.1 GB) + K Linux 5.15.19 kernel source. (1.2 GB) - KDE The KDE Plasma 5 desktop environment and applications. (2.8 GB) + KDE The KDE Plasma 5 desktop environment and applications. (2.9 GB) - L System libraries. (2.4 GB) + L System libraries. (2.5 GB) - N Networking applications and utilities. (543 MB) + N Networking applications and utilities. (555 MB) - T TeX typesetting language. (589 MB) + T TeX typesetting language. (577 MB) TCL Tcl/Tk/TclX scripting languages and tools. (19 MB) - X X Window System graphical user interface. (1.2 GB) + X X Window System graphical user interface. (1.3 GB) - XAP Applications for the X Window System. (989 MB) + XAP Applications for the X Window System. (1.1 GB) - XFCE The XFCE desktop environment and applications. (85 MB) + XFCE The XFCE desktop environment and applications. (84 MB) Y Classic text-based BSD games. (11 MB) TOTAL SIZE OF ALL SETS: about 16GB If you have the disk space, we encourage you to do a full installation for -best results. Otherwise, remember that you must install the A set. You +best results. Otherwise, remember that you must install the A set. You probably also want to install the AP, D, L, and N series, as well as the KDE, X, XAP, and XFCE sets if you wish to run the X Window System. The Y series is fun, but not required. @@ -186,17 +180,17 @@ NOTE: For information on partitioning UEFI systems, please see the README_UEFI.TXT file. A partition is a section of a hard drive that has been set aside for -use by an operating system. You can have up to four primary -partitions on a single hard drive. If you need more than that, you -can make what is called an ''extended partition.'' This is actually +use by an operating system. You can have up to four primary +partitions on a single hard drive. If you need more than that, you +can make what is called an ''extended partition.'' This is actually a way to make one of the primary partitions contain several sub-partitions. -Usually there won't be any free space on your hard drive. Instead, +Usually there won't be any free space on your hard drive. Instead, you will have already partitioned it for the use of other operating -systems, such as MS-DOS or Windows. Before you can make your Linux +systems, such as MS-DOS or Windows. Before you can make your Linux partitions, you'll need to remove one or more of your existing drive -partitions to make room for it. Removing a partition destroys the +partitions to make room for it. Removing a partition destroys the data on it, so you'll want to back it up first. If you've got a large partition that you'd like to shrink to make @@ -204,28 +198,28 @@ space for Slackware you might consider using GParted, a partition editor that allows resizing and moving of existing partitions. They have a Live CD and USB image that allows running the program on a minimal OS, as well as versions to boot from PXE or the hard -drive. Bootable images with GParted may be found here: +drive. Bootable images with GParted may be found here: http://gparted.sourceforge.net/index.php There's also the regular version of GNU parted that does the same -thing from the command line. It is included in the installer, and +thing from the command line. It is included in the installer, and as a package in the L series. If you plan to repartition your system manually, you'll need to back -up the data on any partitions you plan to change. The usual tool for -deleting/creating partitions is the fdisk program. Most PC operating +up the data on any partitions you plan to change. The usual tool for +deleting/creating partitions is the fdisk program. Most PC operating systems have a version of this tool, and if you're running DOS or Windows it's probably best to use the repartitioning tool from that OS. -Usually DOS uses the entire drive. Use DOS fdisk to delete the -partition. Then create a smaller primary DOS partition, leaving +Usually DOS uses the entire drive. Use DOS fdisk to delete the +partition. Then create a smaller primary DOS partition, leaving enough space to install Linux. Preferably this should be more than 9GB. If your machine doesn't have a lot of RAM, you'll want another -partition for swap space. The swap partition should be equal to the +partition for swap space. The swap partition should be equal to the amount of RAM your machine has, but should in any case be at least -128MB. If you don't have that much drive space to spare, the more the +128MB. If you don't have that much drive space to spare, the more the better to avoid running out of virtual RAM (especially if you plan on -using a graphical desktop). You'll then need to reinstall DOS or +using a graphical desktop). You'll then need to reinstall DOS or Windows on your new DOS partition, and then restore your backup. We'll go into more detail about partitioning later, and you don't need @@ -239,20 +233,20 @@ to install on. If your machine has a bootable CD-ROM drive (you may need to configure this in the system's BIOS settings) then you'll be able to directly -boot the first CD-ROM. If not, then see the files in the +boot the first CD-ROM. If not, then see the files in the usb-and-pxe-installers directory for information about alternative -methods of booting the installer. Also, don't neglect to read the +methods of booting the installer. Also, don't neglect to read the CHANGES_AND_HINTS.TXT file, which is probably the most accurate piece of documentation to ship with Slackware (thanks Robby!). -Now it's time to boot the disc. Put the Slackware installation CD-ROM in -your machine's CD-ROM drive and reboot to load the disc. You'll get an +Now it's time to boot the disc. Put the Slackware installation CD-ROM in +your machine's CD-ROM drive and reboot to load the disc. You'll get an initial information screen and a prompt (called the "boot:" prompt) at the -bottom of the screen. This is where you'll enter the name of the kernel -that you want to boot with. With most systems you'll want to use the -default kernel, called hugesmp.s. Even on a machine with only a single +bottom of the screen. This is where you'll enter the name of the kernel +that you want to boot with. With most systems you'll want to use the +default kernel, called hugesmp.s. Even on a machine with only a single one-core processor, it is recommended to use this kernel if your machine -can run it. Otherwise use the huge.s kernel, which should support any +can run it. Otherwise use the huge.s kernel, which should support any 586 or better. To boot the hugesmp.s kernel, just enter hugesmp.s on the boot prompt: @@ -265,7 +259,7 @@ for you) If you've got some non-standard hardware in your machine (or if hugesmp.s doesn't work, and you're beginning to suspect you need a different -kernel), then you'll have to try huge.s. If, for some reason, that still +kernel), then you'll have to try huge.s. If, for some reason, that still will not boot and you know that your hardware should be supported by the 5.10.29 kernel, contact volkerdi at slackware dot com and I will see what I can do. @@ -273,40 +267,40 @@ what I can do. These are the kernels shipped in Slackware: -hugesmp.s This is the default installation kernel. If possible, +hugesmp.s This is the default installation kernel. If possible, you can save a bit of RAM later (and some ugly warnings at boot time or when trying to load modules when the driver is - already built-in) by switching to a generic kernel. In this + already built-in) by switching to a generic kernel. In this case that would be gensmp.s, which is a similar kernel but without filesystems and many of the less common drive - controllers built in. To support these (at the very least + controllers built in. To support these (at the very least your root filesystem), an initrd (actually an initramfs) - is required when a generic kernel is used. Previous + is required when a generic kernel is used. Previous versions of Slackware used an ext2 filesystem for this, but now a filesystem-less dynamic kernel-based directory - structure is used. A big advantage of this is that the size + structure is used. A big advantage of this is that the size usable by the initrd is only limited by the amount of RAM in - the machine. A disadvantage is that the generic kernels no + the machine. A disadvantage is that the generic kernels no longer include *any* filesystems besides romfs, so old initrd.gz files are not usable (they would have needed new modules anyway), and it is trickier to get a custom binaries or modules or whatever into the installer for guru-install - purposes. It's not impossible though -- think tar to/from a + purposes. It's not impossible though -- think tar to/from a device such as a USB stick, or leveraging ROMFS. -gensmp.s The trimmed down, more modular version of hugesmp.s. This +gensmp.s The trimmed down, more modular version of hugesmp.s. This can be switched to, after setting up an initrd and - reinstalling LILO. It is packaged as a .txz, and can be + reinstalling LILO. It is packaged as a .txz, and can be found on the installed system as: - /boot/vmlinuz-generic-smp-5.10.29-smp + /boot/vmlinuz-generic-smp-5.15.19-smp huge.s This is the 586-compatible single processor version of the - hugesmp.s kernel. Try this if hugesmp.s does not work on + hugesmp.s kernel. Try this if hugesmp.s does not work on your machine. -generic.s The trimmed down, more modular version of huge.s. Found on +generic.s The trimmed down, more modular version of huge.s. Found on the system as: - /boot/vmlinuz-generic-5.10.29 + /boot/vmlinuz-generic-5.15.19 This also requires using an initrd. speakup.s This used to be a separate kernel patched with the Speakup @@ -337,13 +331,13 @@ Note that if you use the huge (non-SMP kernel) and plan to compile any third party kernel modules, you may need to apply the kernel patch in /extra/linux-5.10... or, you could just cd to the kernel sources, run "make menuconfig", make sure that SMP (and the -smp suffix) are turned -off, and recompile the kernel with "make". But, that's for later -- +off, and recompile the kernel with "make". But, that's for later -- after the install. Once you've entered your kernel choice and hit ENTER, the kernel and install program will load from the DVD or CD-ROM, and you'll arrive at -the Linux login prompt. (You're running Linux now. Congratulations! :-) +the Linux login prompt. (You're running Linux now. Congratulations! :-) To log into the system, enter the name of the superuser account and hit Enter: @@ -359,21 +353,21 @@ away. At this point, you should have a large chunk of unpartitioned space on your hard drive that you'll be making into partitions for Slackware. -Now you're ready to create your root Linux partition. To do this, you'll +Now you're ready to create your root Linux partition. To do this, you'll use the Linux version of fdisk. To need to partition a hard drive, you need to specify the -name of the device when you start fdisk. For example: +name of the device when you start fdisk. For example: fdisk /dev/sda (Repartition the first hard drive) fdisk /dev/sdb (Repartition the second hard drive) NOTE: If you prefer, you may also try a newer menu-driven version -of Linux fdisk called 'cfdisk'. Rumor has it that MOST people do -prefer cfdisk, and "newer" has to be taken in context. cfdisk has +of Linux fdisk called 'cfdisk'. Rumor has it that MOST people do +prefer cfdisk, and "newer" has to be taken in context. cfdisk has many years of testing behind it. -Once you've started fdisk, it will display a command prompt. First look +Once you've started fdisk, it will display a command prompt. First look at your existing partition table with the 'p' command: Command (m for help): p @@ -387,15 +381,15 @@ Units = cylinders of 16065 * 512 = 8225280 bytes Here we can see that there is one DOS partition on the drive already, -starting on the first cylinder and extending to cylinder 2423. Since the +starting on the first cylinder and extending to cylinder 2423. Since the drive has 4865 cylinders, the range 2424 - 4865 is free to accept a Linux installation. If the FAT32 partition were using the entire drive, you would have no choice but to delete it entirely (this destroys the partition), or go back and use some kind of partition resizing tool like GNU parted or Partition -Magic to create some free space for the installation. If you need to -delete a partition, use the 'd' command. You'll be asked which partition +Magic to create some free space for the installation. If you need to +delete a partition, use the 'd' command. You'll be asked which partition number you want to delete -- check the partition size to make sure it's the right one. @@ -412,35 +406,35 @@ You'll want to enter 'p' to make a primary partition. Partition number (1-4): 2 Here, you enter "2" since DOS is already using the first primary -partition. Fdisk will first ask you which cylinder the partition should -start on. Fdisk knows where your last partition left off and will suggest +partition. Fdisk will first ask you which cylinder the partition should +start on. Fdisk knows where your last partition left off and will suggest the first available cylinder on the drive as the starting point for the -new partition. Go ahead and accept this value. Then, fdisk will want to -know what size to make the partition. You can specify this in a couple of +new partition. Go ahead and accept this value. Then, fdisk will want to +know what size to make the partition. You can specify this in a couple of ways, either by entering the ending cylinder number directly, or by -entering a size. In this case, we'll enter the last cylinder. Here's what +entering a size. In this case, we'll enter the last cylinder. Here's what the screen looks like as these figures are entered: First cylinder (2424-4865): 2424 Last cylinder or +size or +sizeM or +sizeK (2424-4865): 4700 -You have now created your primary Linux partition with a size of 18.7 GB. -Next, you'll want to make a Linux swap partition. You do this the same -way. First, enter another "n" to make a primary partition: +You have now created your primary Linux partition with a size of 18.7 GB. +Next, you'll want to make a Linux swap partition. You do this the same +way. First, enter another "n" to make a primary partition: Command (m for help): n Command action e extended p primary partition (1-4) -Enter "p" to select a primary partition. Partition 1 is in use by DOS, +Enter "p" to select a primary partition. Partition 1 is in use by DOS, and you've already used partition 2 for Linux, so you'll want to enter "3" for the new partition number: Partition number (1-4): 3 Since this is the last partition we plan to make on this hard drive, we'll -use the end cylinder this time. Here are the entries for this: +use the end cylinder this time. Here are the entries for this: First cylinder (4701-4865): 4701 Last cylinder or +size or +sizeM or +sizeK (4701-4865): 4865 @@ -448,14 +442,14 @@ use the end cylinder this time. Here are the entries for this: Now we need to set the type of partition to 82, used for Linux swap. The reason we didn't need to set a partition type the last time is that unless otherwise specified Linux fdisk automatically sets the type of all new -partitions to 83 (Linux). To set the partition type, use the "t" command: +partitions to 83 (Linux). To set the partition type, use the "t" command: Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): 82 Now you're ready to save the updated partition table information onto your -hard drive. Use the "p" command again to check the results and be sure +hard drive. Use the "p" command again to check the results and be sure you're satisfied with them: Command (m for help): p @@ -470,22 +464,22 @@ Units = cylinders of 16065 * 512 = 8225280 bytes /dev/sda3 4701 4865 1317332 82 Linux swap This looks good, so we'll use the "w" command to write the data out to the -drive's partition table. If you want to exit without updating the +drive's partition table. If you want to exit without updating the partition table (if you've made a mistake), then you can exit without changing anything by using the "q" command instead. When you exit fdisk using the "w" command, fdisk recommends that you -reboot the machine to be sure that the changes you've made take effect. +reboot the machine to be sure that the changes you've made take effect. Unless you've created extended partitions, you can go ahead and run setup without rebooting. -Note: Sometimes fdisk will give you a message like "This drive has more +Note: Sometimes fdisk will give you a message like "This drive has more than 1024 cylinders" and warn about possible problems using partitions -with DOS. This is because MS-DOS suffers from a limitation that only -allows access to the first 1024 cylinders on a hard drive. At one time, +with DOS. This is because MS-DOS suffers from a limitation that only +allows access to the first 1024 cylinders on a hard drive. At one time, LILO used the standard BIOS routines to read sectors, so this was a limitation of LILO, too. Luckily modern versions of LILO use the LBA32 -method of accessing sectors, so this limitation no longer applies. If you +method of accessing sectors, so this limitation no longer applies. If you see the warning from fdisk, you can safely ignore it. @@ -498,10 +492,10 @@ program, enter the command "setup" and hit enter: # setup The installer will start up with a full-color menu on your screen with the -various options needed to install Slackware. In general, you'll want to -start with the ADDSWAP option. Even if you've already created and +various options needed to install Slackware. In general, you'll want to +start with the ADDSWAP option. Even if you've already created and activated a swap partition manually, you'll need to run this so Slackware -adds the swap partition to your /etc/fstab file. If you don't add it, +adds the swap partition to your /etc/fstab file. If you don't add it, your system won't use the swap space when you reboot. Installing a typical system involves running the following options from @@ -515,17 +509,17 @@ process. 4.1 The ADDSWAP option: -First, we select the ADDSWAP option. The system will scan for partitions +First, we select the ADDSWAP option. The system will scan for partitions marked as type "Linux swap" and will ask if you want to use them for swap -space. Answer YES, and the system will format the partition and then make -it active for swapping. Once it's finished, setup will display a message +space. Answer YES, and the system will format the partition and then make +it active for swapping. Once it's finished, setup will display a message showing the line it will add to /etc/fstab to configure the swap partition -at boot time. Hit enter to continue, and setup will go on to the TARGET +at boot time. Hit enter to continue, and setup will go on to the TARGET section of the install. NOTE: If you created a partition to use for swap space, but setup doesn't see it when it scans your drives, it's possible that the partition -type hasn't been set in the partition table. Use the Linux "fdisk" +type hasn't been set in the partition table. Use the Linux "fdisk" program to list your partitions like this: # fdisk -l @@ -559,60 +553,65 @@ partition. 4.2 The TARGET option: -The next option on the setup menu is TARGET. This lets you select which +The next option on the setup menu is TARGET. This lets you select which partition(s) you'd like to install Slackware on, and will format them -using a Linux filesystem. Probably the safer filesystem choice is "ext4", +using a Linux filesystem. Probably the safer filesystem choice is "ext4", which is a journaling filesystem based on ext2 which was the default -filesystem for Linux for many years. Other good choices for a filesystem +filesystem for Linux for many years. Other good choices for a filesystem are xfs and btrfs (although with these you'll likely want your /boot directory on its own partition with a simpler filesystem such as ext2 or ext4). +NOTE: It is *not* recommended or supported to place /usr on a separate +partition, as it makes some utilities and libraries inaccessible when they +are needed during early boot, prior to when /usr would be mounted. If you +do this anyway you might run into problems. + When you select the TARGET option, the system will scan for "Linux" -partitions on your hard drives. If it doesn't find any, you'll need to +partitions on your hard drives. If it doesn't find any, you'll need to make sure that you've created partitions using the fdisk program, and that -the partitions are labeled as type 83 (Linux). This is the same process -shown above. If you've created one or more partitions for Slackware using +the partitions are labeled as type 83 (Linux). This is the same process +shown above. If you've created one or more partitions for Slackware using Linux's fdisk program then you shouldn't have any problems, since Linux fdisk (and cfdisk) sets all new partitions to type 83 (Linux) by default. -You will see a menu listing all the Linux partitions. Use the arrow keys +You will see a menu listing all the Linux partitions. Use the arrow keys to select the partition you'd like to use for your root (or primary) Linux -partition and hit enter. The setup program will then ask if you'd like to -format the partition, and what type of filesystem to use. If this is a -new installation of Slackware, you'll need to do this. Otherwise, if you +partition and hit enter. The setup program will then ask if you'd like to +format the partition, and what type of filesystem to use. If this is a +new installation of Slackware, you'll need to do this. Otherwise, if you are installing software onto an existing Linux system, you don't need to -format the partition. For example, the partition might be used as your -/home and contains home directories that you want to keep. If you choose +format the partition. For example, the partition might be used as your +/home and contains home directories that you want to keep. If you choose not to format a partition, you'll see "partition will not be reformatted" on the top of the screen as you confirm your choice, so that there can be no question about it. There are a few options you need to know about when you format Linux -partitions. First, you'll need to decide whether or not you'd like to -check the partition for bad blocks when you do the format. This is -usually not necessary unless you know the drive in question has problems. +partitions. First, you'll need to decide whether or not you'd like to +check the partition for bad blocks when you do the format. This is +usually not necessary unless you know the drive in question has problems. Checking takes quite a while longer than a normal format (and most IDE drives do self-checking anyway), so you'll probably want to just go ahead -and use the "Format" menu option to format the drive without checking. +and use the "Format" menu option to format the drive without checking. If you have drive problems later on (and can't just replace the hard drive with a better one), then you might want to go back and try again using the "Check" option to map out the bad sectors on the drive. You'll notice that the partition you just formatted is now listed as "in -use." If you made some other partitions for Slackware, you'll need to go +use." If you made some other partitions for Slackware, you'll need to go through the same process of formatting them, selecting whether or not to -check for bad blocks, and setting a reasonable inode density. With these +check for bad blocks, and setting a reasonable inode density. With these partitions there will be an additional step -- you'll need to select where you'd like to put the partition in your directory tree. MS-DOS/Windows assigns a letter such as A:, B:, C:, etc, to each device. Unlike DOS, Linux makes your devices visible somewhere under the root -directory (/). You might have /dev/sda1 for your root partition (/) and -put /dev/sda2 somewhere underneath it, such as under your /home directory. +directory (/). You might have /dev/sda1 for your root partition (/) and +put /dev/sda2 somewhere underneath it, such as under your /home directory. When prompted for a mount location, just enter a directory such as /home, -and hit enter. As you format each additional partition and place it in -the filesystem tree, you'll be returned to the partition selection menu. +and hit enter. As you format each additional partition and place it in +the filesystem tree, you'll be returned to the partition selection menu. When you've prepared all of your Linux partitions, you'll go on to the SOURCE option. @@ -630,42 +629,40 @@ select the first option: "Install from a Slackware CD-ROM" Next, the system will ask you if you'd like to scan for your CD-ROM drive -or pick manually from a list. (unless you're trying to show off to your +or pick manually from a list. (unless you're trying to show off to your friends, go ahead and let setup scan for the CD-ROM drive automatically). -Setup will then try to access the Slackware CD-ROM. If this is +Setup will then try to access the Slackware CD-ROM. If this is successful, setup will tell you that it found and mounted a CD-ROM on a -Linux device such as /dev/sr0. If the CD-ROM was successful found, you +Linux device such as /dev/sr0. If the CD-ROM was successful found, you may skip ahead to the SELECT section below, otherwise read on for some CD-ROM troubleshooting tips. If setup is not successful in accessing the CD-ROM drive, you'll need to figure out why before you can go on. The most common reason for this is -that you used a kernel that doesn't support the CD-ROM drive. If that's +that you used a kernel that doesn't support the CD-ROM drive. If that's the case, you need to restart the installation CD-ROM and specify a kernel that contains a driver to support your CD-ROM drive (if the drive is connected to a SCSI card, for example, you'll need to use a kernel with -support for that card). You can also try switching to a different console +support for that card). You can also try switching to a different console with Alt-F2 and mounting the CD-ROM drive manually and then installing from a pre-mounted directory (if you prefer a hands-on approach). If you have no idea which device an IDE CD-ROM drive is connected to, you -should have the system scan for it. You also can look at the messages +should have the system scan for it. You also can look at the messages generated by the system as it boots -- you should see a message that Slackware detected your CD-ROM drive along with information about what -type of drive it is. You can look at these messages by using the right -shift key together with the PageUp and PageDown keys to scroll the screen -up and down. +type of drive it is. For the network options, you'll need to have a network card that's supported by one of the installer's modules, and preferably a DHCP server -running to make the network setup easy. The network install options are +running to make the network setup easy. The network install options are to use as your source an NFS server, an FTP server, or an HTTP server -(along with an optional port). If you use DHCP to set up, odds are +(along with an optional port). If you use DHCP to set up, odds are you'll have working name resolution and won't need to enter an IP address to specify the server (but you can if you wish, of course). The network installation feature is intended primarily to facilitate -installing to many machines on a local network. Please don't use it to +installing to many machines on a local network. Please don't use it to bog down the Slackware mirror sites. Thanks to Eric Hameleers for finally bringing FTP/HTTP installtion @@ -679,9 +676,9 @@ The SELECT option lets you select software to install. When you start the SELECT option, you'll see a menu where you can choose which categories of software you're interested in installing. The first series (called the A series) contains the base filesystem structure and -binaries that are crucial for your system to boot and run properly. You -must install the A series. Make sure that at least the selection for -series A has an [X] next to it. Most of the other choices will also have +binaries that are crucial for your system to boot and run properly. You +must install the A series. Make sure that at least the selection for +series A has an [X] next to it. Most of the other choices will also have an [X] next to them, and while you can use the cursor keys and the space bar to unselect items to save space (see the space requirements above for details), you're better off with a complete installation if you have the @@ -696,95 +693,95 @@ install, hit enter and you'll go on to the INSTALL option. This option actually installs the selected packages to the hard drive. The first question the INSTALL option will ask is what type of prompting -you'd like to use during the installation process. A menu will show +you'd like to use during the installation process. A menu will show several options, including "full", "terse", "menu", "expert", "newbie", -"custom", "tagpath", and "help". The help option gives detailed +"custom", "tagpath", and "help". The help option gives detailed information on each of the choices. -Most people will want to use "full" or "terse". Others might want "menu", -"expert" or "newbie" mode. We'll cover each of these in detail now. +Most people will want to use "full" or "terse". Others might want "menu", +"expert" or "newbie" mode. We'll cover each of these in detail now. -The first option to consider is "full". If you select this mode, then +The first option to consider is "full". If you select this mode, then setup assumes you want to install all the packages in each selected series -and installs them all without further prompting. This is fast and easy. +and installs them all without further prompting. This is fast and easy. Of course, depending on which software categories you've chosen, this can -use a lot of drive space. If you use this option, you should be +use a lot of drive space. If you use this option, you should be installing to a partition with at least 9GB free (and hopefully more like 20GB or so) to insure that you don't run out of drive space during the -installation process. Because Linux allows you to split your installation +installation process. Because Linux allows you to split your installation across multiple partitions, the installer cannot know ahead of time whether the packages you've chosen to install will fit your partitioning -scheme. Therefore, it is up to you to make sure that there is enough +scheme. Therefore, it is up to you to make sure that there is enough room. The "terse" option works the same as the "full" option, but instead of displaying a box with a paragraph about the package being installed, it -displays a one-line description. Since the boxed paragraphs shown with +displays a one-line description. Since the boxed paragraphs shown with "full" tend to fly by too quickly to read on a modern computer, it might -be easier to follow the installation progress using "terse". The end +be easier to follow the installation progress using "terse". The end result will be the same. The "newbie" mode (which was formerly known as "normal" mode) installs all -of the required packages in each series. For each of the non-required +of the required packages in each series. For each of the non-required packages (one by one) you'll get a menu where you can answer YES (install the package), NO (do not install the package), or SKIP (skip ahead to the -next series). You'll also see a description of what the package does and +next series). You'll also see a description of what the package does and how much space it will require to help you decide whether you need it or -not. The "newbie" mode is verbose, requires input after each package, and -is VERY tedious. It certainly takes a lot longer to install using newbie +not. The "newbie" mode is verbose, requires input after each package, and +is VERY tedious. It certainly takes a lot longer to install using newbie mode, and (in spite of the name), it is easier to make mistakes in newbie -mode than by simply doing a full installation. Still, using it is a good +mode than by simply doing a full installation. Still, using it is a good way to get a basic education about what software goes into the system -since you actually get a chance to read the package descriptions. With a +since you actually get a chance to read the package descriptions. With a full installation most of the package descriptions will fly by too quickly to read. If you can decide which packages you want from less information, the "menu" or "expert" options are a good choice, and go much faster than a -"newbie" mode installation. These options display a menu before +"newbie" mode installation. These options display a menu before installing each series and let you toggle items on or off with the -spacebar. In this Slackware release, the "menu" and "expect" install +spacebar. In this Slackware release, the "menu" and "expect" install modes act the same, and both options are kept only for consistency. The "expert" mode lets you toggle packages individually, allowing the user to make good or bad decisions, like turning off crucial packages or installing a package that's part of a larger set of software without -installing the other parts. If you know exactly what you need, the -"expert" mode offers the maximum amount of flexibility. If you don't +installing the other parts. If you know exactly what you need, the +"expert" mode offers the maximum amount of flexibility. If you don't know what you need, using the "full" mode is strongly suggested. The "custom" and "tagpath" options are only used if you've created -"tagfiles" for installation. In the first directory of each disk set is a +"tagfiles" for installation. In the first directory of each disk set is a file called "tagfile" containing a list of all the packages in that series, as well as a flag marking whether the package should be installed -automatically, skipped, or the user should be prompted to decide. This is +automatically, skipped, or the user should be prompted to decide. This is useful for situations where you need to install large numbers of machines (such as in a computer lab), but most users will not need to create -tagfiles. If you are interested in using them, look at one of the +tagfiles. If you are interested in using them, look at one of the tagfiles with an editor. If you're new to Slackware, and you have enough drive space, you'll probably want to select the "full" or "terse" option as the easiest way -to install. Otherwise, the "menu" option is another good choice for most -beginners. If you think you need (or would just like to see) the extra -information offered by the "newbie" mode, go ahead and use that. Don't +to install. Otherwise, the "menu" option is another good choice for most +beginners. If you think you need (or would just like to see) the extra +information offered by the "newbie" mode, go ahead and use that. Don't say you weren't warned about the extra time it requires, though, especially -when installing the fragments that make up modular X. Trust us, you'll +when installing the fragments that make up modular X. Trust us, you'll be better off selecting "full" or "terse". Once you have selected a prompting mode, the system begins the -installation process. If you've chosen "menu" or "expert" mode, you'll +installation process. If you've chosen "menu" or "expert" mode, you'll see a menu of software to choose from right away -- use the arrow keys and -spacebar to pick what you need, and then hit enter to install it. If +spacebar to pick what you need, and then hit enter to install it. If you've chosen the "newbie" mode, the installation will begin immediately, -continuing until it finds optional packages. You'll get a selection menu -for each of these. If you selected "full" or "terse", now it's time to sit +continuing until it finds optional packages. You'll get a selection menu +for each of these. If you selected "full" or "terse", now it's time to sit back and watch the packages install. If you've selected too much software, it's possible that your hard drive -may run out of space during installation. If this happens, you'll know it +may run out of space during installation. If this happens, you'll know it because you'll see error messages on the screen as setup tries to install -the packages. In such a case, your only choice is to reinstall selecting -less software. You can avoid this problem by choosing a reasonable amount +the packages. In such a case, your only choice is to reinstall selecting +less software. You can avoid this problem by choosing a reasonable amount of software to begin with, and installing more software later once your system is running. Installing software on a running Slackware system is as easy as it is during the initial installation -- just type the following @@ -799,7 +796,7 @@ the install-packages script: sh install-packages Other options for installing packages later on include "installpkg" and -"pkgtool". For more information about these, see the man pages ("man +"pkgtool". For more information about these, see the man pages ("man installpkg", "man pkgtool"). Once you have installed the software on your system, you'll go on to the @@ -812,15 +809,15 @@ The setup's CONFIGURE option does the basic configuration your system needs, such as setting up your mouse, setting your timezone, and more. The CONFIGURE option will first ensure that you've installed a usable -Linux kernel on your hard drive. The installation program should +Linux kernel on your hard drive. The installation program should automatically install the kernel used to do the initial installation. If you installed using the speakup.s kernel from CD-ROM, the menu will prompt you to re-insert your installation disc and hit enter, and then setup will copy the kernel from the disc to your hard drive. -NOTE: If you install a kernel on your system that doesn't boot correctly, +NOTE: If you install a kernel on your system that doesn't boot correctly, you can still boot your system with the CD-ROM. To do this, you need to -enter some information on the boot prompt. For example, if your root +enter some information on the boot prompt. For example, if your root partition is on /dev/sda1, you'd enter this to boot your system: huge.s root=/dev/sda1 initrd= ro @@ -830,106 +827,106 @@ installer image in RAM, and the "ro" option makes the root partition initially load as read-only so Linux can safely check the filesystem. Once you've installed a kernel, you'll be asked if you want to make a -USB bootstick for your new system. This is a very good idea if you +USB bootstick for your new system. This is a very good idea if you happen to have a spare USB flash stick that you don't mind having -COMPLETELY ERASED. :-), so if you wish to make one, insert a USB +COMPLETELY ERASED. :-), so if you wish to make one, insert a USB flash memory stick when prompted and use the "Create" option to create a USB bootstick for your system. -Next you'll be asked what type of mouse you have. Pick the mouse type from +Next you'll be asked what type of mouse you have. Pick the mouse type from the menu (or hit cancel if you don't have a mouse), and setup will create a -/dev/mouse link. Most computers use an imps2 compatible PS/2 mouse, which -is the first choice. This is also the correct choice for most USB mice. +/dev/mouse link. Most computers use an imps2 compatible PS/2 mouse, which +is the first choice. This is also the correct choice for most USB mice. After this, other installation scripts will run depending on which -packages you've installed. For instance, if you installed the network-* +packages you've installed. For instance, if you installed the network-* packages you'll be asked if you want to configure your network. 4.7 LILO LILO is the Linux Loader, a program that allows you to boot Linux (and -other operating systems) directly from your hard drive. If you installed +other operating systems) directly from your hard drive. If you installed the LILO package, you now have an opportunity to set it up. -Installing LILO can be dangerous. If you make a mistake it's possible to -make your hard drive unbootable. If you're new to Linux, it might be a +Installing LILO can be dangerous. If you make a mistake it's possible to +make your hard drive unbootable. If you're new to Linux, it might be a good idea to skip LILO installation and use the bootdisk to start your -system at first. You can install LILO later using the 'liloconfig' +system at first. You can install LILO later using the 'liloconfig' command after you've had a chance to read the information about it in -/usr/doc/lilo-*. If you do decide to go ahead and install LILO, be sure +/usr/doc/lilo-*. If you do decide to go ahead and install LILO, be sure you have a way to boot all the operating systems on your machine in case -something goes wrong. If you can't boot Windows again, use the DOS command -"FDISK /MBR" to remove LILO from your master boot record. (You can use +something goes wrong. If you can't boot Windows again, use the DOS command +"FDISK /MBR" to remove LILO from your master boot record. (You can use a Windows Startup Disk for this) The easiest way to set your machine up with LILO is to pick the "simple" -choice on the LILO installation menu. This will examine your system and +choice on the LILO installation menu. This will examine your system and try to set up LILO to be able to boot Windows (DOS) and Linux partitions that it finds. The "expert" option gives you much more control over the configuration -of LILO. If you decide to use the "expert" option, here's how you do -it. LILO uses a configuration file called /etc/lilo.conf to hold the +of LILO. If you decide to use the "expert" option, here's how you do +it. LILO uses a configuration file called /etc/lilo.conf to hold the information about your bootable partitions -- the "expert" LILO -installation lets you direct the construction of this file. To create +installation lets you direct the construction of this file. To create the file, first select BEGIN to enter the basic information about -where to install LILO. The first menu will ask if you have extra -parameters you'd like passed to the Linux kernel at boot time. If you -need any extra parameters enter them here. +where to install LILO. The first menu will ask if you have extra +parameters you'd like passed to the Linux kernel at boot time. If you +need any extra parameters enter them here. -Then you'll be asked if you wish to use the framebuffer console. I'd +Then you'll be asked if you wish to use the framebuffer console. I'd recommend not using it, and just going with the "standard" selection, as -some video cards will not work well with other choices. The usual reason +some video cards will not work well with other choices. The usual reason for wanting the framebuffer console (besides getting Tux logos at boot) was to adjust the size of the console text, but loading one of the Termimus fonts is a better way to handle that. -Next, decide where you want LILO installed. Usually you'll want to -install LILO on the boot drive's MBR (master boot record). If you use a +Next, decide where you want LILO installed. Usually you'll want to +install LILO on the boot drive's MBR (master boot record). If you use a different boot manager then you'll want to install LILO on your root Linux partition and then add that partition to the boot manager menu using its configuration tool. The next menu lets you set a delay before the system boots into the -default operating system. If you're using LILO to boot more than one +default operating system. If you're using LILO to boot more than one operating system (such as DOS and Linux) then you'll need to set a delay -so you can pick which OS you'd like to boot. If you press the SHIFT key +so you can pick which OS you'd like to boot. If you press the SHIFT key during the delay, LILO will display a prompt where you can type a label -(typically Windows or Linux) to select which OS to boot. If you set the +(typically Windows or Linux) to select which OS to boot. If you set the delay to 'Forever', the system will display a prompt at boot time and wait for you to enter a choice. Next, you need to add entries for each operating system that LILO can -boot. The first entry you make will be the machine's default operating -system. You can add either a DOS, Linux, or Windows partition first. -For example, let's say you select "Linux". The system will display your -Linux partitions and ask which one of them you'd like to boot. Enter the -name (like /dev/sda1) of your root Linux partition. Then, you'll be -prompted to enter a label. This is the name you will enter at the boot -time LILO prompt to select which partition you want to boot. A good +boot. The first entry you make will be the machine's default operating +system. You can add either a DOS, Linux, or Windows partition first. +For example, let's say you select "Linux". The system will display your +Linux partitions and ask which one of them you'd like to boot. Enter the +name (like /dev/sda1) of your root Linux partition. Then, you'll be +prompted to enter a label. This is the name you will enter at the boot +time LILO prompt to select which partition you want to boot. A good choice for this is "Linux". -Adding a DOS or Windows partition is similar. To add a Windows partition -to the LILO configuration file, select the Windows option. The system will +Adding a DOS or Windows partition is similar. To add a Windows partition +to the LILO configuration file, select the Windows option. The system will display your FAT/NTFS partitions and ask which one of them you'd like to -boot with LILO. Enter the name of your primary Windows partition. Then -enter a label for the partition, like "Windows". Once you've added all of +boot with LILO. Enter the name of your primary Windows partition. Then +enter a label for the partition, like "Windows". Once you've added all of your bootable partitions, install LILO by selecting the "Install" option. 4.8 Networking Another configuration menu allows you to configure your machine's -networking setup. First, enter a hostname for your machine. The default +networking setup. First, enter a hostname for your machine. The default hostname after installation is "darkstar," but you can enter any name you -like. Next, you'll be asked to provide a domain name. If you're running a +like. Next, you'll be asked to provide a domain name. If you're running a stand-alone machine (possibly using a dialup link to an Internet Service Provider) then you can pick any name you like. The default domain name is -"example.net". If you are going to add the machine to a local network, +"example.net". If you are going to add the machine to a local network, you'll need to use the same domain name as the rest of the machines on -your network. If you're not sure what this is, contact your network -administrator for help. Once you've specified the hostname and domain +your network. If you're not sure what this is, contact your network +administrator for help. Once you've specified the hostname and domain name, you'll be asked which type of setup you would like: "static IP", "DHCP", "NetworkManager", or "loopback". @@ -937,13 +934,13 @@ Loopback -------- This is the simplest type of setup, defining only a mechanism for the -machine to contact itself. If you do not have an Ethernet card, use this -selection. This is also the correct selection if you'll be using a PCMCIA +machine to contact itself. If you do not have an Ethernet card, use this +selection. This is also the correct selection if you'll be using a PCMCIA (laptop) Ethernet card and want to set up your networking in -/etc/pcmcia/network.opts. (you could also configure a PCMCIA card using +/etc/pcmcia/network.opts. (you could also configure a PCMCIA card using the "static IP" or "DHCP" options, but in that case will not be able to -"hotplug" the card) Finally, this is the right option to use if you have -a modem, and will be connecting via dialout and PPP. You'll select +"hotplug" the card) Finally, this is the right option to use if you have +a modem, and will be connecting via dialout and PPP. You'll select loopback now, and then set up your phone connection later using pppsetup or kppp. @@ -951,12 +948,12 @@ Static IP --------- If your machine has an Ethernet card with a static IP address assigned to -it, you can use this option to set it up. You'll be prompted to enter +it, you can use this option to set it up. You'll be prompted to enter your machine's IP address, netmask, the gateway IP address, and the -nameserver IP address. If you don't know what numbers you should be -using, ask the person in charge of the network to help. After entering +nameserver IP address. If you don't know what numbers you should be +using, ask the person in charge of the network to help. After entering your information, you'll be asked if you want to probe for your network -card. This is a good idea, so say yes. Confirm that the settings are +card. This is a good idea, so say yes. Confirm that the settings are correct, and your networking will be configured to use a static IP address. @@ -964,16 +961,16 @@ DHCP ---- DHCP stands for Dynamic Host Configuration Protocol, and is a system where -your machine contacts a server to obtain its IP and DNS information. +your machine contacts a server to obtain its IP and DNS information. This is the usual way to get an IP address with broadband connections like cable modems (although some more expensive business-class broadband -connections may assign static IP addresses). It is very easy to set up a -DHCP connection -- just select the option. Some providers will give you a +connections may assign static IP addresses). It is very easy to set up a +DHCP connection -- just select the option. Some providers will give you a DHCP hostname (Cox is one that does) that you'll also need to enter in -order to identify yourself to the network. If you don't have a DHCP +order to identify yourself to the network. If you don't have a DHCP hostname, just leave it blank and hit ENTER. After entering your information, you'll be asked if you want to probe for your network card. -This is a good idea, so say yes. Confirm that the settings are correct, +This is a good idea, so say yes. Confirm that the settings are correct, and your networking will be configured to use DHCP. NetworkManager @@ -983,12 +980,12 @@ If you will be using wireless (or even a wired interface), you might want to let NetworkManager handle your network connections. When NetworkManager is used to handle connections, a nice interface is provided to scan for wireless access points and make changes to the network configuration. -This interface runs automatically with KDE or Xfce. In fluxbox, the +This interface runs automatically with KDE or Xfce. In fluxbox, the nm-applet program will need to be launched. Once you've completed all the configuration menus, you can exit setup and -reboot your machine. Simply press ctrl-alt-delete and the kernel will +reboot your machine. Simply press ctrl-alt-delete and the kernel will kill any programs that are running, unmount your filesystems, and restart the machine. @@ -1019,47 +1016,47 @@ Log into the new system as "root". 6. Post-installation configuration -Once the system is running, most of the work is complete. However, there -are still a few programs you'll need to configure. We'll cover the most +Once the system is running, most of the work is complete. However, there +are still a few programs you'll need to configure. We'll cover the most important of these in this section. 6.1 /etc/rc.d/rc.modules.local If there are kernel modules that you need to load, then you should add a -line to this file for each kernel module that you'd like to load. Note that +line to this file for each kernel module that you'd like to load. Note that modern Linux systems include a feature that allows the kernel to load its -own modules, called udev. This will load most modules automatically without +own modules, called udev. This will load most modules automatically without any need to edit rc.modules, and when using udev (or eudev) it might be better to tell it how to load the modules you want automatically rather than loading -them at boot time with rc.modules. This is an advanced topic, and outside +them at boot time with rc.modules. This is an advanced topic, and outside the scope of this document. If you're interested in this, "man udev" is a good -place to start reading. In any case, it's best to not edit rc.modules.local +place to start reading. In any case, it's best to not edit rc.modules.local unless you find that the modules you want to use are not being loaded -automatically by udev. You can see a list of the modules that were loaded +automatically by udev. You can see a list of the modules that were loaded with the "lsmod" command. There's a lot more information out there about kernel modules, including lists of module names and the cards they support, as well as extra options you can can add to the module lines to configure the hardware in different -ways. The kernel's documentation in /usr/src/linux/Documentation has a +ways. The kernel's documentation in /usr/src/linux/Documentation has a lot of good information, as does the information shipped with udev (found under /usr/doc/eudev-*). 6.2 Configuring the X Window System -Configuring X can be a complex task. The reason for this is the vast +Configuring X can be a complex task. The reason for this is the vast numbers of video cards available for the PC architecture, most of which -use different programming interfaces. Luckily, X has come a long way +use different programming interfaces. Luckily, X has come a long way since the early days of X386, where monitor modelines had to be tediously -calculated. With most hardware, X can now be run with NO configuration -file or additional driver! But you still might want to make a +calculated. With most hardware, X can now be run with NO configuration +file or additional driver! But you still might want to make a configuration file if you'll be using a third party video driver (the installer for that may offer to make it for you), or if you just want to have greater control over the details of the X configuration. To try X without a configuration file, just type "startx" at a command -line. If you're satisfied with the result, then you're done. If you +line. If you're satisfied with the result, then you're done. If you would like X to start automatically at boot, see the /etc/inittab file once you've tested "startx" to be sure that X is working. @@ -1067,31 +1064,31 @@ If this doesn't work with your card, or if you'd like to take advantage of the high-performance features of your video card such as hardware acceleration or 3-D hardware rendering, then you'll need to reconfigure X. -To configure X, you'll need to make an /etc/X11/xorg.conf file. This file -contains lots of details about your video hardware, mouse, and monitor. +To configure X, you'll need to make an /etc/X11/xorg.conf file. This file +contains lots of details about your video hardware, mouse, and monitor. It's a very complex configuration file, but fortunately there are several -programs to help create one for you. We'll mention a few of them here: +programs to help create one for you. We'll mention a few of them here: Xorg -configure --------------- Modern versions of X provide a simple way to create an initial xorg.conf file that often will work without any additional configuration, or, at the -very least, provide a good base from which to customize the file. To run +very least, provide a good base from which to customize the file. To run this command, enter the following in a root terminal: # Xorg -configure The X server probes for available hardware and creates an initial -xorg.file located in the /root directory. You can then use this initial +xorg.file located in the /root directory. You can then use this initial file to test the configuration by entering the following: # Xorg -config /root/xorg.conf.new -This will load the initial xorg.conf.new file and run the X server. If +This will load the initial xorg.conf.new file and run the X server. If you see the default black and gray checkered background with a mouse -cursor appear, then the configuration was successful. To exit the X -server, just press Ctrl+Alt+Backspace simultaneously. Once back at the +cursor appear, then the configuration was successful. To exit the X +server, just press Ctrl+Alt+Backspace simultaneously. Once back at the command line, you can copy this xorg.conf.new file to /etc/X11/xorg.conf and begin making any manual edits necessary to customize your setup. @@ -1099,9 +1096,9 @@ xorgsetup --------- This is a simple menu driven frontend that's similar in feel to the -Slackware installer. It simply tells the X server to take a look at the +Slackware installer. It simply tells the X server to take a look at the card, and then set up the best initial configuration file it can make -based on the information it gathers. The generated /etc/X11/xorg.conf +based on the information it gathers. The generated /etc/X11/xorg.conf file should be a good starting point for most systems (and should work without modification). @@ -1110,7 +1107,7 @@ without modification). If you've used xorgsetup or X -configure to configure for your card, and it's one that can take advantage of X's direct rendering support, -you'll certainly want to enable this. Check your /etc/X11/xorg.conf and +you'll certainly want to enable this. Check your /etc/X11/xorg.conf and make sure that the glx module is loaded: Load "glx" @@ -1120,22 +1117,22 @@ This line will probably already be in place. 6.4 User Accounts -You should make a user account for yourself. Using "root" as your +You should make a user account for yourself. Using "root" as your everyday account is dangerous, and is considered bad form (at the very least) since you can accidentally damage your system if you mistype a -command. If you're logged in as a normal user, the effects of bad -commands will be much more limited. Normally you'll only log in as root +command. If you're logged in as a normal user, the effects of bad +commands will be much more limited. Normally you'll only log in as root to perform system administration tasks, such as setting or changing the root password, installing, configuring, or removing system software, and creating or deleting user accounts. -To make an account for yourself, use the 'adduser' program. To start it, -type 'adduser' at a prompt and follow the instructions. Going with the +To make an account for yourself, use the 'adduser' program. To start it, +type 'adduser' at a prompt and follow the instructions. Going with the default selections for user ID, group ID, and shell should be just fine -for most users. You'll want to add your user to the cdrom, audio, video +for most users. You'll want to add your user to the cdrom, audio, video plugdev (plugable devices like USB cameras and flash memory), scanner, and lp groups if you have a computer with multimedia peripherals and want to -be able to access these. Add these group names at the following prompt: +be able to access these. Add these group names at the following prompt: Additional groups (comma separated) []: @@ -1147,13 +1144,13 @@ Passwords and security ---------------------- When choosing passwords for a Linux system that is connected to a network -you should pick a strong password. However, passwords only help protect a -system from remote trespassing. It's easy to gain access to a system if +you should pick a strong password. However, passwords only help protect a +system from remote trespassing. It's easy to gain access to a system if someone has physical access to the console. If you forget the root password, you can use the install disc to mount your root partition and edit the files containing the password -information. If you have a bootable optical drive, you can use the first +information. If you have a bootable optical drive, you can use the first installation CD-ROM or the DVD as a rescue disk. At the prompt, you can manually mount the root Linux partition from your @@ -1167,13 +1164,13 @@ commands to use after logging into the install disc as "root": Next, you'll need to edit the "shadow" file to remove root's password. Editors which might be available include "vi", "emacs", "pico", and "nano". "vi" and "emacs" might be more of an adventure than you need unless you've -used them before. The "pico" and "nano" editors are easy for beginners to +used them before. The "pico" and "nano" editors are easy for beginners to use. pico shadow -At the top of the file, you'll see a line starting with root. Right after -root, you'll notice the encrypted password information between two colons. +At the top of the file, you'll see a line starting with root. Right after +root, you'll notice the encrypted password information between two colons. Here's how root's line in /etc/shadow might look: root:EnCl6vi6y2KjU:10266:0::::: @@ -1184,21 +1181,21 @@ between the two colons, leaving a line that looks like this: root::10266:0::::: Save the file and reboot the machine, and you'll be able to log in as root -without a password. The first thing you should do is set a new password +without a password. The first thing you should do is set a new password for root, especially if your machine is connected to a network. Here are some pointers on avoiding weak passwords: 1. Never use your name (or anyone's name), birthdate, license plate, - or anything relating to yourself as a password. Someone trying + or anything relating to yourself as a password. Someone trying to break into your machine might be able to look these things up. 2. Don't use a password that is any variation of your login name. 3. Do not use words from the dictionary (especially not "password" :) or syllables of two different words concatenated together as your - password. There are automated programs floating around on the net + password. There are automated programs floating around on the net that can try them all in a short time. 4. Do not use a number (like 123456) or a password shorter than six @@ -1218,11 +1215,15 @@ and a symbol (or two) should be quite secure. For more information, visit our web site at http://www.slackware.com -To shop for fine Slackware products (and help keep the project funded), -please visit http://store.slackware.com. :-) +Slackware relies on user contributions for funding. If you'd like to help, +visit one of these links: + +https://www.patreon.com/slackwarelinux +https://paypal.me/volkerdi + +Contibutions are not tax deductible. Thanks for your support in any amount! - Email: info@slackware.com (Information or general inquiries) FTP: ftp://ftp.slackware.com (Updates) WWW: http://www.slackware.com (News) Security issues: security@slackware.com @@ -1234,4 +1235,3 @@ please visit http://store.slackware.com. :-) Slackware is a trademark of Patrick Volkerding. Linux is a registered trademark of Linus Torvalds. All trademarks are property of their respective owners. - diff --git a/isolinux/message.txt b/isolinux/message.txt index 2cac18dd8..6820d0198 100644 --- a/isolinux/message.txt +++ b/isolinux/message.txt @@ -1,5 +1,5 @@ -Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.15.18)! +Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.15.19)! 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 f941448aa..8a1252fd5 100644 --- a/kernels/VERSIONS.TXT +++ b/kernels/VERSIONS.TXT @@ -1,3 +1,3 @@ -These kernels are version 5.15.18. +These kernels are version 5.15.19. diff --git a/recompress.sh b/recompress.sh index 94cf9b398..e912d2b96 100755 --- a/recompress.sh +++ b/recompress.sh @@ -869,6 +869,7 @@ gzip ./source/l/svgalib/svgalib-1.9.25.no_asm.patch gzip ./source/l/libexif/libexif.pc.diff gzip ./source/l/farstream/farstream-0.2.9-build-Adapt-to-backwards-incompatible-change-in-GNU-.patch gzip ./source/l/farstream/farstream-0.2.8-configure-add-check-for-glib-mkenums.patch +gzip ./source/l/lcms2/fdbfb7694f9d7048d53674b79ddfc38068bfdaf7.patch gzip ./source/l/shared-mime-info/doinst.sh gzip ./source/l/shared-mime-info/shared-mime-info.skip_tests.diff gzip ./source/l/glib/glib-1.2.10-gcc5.patch diff --git a/slackware64/a/maketag b/slackware64/a/maketag index 53361c7e1..9d62de68e 100644 --- a/slackware64/a/maketag +++ b/slackware64/a/maketag @@ -65,9 +65,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 5.15.18 kernel (needs an initrd)" "on" \ -"kernel-huge" "Loaded 5.15.18 Linux kernel" "on" \ -"kernel-modules" "Linux 5.15.18 kernel modules -- REQUIRED" "on" \ +"kernel-generic" "Generic 5.15.19 kernel (needs an initrd)" "on" \ +"kernel-huge" "Loaded 5.15.19 Linux kernel" "on" \ +"kernel-modules" "Linux 5.15.19 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 53361c7e1..9d62de68e 100644 --- a/slackware64/a/maketag.ez +++ b/slackware64/a/maketag.ez @@ -65,9 +65,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 5.15.18 kernel (needs an initrd)" "on" \ -"kernel-huge" "Loaded 5.15.18 Linux kernel" "on" \ -"kernel-modules" "Linux 5.15.18 kernel modules -- REQUIRED" "on" \ +"kernel-generic" "Generic 5.15.19 kernel (needs an initrd)" "on" \ +"kernel-huge" "Loaded 5.15.19 Linux kernel" "on" \ +"kernel-modules" "Linux 5.15.19 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 1f637e276..e86d09158 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 5.15.18 kernel source" "on" \ +"kernel-source" "Linux 5.15.19 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 1f637e276..e86d09158 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 5.15.18 kernel source" "on" \ +"kernel-source" "Linux 5.15.19 kernel source" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs diff --git a/source/ap/screen/screen.SlackBuild b/source/ap/screen/screen.SlackBuild index 4301e396d..960c38d3e 100755 --- a/source/ap/screen/screen.SlackBuild +++ b/source/ap/screen/screen.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2018, 2019, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2008, 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=screen VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-4} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -100,6 +100,13 @@ else fi # Configure: +if [ ! -r configure ]; then + if [ -x ./autogen.sh ]; then + NOCONFIGURE=1 ./autogen.sh + else + autoreconf -vif + fi +fi CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ @@ -120,7 +127,10 @@ CFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux || exit 1 # Substitutions: -perl -pi -e 's|.*#undef HAVE_BRAILLE.*|#define HAVE_BRAILLE 1|' config.h +# It appears the change directly below is broken. We'll issue errata for +# it if a fix appears, but meanwhile we have a CVE to worry about. +# Tought choice. +#perl -pi -e 's|.*#undef HAVE_BRAILLE.*|#define HAVE_BRAILLE 1|' config.h perl -pi -e 's|/usr/local/etc/screenrc|/etc/screenrc|' etc/etcscreenrc doc/* perl -pi -e 's|/local/etc/screenrc|/etc/screenrc|' doc/* diff --git a/source/k/kernel-configs/config-generic-5.15.18 b/source/k/kernel-configs/config-generic-5.15.19 similarity index 99% rename from source/k/kernel-configs/config-generic-5.15.18 rename to source/k/kernel-configs/config-generic-5.15.19 index 9d0e07b7d..7023bbeeb 100644 --- a/source/k/kernel-configs/config-generic-5.15.18 +++ b/source/k/kernel-configs/config-generic-5.15.19 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.18 Kernel Configuration +# Linux/x86 5.15.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7718,7 +7718,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7728,7 +7729,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/source/k/kernel-configs/config-generic-5.15.18.x64 b/source/k/kernel-configs/config-generic-5.15.19.x64 similarity index 99% rename from source/k/kernel-configs/config-generic-5.15.18.x64 rename to source/k/kernel-configs/config-generic-5.15.19.x64 index 4b003a75b..30fcb74fb 100644 --- a/source/k/kernel-configs/config-generic-5.15.18.x64 +++ b/source/k/kernel-configs/config-generic-5.15.19.x64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.18 Kernel Configuration +# Linux/x86 5.15.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7685,7 +7685,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7695,7 +7696,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/source/k/kernel-configs/config-generic-smp-5.15.18-smp b/source/k/kernel-configs/config-generic-smp-5.15.19-smp similarity index 99% rename from source/k/kernel-configs/config-generic-smp-5.15.18-smp rename to source/k/kernel-configs/config-generic-smp-5.15.19-smp index faaa59c9a..bcaf65e3e 100644 --- a/source/k/kernel-configs/config-generic-smp-5.15.18-smp +++ b/source/k/kernel-configs/config-generic-smp-5.15.19-smp @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.18 Kernel Configuration +# Linux/x86 5.15.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7772,7 +7772,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7782,7 +7783,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/source/k/kernel-configs/config-huge-5.15.18 b/source/k/kernel-configs/config-huge-5.15.19 similarity index 99% rename from source/k/kernel-configs/config-huge-5.15.18 rename to source/k/kernel-configs/config-huge-5.15.19 index c7f8abab3..bcd0bea6c 100644 --- a/source/k/kernel-configs/config-huge-5.15.18 +++ b/source/k/kernel-configs/config-huge-5.15.19 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.18 Kernel Configuration +# Linux/x86 5.15.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7718,7 +7718,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7728,7 +7729,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/source/k/kernel-configs/config-huge-5.15.18.x64 b/source/k/kernel-configs/config-huge-5.15.19.x64 similarity index 99% rename from source/k/kernel-configs/config-huge-5.15.18.x64 rename to source/k/kernel-configs/config-huge-5.15.19.x64 index b996a3189..e83ac6feb 100644 --- a/source/k/kernel-configs/config-huge-5.15.18.x64 +++ b/source/k/kernel-configs/config-huge-5.15.19.x64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.18 Kernel Configuration +# Linux/x86 5.15.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7685,7 +7685,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7695,7 +7696,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/source/k/kernel-configs/config-huge-smp-5.15.18-smp b/source/k/kernel-configs/config-huge-smp-5.15.19-smp similarity index 99% rename from source/k/kernel-configs/config-huge-smp-5.15.18-smp rename to source/k/kernel-configs/config-huge-smp-5.15.19-smp index 37e6c93d5..d120eacb0 100644 --- a/source/k/kernel-configs/config-huge-smp-5.15.18-smp +++ b/source/k/kernel-configs/config-huge-smp-5.15.19-smp @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.18 Kernel Configuration +# Linux/x86 5.15.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7772,7 +7772,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7782,7 +7783,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/source/l/lcms2/fdbfb7694f9d7048d53674b79ddfc38068bfdaf7.patch b/source/l/lcms2/fdbfb7694f9d7048d53674b79ddfc38068bfdaf7.patch new file mode 100644 index 000000000..c9646799b --- /dev/null +++ b/source/l/lcms2/fdbfb7694f9d7048d53674b79ddfc38068bfdaf7.patch @@ -0,0 +1,41 @@ +From fdbfb7694f9d7048d53674b79ddfc38068bfdaf7 Mon Sep 17 00:00:00 2001 +From: Marti Maria +Date: Sun, 30 Jan 2022 16:56:48 +0100 +Subject: [PATCH] Fix for optimisation error on grayscale + +Thanks to Aaron Boxer for reporting this issue +--- + src/cmsintrp.c | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/src/cmsintrp.c b/src/cmsintrp.c +index 5cd6d16c..5eb98e6c 100644 +--- a/src/cmsintrp.c ++++ b/src/cmsintrp.c +@@ -278,10 +278,10 @@ void Eval1Input(CMSREGISTER const cmsUInt16Number Input[], + // if last value... + if (Input[0] == 0xffff || p16->Domain[0] == 0) { + +- cmsUInt16Number y0 = LutTable[p16->Domain[0]]; +- ++ cmsUInt32Number y0 = p16->Domain[0] * p16->opta[0]; ++ + for (OutChan = 0; OutChan < p16->nOutputs; OutChan++) { +- Output[OutChan] = y0; ++ Output[OutChan] = LutTable[y0 + OutChan]; + } + } + else +@@ -324,10 +324,10 @@ void Eval1InputFloat(const cmsFloat32Number Value[], + // if last value... + if (val2 == 1.0 || p->Domain[0] == 0) { + +- y0 = LutTable[p->Domain[0]]; ++ cmsUInt32Number start = p->Domain[0] * p->opta[0]; + + for (OutChan = 0; OutChan < p->nOutputs; OutChan++) { +- Output[OutChan] = y0; ++ Output[OutChan] = LutTable[start + OutChan]; + } + } + else diff --git a/source/l/lcms2/lcms2.SlackBuild b/source/l/lcms2/lcms2.SlackBuild index 6151d9e7a..16aabc241 100755 --- a/source/l/lcms2/lcms2.SlackBuild +++ b/source/l/lcms2/lcms2.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=lcms2 VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -89,6 +89,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +zcat $CWD/fdbfb7694f9d7048d53674b79ddfc38068bfdaf7.patch.gz | patch -p1 --verbose || exit 1 + CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ diff --git a/testing/source/linux-5.16.4-configs/README b/testing/source/linux-5.16.5-configs/README similarity index 100% rename from testing/source/linux-5.16.4-configs/README rename to testing/source/linux-5.16.5-configs/README diff --git a/testing/source/linux-5.16.4-configs/config-generic-5.16.4 b/testing/source/linux-5.16.5-configs/config-generic-5.16.5 similarity index 99% rename from testing/source/linux-5.16.4-configs/config-generic-5.16.4 rename to testing/source/linux-5.16.5-configs/config-generic-5.16.5 index 6a0b7b826..5e4e3371c 100644 --- a/testing/source/linux-5.16.4-configs/config-generic-5.16.4 +++ b/testing/source/linux-5.16.5-configs/config-generic-5.16.5 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.16.4 Kernel Configuration +# Linux/x86 5.16.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7788,7 +7788,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7798,7 +7799,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/testing/source/linux-5.16.4-configs/config-generic-5.16.4.x64 b/testing/source/linux-5.16.5-configs/config-generic-5.16.5.x64 similarity index 99% rename from testing/source/linux-5.16.4-configs/config-generic-5.16.4.x64 rename to testing/source/linux-5.16.5-configs/config-generic-5.16.5.x64 index b95d0da1e..2d3c7a42e 100644 --- a/testing/source/linux-5.16.4-configs/config-generic-5.16.4.x64 +++ b/testing/source/linux-5.16.5-configs/config-generic-5.16.5.x64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.16.4 Kernel Configuration +# Linux/x86 5.16.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7750,7 +7750,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7760,7 +7761,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/testing/source/linux-5.16.4-configs/config-generic-smp-5.16.4-smp b/testing/source/linux-5.16.5-configs/config-generic-smp-5.16.5-smp similarity index 99% rename from testing/source/linux-5.16.4-configs/config-generic-smp-5.16.4-smp rename to testing/source/linux-5.16.5-configs/config-generic-smp-5.16.5-smp index d3e2f1f1b..4cdabe422 100644 --- a/testing/source/linux-5.16.4-configs/config-generic-smp-5.16.4-smp +++ b/testing/source/linux-5.16.5-configs/config-generic-smp-5.16.5-smp @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.16.4 Kernel Configuration +# Linux/x86 5.16.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7834,7 +7834,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7844,7 +7845,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/testing/source/linux-5.16.4-configs/config-huge-5.16.4 b/testing/source/linux-5.16.5-configs/config-huge-5.16.5 similarity index 99% rename from testing/source/linux-5.16.4-configs/config-huge-5.16.4 rename to testing/source/linux-5.16.5-configs/config-huge-5.16.5 index 07217c786..35821351f 100644 --- a/testing/source/linux-5.16.4-configs/config-huge-5.16.4 +++ b/testing/source/linux-5.16.5-configs/config-huge-5.16.5 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.16.4 Kernel Configuration +# Linux/x86 5.16.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7788,7 +7788,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7798,7 +7799,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/testing/source/linux-5.16.4-configs/config-huge-5.16.4.x64 b/testing/source/linux-5.16.5-configs/config-huge-5.16.5.x64 similarity index 99% rename from testing/source/linux-5.16.4-configs/config-huge-5.16.4.x64 rename to testing/source/linux-5.16.5-configs/config-huge-5.16.5.x64 index 98d24b654..9ba4a5452 100644 --- a/testing/source/linux-5.16.4-configs/config-huge-5.16.4.x64 +++ b/testing/source/linux-5.16.5-configs/config-huge-5.16.5.x64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.16.4 Kernel Configuration +# Linux/x86 5.16.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7750,7 +7750,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7760,7 +7761,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m # diff --git a/testing/source/linux-5.16.4-configs/config-huge-smp-5.16.4-smp b/testing/source/linux-5.16.5-configs/config-huge-smp-5.16.5-smp similarity index 99% rename from testing/source/linux-5.16.4-configs/config-huge-smp-5.16.4-smp rename to testing/source/linux-5.16.5-configs/config-huge-smp-5.16.5-smp index f8ba5fcf8..e00078813 100644 --- a/testing/source/linux-5.16.4-configs/config-huge-smp-5.16.4-smp +++ b/testing/source/linux-5.16.5-configs/config-huge-smp-5.16.5-smp @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.16.4 Kernel Configuration +# Linux/x86 5.16.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_IS_GCC=y @@ -7834,7 +7834,8 @@ CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set -# CONFIG_RTC_SYSTOHC is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y @@ -7844,7 +7845,7 @@ CONFIG_RTC_NVMEM=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=m #