Sun Sep 15 20:07:28 UTC 2024

a/kernel-firmware-20240913_6c88d9b-noarch-1.txz:  Upgraded.
a/os-prober-1.83-x86_64-2.txz:  Rebuilt.
  I have seen the reports that os-prober can take an excessive amount of time,
  but haven't had it take more than a minute and a half here on my most
  populated (and fairly slow) machine. But I've found and applied a patch that
  might help... let's see if this speeds things up on affected machines.
d/git-2.46.1-x86_64-1.txz:  Upgraded.
d/python-setuptools-75.0.0-x86_64-1.txz:  Upgraded.
l/at-spi2-core-2.54.0-x86_64-1.txz:  Upgraded.
l/gsettings-desktop-schemas-47-x86_64-1.txz:  Upgraded.
l/libjpeg-turbo-3.0.4-x86_64-1.txz:  Upgraded.
l/python-pysol_cards-0.18.0-x86_64-1.txz:  Upgraded.
l/vte-0.78.0-x86_64-1.txz:  Upgraded.
testing/packages/kernel-generic-6.11.0-x86_64-1.txz:  Added.
testing/packages/kernel-headers-6.11.0-x86-1.txz:  Added.
testing/packages/kernel-source-6.11.0-noarch-1.txz:  Added.
This commit is contained in:
Patrick J Volkerding 2024-09-15 20:07:28 +00:00 committed by Eric Hameleers
parent 06728159b3
commit 83f17a22c6
24 changed files with 23650 additions and 124 deletions

View file

@ -11,9 +11,35 @@
<description>Tracking Slackware development in git.</description> <description>Tracking Slackware development in git.</description>
<language>en-us</language> <language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Sat, 14 Sep 2024 18:15:34 GMT</pubDate> <pubDate>Sun, 15 Sep 2024 20:07:28 GMT</pubDate>
<lastBuildDate>Sat, 14 Sep 2024 18:58:38 GMT</lastBuildDate> <lastBuildDate>Sun, 15 Sep 2024 20:37:21 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Sun, 15 Sep 2024 20:07:28 GMT</title>
<pubDate>Sun, 15 Sep 2024 20:07:28 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240915200728</link>
<guid isPermaLink="false">20240915200728</guid>
<description>
<![CDATA[<pre>
a/kernel-firmware-20240913_6c88d9b-noarch-1.txz: Upgraded.
a/os-prober-1.83-x86_64-2.txz: Rebuilt.
I have seen the reports that os-prober can take an excessive amount of time,
but haven't had it take more than a minute and a half here on my most
populated (and fairly slow) machine. But I've found and applied a patch that
might help... let's see if this speeds things up on affected machines.
d/git-2.46.1-x86_64-1.txz: Upgraded.
d/python-setuptools-75.0.0-x86_64-1.txz: Upgraded.
l/at-spi2-core-2.54.0-x86_64-1.txz: Upgraded.
l/gsettings-desktop-schemas-47-x86_64-1.txz: Upgraded.
l/libjpeg-turbo-3.0.4-x86_64-1.txz: Upgraded.
l/python-pysol_cards-0.18.0-x86_64-1.txz: Upgraded.
l/vte-0.78.0-x86_64-1.txz: Upgraded.
testing/packages/kernel-generic-6.11.0-x86_64-1.txz: Added.
testing/packages/kernel-headers-6.11.0-x86-1.txz: Added.
testing/packages/kernel-source-6.11.0-noarch-1.txz: Added.
</pre>]]>
</description>
</item>
<item> <item>
<title>Sat, 14 Sep 2024 18:15:34 GMT</title> <title>Sat, 14 Sep 2024 18:15:34 GMT</title>
<pubDate>Sat, 14 Sep 2024 18:15:34 GMT</pubDate> <pubDate>Sat, 14 Sep 2024 18:15:34 GMT</pubDate>

View file

@ -1,3 +1,21 @@
Sun Sep 15 20:07:28 UTC 2024
a/kernel-firmware-20240913_6c88d9b-noarch-1.txz: Upgraded.
a/os-prober-1.83-x86_64-2.txz: Rebuilt.
I have seen the reports that os-prober can take an excessive amount of time,
but haven't had it take more than a minute and a half here on my most
populated (and fairly slow) machine. But I've found and applied a patch that
might help... let's see if this speeds things up on affected machines.
d/git-2.46.1-x86_64-1.txz: Upgraded.
d/python-setuptools-75.0.0-x86_64-1.txz: Upgraded.
l/at-spi2-core-2.54.0-x86_64-1.txz: Upgraded.
l/gsettings-desktop-schemas-47-x86_64-1.txz: Upgraded.
l/libjpeg-turbo-3.0.4-x86_64-1.txz: Upgraded.
l/python-pysol_cards-0.18.0-x86_64-1.txz: Upgraded.
l/vte-0.78.0-x86_64-1.txz: Upgraded.
testing/packages/kernel-generic-6.11.0-x86_64-1.txz: Added.
testing/packages/kernel-headers-6.11.0-x86-1.txz: Added.
testing/packages/kernel-source-6.11.0-noarch-1.txz: Added.
+--------------------------+
Sat Sep 14 18:15:34 UTC 2024 Sat Sep 14 18:15:34 UTC 2024
a/mkinitrd-1.4.11-x86_64-36.txz: Rebuilt. a/mkinitrd-1.4.11-x86_64-36.txz: Rebuilt.
setup.01.mkinitrd (aka geninitrd): Set GENINITRD_SILENT to anything to setup.01.mkinitrd (aka geninitrd): Set GENINITRD_SILENT to anything to

View file

@ -1,20 +1,20 @@
Sat Sep 14 18:29:22 UTC 2024 Sun Sep 15 20:12:36 UTC 2024
Here is the file list for this directory. If you are using a Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh subdirectories, please have the archive administrator refresh
the mirror. the mirror.
drwxr-xr-x 12 root root 4096 2024-09-14 18:20 . drwxr-xr-x 12 root root 4096 2024-09-15 20:07 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT -rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1159603 2024-09-14 18:20 ./CHECKSUMS.md5 -rw-r--r-- 1 root root 1159603 2024-09-14 18:29 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-14 18:20 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-09-14 18:29 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -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 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 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 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1178387 2024-09-14 18:15 ./ChangeLog.txt -rw-r--r-- 1 root root 1179359 2024-09-15 20:07 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-09-12 20:41 ./EFI/BOOT drwxr-xr-x 2 root root 4096 2024-09-12 20:41 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi -rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-09-12 20:41 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -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 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 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1517488 2024-09-14 18:20 ./FILELIST.TXT -rw-r--r-- 1 root root 1517488 2024-09-14 18:29 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 915510 2024-09-14 18:29 ./PACKAGES.TXT -rw-r--r-- 1 root root 915507 2024-09-15 20:11 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3576 2024-09-12 19:56 ./README.initrd -rw-r--r-- 1 root root 3576 2024-09-12 19:56 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT -rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@ -662,13 +662,13 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST -rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2024-09-14 18:29 ./slackware64 drwxr-xr-x 17 root root 4096 2024-09-15 20:12 ./slackware64
-rw-r--r-- 1 root root 357156 2024-09-14 18:29 ./slackware64/CHECKSUMS.md5 -rw-r--r-- 1 root root 357150 2024-09-15 20:12 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-14 18:29 ./slackware64/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-09-15 20:12 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 442261 2024-09-14 18:28 ./slackware64/FILE_LIST -rw-r--r-- 1 root root 442255 2024-09-15 20:11 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4772675 2024-09-14 18:28 ./slackware64/MANIFEST.bz2 -rw-r--r-- 1 root root 4774542 2024-09-15 20:11 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2024-09-14 18:18 ./slackware64/a drwxr-xr-x 2 root root 32768 2024-09-15 20:11 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt -rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz -rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc -rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
@ -833,9 +833,9 @@ drwxr-xr-x 2 root root 32768 2024-09-14 18:18 ./slackware64/a
-rw-r--r-- 1 root root 461 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txt -rw-r--r-- 1 root root 461 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txt
-rw-r--r-- 1 root root 1332488 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txz -rw-r--r-- 1 root root 1332488 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-16 19:21 ./slackware64/a/kbd-2.6.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 422 2024-09-12 19:49 ./slackware64/a/kernel-firmware-20240912_b9daf8c-noarch-1.txt -rw-r--r-- 1 root root 422 2024-09-15 18:18 ./slackware64/a/kernel-firmware-20240913_6c88d9b-noarch-1.txt
-rw-r--r-- 1 root root 344144412 2024-09-12 19:49 ./slackware64/a/kernel-firmware-20240912_b9daf8c-noarch-1.txz -rw-r--r-- 1 root root 344147336 2024-09-15 18:18 ./slackware64/a/kernel-firmware-20240913_6c88d9b-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 19:49 ./slackware64/a/kernel-firmware-20240912_b9daf8c-noarch-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 18:18 ./slackware64/a/kernel-firmware-20240913_6c88d9b-noarch-1.txz.asc
-rw-r--r-- 1 root root 553 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txt -rw-r--r-- 1 root root 553 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txt
-rw-r--r-- 1 root root 73309976 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txz -rw-r--r-- 1 root root 73309976 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-12 19:44 ./slackware64/a/kernel-generic-6.10.10-x86_64-1.txz.asc
@ -928,9 +928,9 @@ drwxr-xr-x 2 root root 32768 2024-09-14 18:18 ./slackware64/a
-rw-r--r-- 1 root root 654 2024-07-17 19:10 ./slackware64/a/openssl11-solibs-1.1.1za-x86_64-1.txt -rw-r--r-- 1 root root 654 2024-07-17 19:10 ./slackware64/a/openssl11-solibs-1.1.1za-x86_64-1.txt
-rw-r--r-- 1 root root 1370012 2024-07-17 19:10 ./slackware64/a/openssl11-solibs-1.1.1za-x86_64-1.txz -rw-r--r-- 1 root root 1370012 2024-07-17 19:10 ./slackware64/a/openssl11-solibs-1.1.1za-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-17 19:10 ./slackware64/a/openssl11-solibs-1.1.1za-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-07-17 19:10 ./slackware64/a/openssl11-solibs-1.1.1za-x86_64-1.txz.asc
-rw-r--r-- 1 root root 417 2024-08-28 16:57 ./slackware64/a/os-prober-1.83-x86_64-1.txt -rw-r--r-- 1 root root 417 2024-09-14 19:01 ./slackware64/a/os-prober-1.83-x86_64-2.txt
-rw-r--r-- 1 root root 17172 2024-08-28 16:57 ./slackware64/a/os-prober-1.83-x86_64-1.txz -rw-r--r-- 1 root root 17228 2024-09-14 19:01 ./slackware64/a/os-prober-1.83-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-08-28 16:57 ./slackware64/a/os-prober-1.83-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-14 19:01 ./slackware64/a/os-prober-1.83-x86_64-2.txz.asc
-rw-r--r-- 1 root root 422 2024-04-10 02:20 ./slackware64/a/pam-1.6.1-x86_64-1.txt -rw-r--r-- 1 root root 422 2024-04-10 02:20 ./slackware64/a/pam-1.6.1-x86_64-1.txt
-rw-r--r-- 1 root root 477816 2024-04-10 02:20 ./slackware64/a/pam-1.6.1-x86_64-1.txz -rw-r--r-- 1 root root 477816 2024-04-10 02:20 ./slackware64/a/pam-1.6.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-10 02:20 ./slackware64/a/pam-1.6.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-04-10 02:20 ./slackware64/a/pam-1.6.1-x86_64-1.txz.asc
@ -1322,7 +1322,7 @@ drwxr-xr-x 2 root root 20480 2024-09-09 17:30 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt -rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz -rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2024-09-13 01:36 ./slackware64/d drwxr-xr-x 2 root root 20480 2024-09-15 20:11 ./slackware64/d
-rw-r--r-- 1 root root 360 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txt -rw-r--r-- 1 root root 360 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txt
-rw-r--r-- 1 root root 4374784 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz -rw-r--r-- 1 root root 4374784 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz.asc
@ -1413,9 +1413,9 @@ drwxr-xr-x 2 root root 20480 2024-09-13 01:36 ./slackware64/d
-rw-r--r-- 1 root root 628 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txt -rw-r--r-- 1 root root 628 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txt
-rw-r--r-- 1 root root 2397912 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz -rw-r--r-- 1 root root 2397912 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz.asc
-rw-r--r-- 1 root root 397 2024-07-30 17:10 ./slackware64/d/git-2.46.0-x86_64-1.txt -rw-r--r-- 1 root root 397 2024-09-15 17:40 ./slackware64/d/git-2.46.1-x86_64-1.txt
-rw-r--r-- 1 root root 7805860 2024-07-30 17:10 ./slackware64/d/git-2.46.0-x86_64-1.txz -rw-r--r-- 1 root root 7813560 2024-09-15 17:40 ./slackware64/d/git-2.46.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-30 17:10 ./slackware64/d/git-2.46.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 17:40 ./slackware64/d/git-2.46.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 589 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txt -rw-r--r-- 1 root root 589 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txt
-rw-r--r-- 1 root root 1028936 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz -rw-r--r-- 1 root root 1028936 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz.asc
@ -1516,9 +1516,9 @@ drwxr-xr-x 2 root root 20480 2024-09-13 01:36 ./slackware64/d
-rw-r--r-- 1 root root 270 2024-07-29 18:10 ./slackware64/d/python-pip-24.2-x86_64-1.txt -rw-r--r-- 1 root root 270 2024-07-29 18:10 ./slackware64/d/python-pip-24.2-x86_64-1.txt
-rw-r--r-- 1 root root 2407136 2024-07-29 18:10 ./slackware64/d/python-pip-24.2-x86_64-1.txz -rw-r--r-- 1 root root 2407136 2024-07-29 18:10 ./slackware64/d/python-pip-24.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-29 18:10 ./slackware64/d/python-pip-24.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-07-29 18:10 ./slackware64/d/python-pip-24.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 562 2024-09-11 17:04 ./slackware64/d/python-setuptools-74.1.2-x86_64-1.txt -rw-r--r-- 1 root root 562 2024-09-15 18:02 ./slackware64/d/python-setuptools-75.0.0-x86_64-1.txt
-rw-r--r-- 1 root root 1878316 2024-09-11 17:04 ./slackware64/d/python-setuptools-74.1.2-x86_64-1.txz -rw-r--r-- 1 root root 1857424 2024-09-15 18:02 ./slackware64/d/python-setuptools-75.0.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-11 17:04 ./slackware64/d/python-setuptools-74.1.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 18:02 ./slackware64/d/python-setuptools-75.0.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 484 2024-03-31 22:38 ./slackware64/d/python2-2.7.18-x86_64-8.txt -rw-r--r-- 1 root root 484 2024-03-31 22:38 ./slackware64/d/python2-2.7.18-x86_64-8.txt
-rw-r--r-- 1 root root 14689084 2024-03-31 22:38 ./slackware64/d/python2-2.7.18-x86_64-8.txz -rw-r--r-- 1 root root 14689084 2024-03-31 22:38 ./slackware64/d/python2-2.7.18-x86_64-8.txz
-rw-r--r-- 1 root root 195 2024-03-31 22:38 ./slackware64/d/python2-2.7.18-x86_64-8.txz.asc -rw-r--r-- 1 root root 195 2024-03-31 22:38 ./slackware64/d/python2-2.7.18-x86_64-8.txz.asc
@ -2780,7 +2780,7 @@ drwxr-xr-x 2 root root 86016 2024-09-11 17:50 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt -rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz -rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
drwxr-xr-x 2 root root 102400 2024-09-14 18:19 ./slackware64/l drwxr-xr-x 2 root root 102400 2024-09-15 20:11 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt -rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz -rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc -rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@ -2871,9 +2871,9 @@ drwxr-xr-x 2 root root 102400 2024-09-14 18:19 ./slackware64/l
-rw-r--r-- 1 root root 175 2021-10-11 18:54 ./slackware64/l/aspell-en-2020.12.07_0-x86_64-1.txt -rw-r--r-- 1 root root 175 2021-10-11 18:54 ./slackware64/l/aspell-en-2020.12.07_0-x86_64-1.txt
-rw-r--r-- 1 root root 1134940 2021-10-11 18:54 ./slackware64/l/aspell-en-2020.12.07_0-x86_64-1.txz -rw-r--r-- 1 root root 1134940 2021-10-11 18:54 ./slackware64/l/aspell-en-2020.12.07_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-10-11 18:54 ./slackware64/l/aspell-en-2020.12.07_0-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2021-10-11 18:54 ./slackware64/l/aspell-en-2020.12.07_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 456 2024-03-19 21:52 ./slackware64/l/at-spi2-core-2.52.0-x86_64-1.txt -rw-r--r-- 1 root root 456 2024-09-15 17:43 ./slackware64/l/at-spi2-core-2.54.0-x86_64-1.txt
-rw-r--r-- 1 root root 1123068 2024-03-19 21:52 ./slackware64/l/at-spi2-core-2.52.0-x86_64-1.txz -rw-r--r-- 1 root root 1129108 2024-09-15 17:43 ./slackware64/l/at-spi2-core-2.54.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-19 21:52 ./slackware64/l/at-spi2-core-2.52.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 17:43 ./slackware64/l/at-spi2-core-2.54.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 238 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txt -rw-r--r-- 1 root root 238 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txt
-rw-r--r-- 1 root root 116244 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txz -rw-r--r-- 1 root root 116244 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txz.asc
@ -3111,9 +3111,9 @@ drwxr-xr-x 2 root root 102400 2024-09-14 18:19 ./slackware64/l
-rw-r--r-- 1 root root 482 2021-02-13 06:39 ./slackware64/l/graphite2-1.3.14-x86_64-3.txt -rw-r--r-- 1 root root 482 2021-02-13 06:39 ./slackware64/l/graphite2-1.3.14-x86_64-3.txt
-rw-r--r-- 1 root root 99164 2021-02-13 06:39 ./slackware64/l/graphite2-1.3.14-x86_64-3.txz -rw-r--r-- 1 root root 99164 2021-02-13 06:39 ./slackware64/l/graphite2-1.3.14-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:39 ./slackware64/l/graphite2-1.3.14-x86_64-3.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 06:39 ./slackware64/l/graphite2-1.3.14-x86_64-3.txz.asc
-rw-r--r-- 1 root root 470 2024-07-15 17:03 ./slackware64/l/gsettings-desktop-schemas-46.1-x86_64-1.txt -rw-r--r-- 1 root root 470 2024-09-15 17:42 ./slackware64/l/gsettings-desktop-schemas-47-x86_64-1.txt
-rw-r--r-- 1 root root 669376 2024-07-15 17:03 ./slackware64/l/gsettings-desktop-schemas-46.1-x86_64-1.txz -rw-r--r-- 1 root root 693956 2024-09-15 17:42 ./slackware64/l/gsettings-desktop-schemas-47-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-15 17:03 ./slackware64/l/gsettings-desktop-schemas-46.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 17:42 ./slackware64/l/gsettings-desktop-schemas-47-x86_64-1.txz.asc
-rw-r--r-- 1 root root 414 2024-05-25 17:24 ./slackware64/l/gsl-2.8-x86_64-1.txt -rw-r--r-- 1 root root 414 2024-05-25 17:24 ./slackware64/l/gsl-2.8-x86_64-1.txt
-rw-r--r-- 1 root root 1674456 2024-05-25 17:24 ./slackware64/l/gsl-2.8-x86_64-1.txz -rw-r--r-- 1 root root 1674456 2024-05-25 17:24 ./slackware64/l/gsl-2.8-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-25 17:24 ./slackware64/l/gsl-2.8-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-05-25 17:24 ./slackware64/l/gsl-2.8-x86_64-1.txz.asc
@ -3401,9 +3401,9 @@ drwxr-xr-x 2 root root 102400 2024-09-14 18:19 ./slackware64/l
-rw-r--r-- 1 root root 441 2023-05-02 18:07 ./slackware64/l/libiodbc-3.52.16-x86_64-1.txt -rw-r--r-- 1 root root 441 2023-05-02 18:07 ./slackware64/l/libiodbc-3.52.16-x86_64-1.txt
-rw-r--r-- 1 root root 276720 2023-05-02 18:07 ./slackware64/l/libiodbc-3.52.16-x86_64-1.txz -rw-r--r-- 1 root root 276720 2023-05-02 18:07 ./slackware64/l/libiodbc-3.52.16-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-05-02 18:07 ./slackware64/l/libiodbc-3.52.16-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-05-02 18:07 ./slackware64/l/libiodbc-3.52.16-x86_64-1.txz.asc
-rw-r--r-- 1 root root 514 2024-05-09 18:19 ./slackware64/l/libjpeg-turbo-3.0.3-x86_64-1.txt -rw-r--r-- 1 root root 514 2024-09-15 18:00 ./slackware64/l/libjpeg-turbo-3.0.4-x86_64-1.txt
-rw-r--r-- 1 root root 487044 2024-05-09 18:19 ./slackware64/l/libjpeg-turbo-3.0.3-x86_64-1.txz -rw-r--r-- 1 root root 487960 2024-09-15 18:00 ./slackware64/l/libjpeg-turbo-3.0.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-09 18:19 ./slackware64/l/libjpeg-turbo-3.0.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 18:00 ./slackware64/l/libjpeg-turbo-3.0.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 402 2021-02-13 07:06 ./slackware64/l/libkarma-0.1.2-x86_64-3.txt -rw-r--r-- 1 root root 402 2021-02-13 07:06 ./slackware64/l/libkarma-0.1.2-x86_64-3.txt
-rw-r--r-- 1 root root 57948 2021-02-13 07:06 ./slackware64/l/libkarma-0.1.2-x86_64-3.txz -rw-r--r-- 1 root root 57948 2021-02-13 07:06 ./slackware64/l/libkarma-0.1.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:06 ./slackware64/l/libkarma-0.1.2-x86_64-3.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 07:06 ./slackware64/l/libkarma-0.1.2-x86_64-3.txz.asc
@ -3913,9 +3913,9 @@ drwxr-xr-x 2 root root 102400 2024-09-14 18:19 ./slackware64/l
-rw-r--r-- 1 root root 537 2024-04-29 21:02 ./slackware64/l/python-pyproject-hooks-1.1.0-x86_64-1.txt -rw-r--r-- 1 root root 537 2024-04-29 21:02 ./slackware64/l/python-pyproject-hooks-1.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 18392 2024-04-29 21:02 ./slackware64/l/python-pyproject-hooks-1.1.0-x86_64-1.txz -rw-r--r-- 1 root root 18392 2024-04-29 21:02 ./slackware64/l/python-pyproject-hooks-1.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-29 21:02 ./slackware64/l/python-pyproject-hooks-1.1.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-04-29 21:02 ./slackware64/l/python-pyproject-hooks-1.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 508 2024-03-29 04:29 ./slackware64/l/python-pysol_cards-0.16.0-x86_64-2.txt -rw-r--r-- 1 root root 508 2024-09-15 18:02 ./slackware64/l/python-pysol_cards-0.18.0-x86_64-1.txt
-rw-r--r-- 1 root root 24688 2024-03-29 04:29 ./slackware64/l/python-pysol_cards-0.16.0-x86_64-2.txz -rw-r--r-- 1 root root 23984 2024-09-15 18:02 ./slackware64/l/python-pysol_cards-0.18.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:29 ./slackware64/l/python-pysol_cards-0.16.0-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 18:02 ./slackware64/l/python-pysol_cards-0.18.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 361 2024-03-29 04:29 ./slackware64/l/python-random2-1.0.2-x86_64-2.txt -rw-r--r-- 1 root root 361 2024-03-29 04:29 ./slackware64/l/python-random2-1.0.2-x86_64-2.txt
-rw-r--r-- 1 root root 22400 2024-03-29 04:29 ./slackware64/l/python-random2-1.0.2-x86_64-2.txz -rw-r--r-- 1 root root 22400 2024-03-29 04:29 ./slackware64/l/python-random2-1.0.2-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:29 ./slackware64/l/python-random2-1.0.2-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-03-29 04:29 ./slackware64/l/python-random2-1.0.2-x86_64-2.txz.asc
@ -4088,9 +4088,9 @@ drwxr-xr-x 2 root root 102400 2024-09-14 18:19 ./slackware64/l
-rw-r--r-- 1 root root 577 2023-10-28 22:01 ./slackware64/l/vid.stab-1.1.1-x86_64-1.txt -rw-r--r-- 1 root root 577 2023-10-28 22:01 ./slackware64/l/vid.stab-1.1.1-x86_64-1.txt
-rw-r--r-- 1 root root 49028 2023-10-28 22:01 ./slackware64/l/vid.stab-1.1.1-x86_64-1.txz -rw-r--r-- 1 root root 49028 2023-10-28 22:01 ./slackware64/l/vid.stab-1.1.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-28 22:01 ./slackware64/l/vid.stab-1.1.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-10-28 22:01 ./slackware64/l/vid.stab-1.1.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 255 2024-08-09 18:25 ./slackware64/l/vte-0.76.4-x86_64-1.txt -rw-r--r-- 1 root root 255 2024-09-15 17:44 ./slackware64/l/vte-0.78.0-x86_64-1.txt
-rw-r--r-- 1 root root 464772 2024-08-09 18:25 ./slackware64/l/vte-0.76.4-x86_64-1.txz -rw-r--r-- 1 root root 541024 2024-09-15 17:44 ./slackware64/l/vte-0.78.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-09 18:25 ./slackware64/l/vte-0.76.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-09-15 17:44 ./slackware64/l/vte-0.78.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2024-03-01 19:00 ./slackware64/l/wavpack-5.7.0-x86_64-1.txt -rw-r--r-- 1 root root 507 2024-03-01 19:00 ./slackware64/l/wavpack-5.7.0-x86_64-1.txt
-rw-r--r-- 1 root root 197464 2024-03-01 19:00 ./slackware64/l/wavpack-5.7.0-x86_64-1.txz -rw-r--r-- 1 root root 197464 2024-03-01 19:00 ./slackware64/l/wavpack-5.7.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-03-01 19:00 ./slackware64/l/wavpack-5.7.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2024-03-01 19:00 ./slackware64/l/wavpack-5.7.0-x86_64-1.txz.asc
@ -5804,11 +5804,11 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./slackware64/y
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz -rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2024-09-14 18:20 ./source drwxr-xr-x 18 root root 4096 2024-09-15 20:12 ./source
-rw-r--r-- 1 root root 625969 2024-09-14 18:20 ./source/CHECKSUMS.md5 -rw-r--r-- 1 root root 626048 2024-09-15 20:12 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-09-14 18:20 ./source/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-09-15 20:12 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 872329 2024-09-14 18:20 ./source/FILE_LIST -rw-r--r-- 1 root root 872426 2024-09-15 20:12 ./source/FILE_LIST
-rw-r--r-- 1 root root 30267842 2024-09-14 18:20 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 30263509 2024-09-15 20:12 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2024-09-10 21:33 ./source/a drwxr-xr-x 124 root root 4096 2024-09-10 21:33 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@ -6592,10 +6592,11 @@ drwxr-xr-x 2 root root 4096 2024-05-11 00:22 ./source/a/nvi/patches
-rw-r--r-- 1 root root 14043 2019-07-26 07:36 ./source/a/nvi/patches/nvi-30-autoconf-269-aarch64.patch.gz -rw-r--r-- 1 root root 14043 2019-07-26 07:36 ./source/a/nvi/patches/nvi-30-autoconf-269-aarch64.patch.gz
-rw-r--r-- 1 root root 945 2020-01-12 22:43 ./source/a/nvi/slack-desc -rw-r--r-- 1 root root 945 2020-01-12 22:43 ./source/a/nvi/slack-desc
-rw-r--r-- 1 root root 61 2020-01-09 19:58 ./source/a/nvi/vi.exrc -rw-r--r-- 1 root root 61 2020-01-09 19:58 ./source/a/nvi/vi.exrc
drwxr-xr-x 2 root root 4096 2024-08-28 16:57 ./source/a/os-prober drwxr-xr-x 2 root root 4096 2024-09-14 19:01 ./source/a/os-prober
-rwxr-xr-x 1 root root 4348 2024-08-28 16:55 ./source/a/os-prober/os-prober.SlackBuild -rw-r--r-- 1 root root 1463 2024-07-18 00:00 ./source/a/os-prober/os-prober-grub2-mount-workaround.patch
-rw-r--r-- 1 root root 682 2019-08-06 04:39 ./source/a/os-prober/os-prober.lvm2.diff.gz -rwxr-xr-x 1 root root 4448 2024-09-14 19:01 ./source/a/os-prober/os-prober.SlackBuild
-rw-r--r-- 1 root root 338 2013-08-30 20:22 ./source/a/os-prober/os-prober.reiserfs.diff.gz -rw-r--r-- 1 root root 1510 2019-08-06 04:39 ./source/a/os-prober/os-prober.lvm2.diff
-rw-r--r-- 1 root root 581 2013-08-30 20:22 ./source/a/os-prober/os-prober.reiserfs.diff
-rw-r--r-- 1 root root 27475 2024-08-28 10:28 ./source/a/os-prober/os-prober_1.83.tar.lz -rw-r--r-- 1 root root 27475 2024-08-28 10:28 ./source/a/os-prober/os-prober_1.83.tar.lz
-rw-r--r-- 1 root root 874 2018-02-27 06:13 ./source/a/os-prober/slack-desc -rw-r--r-- 1 root root 874 2018-02-27 06:13 ./source/a/os-prober/slack-desc
drwxr-xr-x 4 root root 4096 2024-04-10 02:17 ./source/a/pam drwxr-xr-x 4 root root 4096 2024-04-10 02:17 ./source/a/pam
@ -7746,10 +7747,10 @@ drwxr-xr-x 2 root root 4096 2024-07-07 18:20 ./source/d/gdb
-rwxr-xr-x 1 root root 4614 2024-07-07 18:26 ./source/d/gdb/gdb.SlackBuild -rwxr-xr-x 1 root root 4614 2024-07-07 18:26 ./source/d/gdb/gdb.SlackBuild
-rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc -rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc
lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext
drwxr-xr-x 2 root root 4096 2024-07-30 17:08 ./source/d/git drwxr-xr-x 2 root root 4096 2024-09-15 17:38 ./source/d/git
-rw-r--r-- 1 root root 566 2024-07-29 16:47 ./source/d/git/git-2.46.0.tar.sign -rw-r--r-- 1 root root 566 2024-09-14 16:11 ./source/d/git/git-2.46.1.tar.sign
-rw-r--r-- 1 root root 7577180 2024-07-29 16:47 ./source/d/git/git-2.46.0.tar.xz -rw-r--r-- 1 root root 7582036 2024-09-14 16:11 ./source/d/git/git-2.46.1.tar.xz
-rwxr-xr-x 1 root root 5706 2024-07-30 17:08 ./source/d/git/git.SlackBuild -rwxr-xr-x 1 root root 5706 2024-09-15 17:38 ./source/d/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url -rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc -rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc
drwxr-xr-x 2 root root 4096 2023-10-04 19:01 ./source/d/gnucobol drwxr-xr-x 2 root root 4096 2023-10-04 19:01 ./source/d/gnucobol
@ -7950,9 +7951,9 @@ drwxr-xr-x 2 root root 4096 2024-07-29 18:11 ./source/d/python-pip
-rw-r--r-- 1 root root 33 2018-03-29 06:10 ./source/d/python-pip/pip.url -rw-r--r-- 1 root root 33 2018-03-29 06:10 ./source/d/python-pip/pip.url
-rwxr-xr-x 1 root root 3283 2024-07-29 18:09 ./source/d/python-pip/python-pip.SlackBuild -rwxr-xr-x 1 root root 3283 2024-07-29 18:09 ./source/d/python-pip/python-pip.SlackBuild
-rw-r--r-- 1 root root 760 2018-02-27 06:13 ./source/d/python-pip/slack-desc -rw-r--r-- 1 root root 760 2018-02-27 06:13 ./source/d/python-pip/slack-desc
drwxr-xr-x 2 root root 4096 2024-09-11 16:57 ./source/d/python-setuptools drwxr-xr-x 2 root root 4096 2024-09-15 18:02 ./source/d/python-setuptools
-rwxr-xr-x 1 root root 3348 2024-07-29 18:12 ./source/d/python-setuptools/python-setuptools.SlackBuild -rwxr-xr-x 1 root root 3348 2024-07-29 18:12 ./source/d/python-setuptools/python-setuptools.SlackBuild
-rw-r--r-- 1 root root 939186 2024-09-05 04:13 ./source/d/python-setuptools/setuptools-74.1.2.tar.lz -rw-r--r-- 1 root root 933541 2024-09-15 15:51 ./source/d/python-setuptools/setuptools-75.0.0.tar.lz
-rw-r--r-- 1 root root 40 2017-11-28 22:11 ./source/d/python-setuptools/setuptools.url -rw-r--r-- 1 root root 40 2017-11-28 22:11 ./source/d/python-setuptools/setuptools.url
-rw-r--r-- 1 root root 1059 2018-02-27 06:13 ./source/d/python-setuptools/slack-desc -rw-r--r-- 1 root root 1059 2018-02-27 06:13 ./source/d/python-setuptools/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-21 21:57 ./source/d/python2 drwxr-xr-x 2 root root 4096 2024-03-21 21:57 ./source/d/python2
@ -10242,9 +10243,9 @@ drwxr-xr-x 2 root root 4096 2023-12-20 04:18 ./source/l/aspell
-rw-r--r-- 1 root root 1539829 2023-12-19 23:29 ./source/l/aspell/aspell-0.60.8.1.tar.lz -rw-r--r-- 1 root root 1539829 2023-12-19 23:29 ./source/l/aspell/aspell-0.60.8.1.tar.lz
-rwxr-xr-x 1 root root 3788 2023-12-20 04:19 ./source/l/aspell/aspell.SlackBuild -rwxr-xr-x 1 root root 3788 2023-12-20 04:19 ./source/l/aspell/aspell.SlackBuild
-rw-r--r-- 1 root root 705 2018-02-27 06:12 ./source/l/aspell/slack-desc -rw-r--r-- 1 root root 705 2018-02-27 06:12 ./source/l/aspell/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-19 21:52 ./source/l/at-spi2-core drwxr-xr-x 2 root root 4096 2024-09-15 17:42 ./source/l/at-spi2-core
-rw-r--r-- 1 root root 574684 2024-03-16 15:05 ./source/l/at-spi2-core/at-spi2-core-2.52.0.tar.xz -rw-r--r-- 1 root root 575368 2024-09-14 19:40 ./source/l/at-spi2-core/at-spi2-core-2.54.0.tar.xz
-rwxr-xr-x 1 root root 3475 2021-03-31 19:04 ./source/l/at-spi2-core/at-spi2-core.SlackBuild -rwxr-xr-x 1 root root 3443 2024-09-15 17:42 ./source/l/at-spi2-core/at-spi2-core.SlackBuild
-rw-r--r-- 1 root root 948 2018-02-27 06:12 ./source/l/at-spi2-core/slack-desc -rw-r--r-- 1 root root 948 2018-02-27 06:12 ./source/l/at-spi2-core/slack-desc
drwxr-xr-x 2 root root 4096 2023-02-13 19:41 ./source/l/atkmm drwxr-xr-x 2 root root 4096 2023-02-13 19:41 ./source/l/atkmm
-rw-r--r-- 1 root root 691164 2022-07-20 12:45 ./source/l/atkmm/atkmm-2.28.3.tar.xz -rw-r--r-- 1 root root 691164 2022-07-20 12:45 ./source/l/atkmm/atkmm-2.28.3.tar.xz
@ -10696,10 +10697,10 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/graphite2
-rwxr-xr-x 1 root root 3783 2022-09-06 18:27 ./source/l/graphite2/graphite2.SlackBuild -rwxr-xr-x 1 root root 3783 2022-09-06 18:27 ./source/l/graphite2/graphite2.SlackBuild
-rw-r--r-- 1 root root 61 2018-11-27 19:41 ./source/l/graphite2/graphite2.url -rw-r--r-- 1 root root 61 2018-11-27 19:41 ./source/l/graphite2/graphite2.url
-rw-r--r-- 1 root root 972 2017-02-12 08:27 ./source/l/graphite2/slack-desc -rw-r--r-- 1 root root 972 2017-02-12 08:27 ./source/l/graphite2/slack-desc
drwxr-xr-x 2 root root 4096 2024-07-15 17:03 ./source/l/gsettings-desktop-schemas drwxr-xr-x 2 root root 4096 2024-09-15 17:42 ./source/l/gsettings-desktop-schemas
-rw-r--r-- 1 root root 101 2011-11-28 06:11 ./source/l/gsettings-desktop-schemas/doinst.sh.gz -rw-r--r-- 1 root root 101 2011-11-28 06:11 ./source/l/gsettings-desktop-schemas/doinst.sh.gz
-rw-r--r-- 1 root root 779204 2024-07-15 10:21 ./source/l/gsettings-desktop-schemas/gsettings-desktop-schemas-46.1.tar.xz -rw-r--r-- 1 root root 806032 2024-09-15 08:06 ./source/l/gsettings-desktop-schemas/gsettings-desktop-schemas-47.tar.xz
-rwxr-xr-x 1 root root 3993 2022-09-06 18:27 ./source/l/gsettings-desktop-schemas/gsettings-desktop-schemas.SlackBuild -rwxr-xr-x 1 root root 3937 2024-09-15 17:42 ./source/l/gsettings-desktop-schemas/gsettings-desktop-schemas.SlackBuild
-rw-r--r-- 1 root root 375 2019-03-14 20:57 ./source/l/gsettings-desktop-schemas/gsettings-desktop-schemas.font.defaults.diff.gz -rw-r--r-- 1 root root 375 2019-03-14 20:57 ./source/l/gsettings-desktop-schemas/gsettings-desktop-schemas.font.defaults.diff.gz
-rw-r--r-- 1 root root 975 2018-02-27 06:12 ./source/l/gsettings-desktop-schemas/slack-desc -rw-r--r-- 1 root root 975 2018-02-27 06:12 ./source/l/gsettings-desktop-schemas/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-25 17:23 ./source/l/gsl drwxr-xr-x 2 root root 4096 2024-05-25 17:23 ./source/l/gsl
@ -11220,9 +11221,9 @@ drwxr-xr-x 2 root root 4096 2023-05-02 18:06 ./source/l/libiodbc
-rw-r--r-- 1 root root 277 2019-08-12 23:35 ./source/l/libiodbc/libiodbc.disable.rpath.diff.gz -rw-r--r-- 1 root root 277 2019-08-12 23:35 ./source/l/libiodbc/libiodbc.disable.rpath.diff.gz
-rw-r--r-- 1 root root 34 2023-05-02 18:02 ./source/l/libiodbc/libiodbc.url -rw-r--r-- 1 root root 34 2023-05-02 18:02 ./source/l/libiodbc/libiodbc.url
-rw-r--r-- 1 root root 896 2023-05-02 18:03 ./source/l/libiodbc/slack-desc -rw-r--r-- 1 root root 896 2023-05-02 18:03 ./source/l/libiodbc/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-09 18:18 ./source/l/libjpeg-turbo drwxr-xr-x 2 root root 4096 2024-09-15 18:00 ./source/l/libjpeg-turbo
-rw-r--r-- 1 root root 2021546 2024-05-06 22:24 ./source/l/libjpeg-turbo/libjpeg-turbo-3.0.3.tar.lz -rw-r--r-- 1 root root 1671162 2024-09-14 15:10 ./source/l/libjpeg-turbo/libjpeg-turbo-3.0.4.tar.lz
-rwxr-xr-x 1 root root 4902 2022-09-06 18:27 ./source/l/libjpeg-turbo/libjpeg-turbo.SlackBuild -rwxr-xr-x 1 root root 4505 2024-09-15 18:00 ./source/l/libjpeg-turbo/libjpeg-turbo.SlackBuild
-rw-r--r-- 1 root root 94 2019-02-20 20:35 ./source/l/libjpeg-turbo/libjpeg-turbo.url -rw-r--r-- 1 root root 94 2019-02-20 20:35 ./source/l/libjpeg-turbo/libjpeg-turbo.url
-rw-r--r-- 1 root root 975 2018-02-27 06:12 ./source/l/libjpeg-turbo/slack-desc -rw-r--r-- 1 root root 975 2018-02-27 06:12 ./source/l/libjpeg-turbo/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/libkarma drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/libkarma
@ -12142,10 +12143,10 @@ drwxr-xr-x 2 root root 4096 2024-04-29 21:02 ./source/l/python-pyproject-
-rw-r--r-- 1 root root 7838 2024-04-29 07:29 ./source/l/python-pyproject-hooks/pyproject_hooks-1.1.0.tar.gz -rw-r--r-- 1 root root 7838 2024-04-29 07:29 ./source/l/python-pyproject-hooks/pyproject_hooks-1.1.0.tar.gz
-rwxr-xr-x 1 root root 3225 2024-04-29 21:02 ./source/l/python-pyproject-hooks/python-pyproject-hooks.SlackBuild -rwxr-xr-x 1 root root 3225 2024-04-29 21:02 ./source/l/python-pyproject-hooks/python-pyproject-hooks.SlackBuild
-rw-r--r-- 1 root root 1007 2023-03-05 13:01 ./source/l/python-pyproject-hooks/slack-desc -rw-r--r-- 1 root root 1007 2023-03-05 13:01 ./source/l/python-pyproject-hooks/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-pysol_cards drwxr-xr-x 2 root root 4096 2024-09-15 18:01 ./source/l/python-pysol_cards
-rw-r--r-- 1 root root 37 2020-11-12 20:15 ./source/l/python-pysol_cards/pysol-cards.url -rw-r--r-- 1 root root 37 2020-11-12 20:15 ./source/l/python-pysol_cards/pysol-cards.url
-rw-r--r-- 1 root root 18987 2024-01-05 05:42 ./source/l/python-pysol_cards/pysol_cards-0.16.0.tar.gz -rw-r--r-- 1 root root 18103 2024-09-15 13:48 ./source/l/python-pysol_cards/pysol_cards-0.18.0.tar.gz
-rwxr-xr-x 1 root root 2653 2024-03-29 03:06 ./source/l/python-pysol_cards/python-pysol_cards.SlackBuild -rwxr-xr-x 1 root root 2653 2024-09-15 18:02 ./source/l/python-pysol_cards/python-pysol_cards.SlackBuild
-rw-r--r-- 1 root root 1007 2020-11-12 20:23 ./source/l/python-pysol_cards/slack-desc -rw-r--r-- 1 root root 1007 2020-11-12 20:23 ./source/l/python-pysol_cards/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-random2 drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-random2
-rwxr-xr-x 1 root root 3255 2024-03-29 03:06 ./source/l/python-random2/python-random2.SlackBuild -rwxr-xr-x 1 root root 3255 2024-03-29 03:06 ./source/l/python-random2/python-random2.SlackBuild
@ -12521,11 +12522,11 @@ drwxr-xr-x 2 root root 4096 2023-10-28 21:11 ./source/l/vid.stab
-rw-r--r-- 1 root root 63932 2022-05-30 15:49 ./source/l/vid.stab/vid.stab-1.1.1.tar.lz -rw-r--r-- 1 root root 63932 2022-05-30 15:49 ./source/l/vid.stab/vid.stab-1.1.1.tar.lz
-rwxr-xr-- 1 root root 4134 2022-09-06 18:27 ./source/l/vid.stab/vid.stab.SlackBuild -rwxr-xr-- 1 root root 4134 2022-09-06 18:27 ./source/l/vid.stab/vid.stab.SlackBuild
-rw-r--r-- 1 root root 41 2023-10-28 21:09 ./source/l/vid.stab/vid.stab.url -rw-r--r-- 1 root root 41 2023-10-28 21:09 ./source/l/vid.stab/vid.stab.url
drwxr-xr-x 2 root root 4096 2024-08-09 18:23 ./source/l/vte drwxr-xr-x 2 root root 4096 2024-09-15 17:43 ./source/l/vte
-rw-r--r-- 1 root root 706 2018-02-27 06:12 ./source/l/vte/slack-desc -rw-r--r-- 1 root root 706 2018-02-27 06:12 ./source/l/vte/slack-desc
-rw-r--r-- 1 root root 499647 2024-06-10 19:42 ./source/l/vte/vte-0.76.4.tar.lz -rw-r--r-- 1 root root 565048 2024-09-14 19:27 ./source/l/vte/vte-0.78.0.tar.lz
-rwxr-xr-x 1 root root 4462 2024-08-09 18:23 ./source/l/vte/vte.SlackBuild -rwxr-xr-x 1 root root 4462 2024-08-09 18:23 ./source/l/vte/vte.SlackBuild
-rw-r--r-- 1 root root 105 2024-08-09 18:22 ./source/l/vte/vte.url -rw-r--r-- 1 root root 105 2024-09-15 17:43 ./source/l/vte/vte.url
drwxr-xr-x 2 root root 4096 2024-03-01 19:00 ./source/l/wavpack drwxr-xr-x 2 root root 4096 2024-03-01 19:00 ./source/l/wavpack
-rw-r--r-- 1 root root 963 2019-12-19 18:54 ./source/l/wavpack/slack-desc -rw-r--r-- 1 root root 963 2019-12-19 18:54 ./source/l/wavpack/slack-desc
-rw-r--r-- 1 root root 814324 2024-03-01 05:19 ./source/l/wavpack/wavpack-5.7.0.tar.xz -rw-r--r-- 1 root root 814324 2024-03-01 05:19 ./source/l/wavpack/wavpack-5.7.0.tar.xz
@ -15280,7 +15281,7 @@ drwxr-xr-x 2 root root 4096 2024-03-03 19:29 ./source/x/x11/src/font
-rw-r--r-- 1 root root 159708 2023-02-27 23:53 ./source/x/x11/src/font/font-bitstream-75dpi-1.0.4.tar.xz -rw-r--r-- 1 root root 159708 2023-02-27 23:53 ./source/x/x11/src/font/font-bitstream-75dpi-1.0.4.tar.xz
-rw-r--r-- 1 root root 329196 2010-11-15 20:53 ./source/x/x11/src/font/font-bitstream-speedo-1.0.2.tar.xz -rw-r--r-- 1 root root 329196 2010-11-15 20:53 ./source/x/x11/src/font/font-bitstream-speedo-1.0.2.tar.xz
-rw-r--r-- 1 root root 393644 2023-02-27 23:56 ./source/x/x11/src/font/font-bitstream-type1-1.0.4.tar.xz -rw-r--r-- 1 root root 393644 2023-02-27 23:56 ./source/x/x11/src/font/font-bitstream-type1-1.0.4.tar.xz
-rw-r--r-- 1 root root 235908 2023-02-28 00:02 ./source/x/x11/src/font/font-cronyx-cyrillic-1.0.4.tar.xz -rw-r--r-- 1 root root 235908 2023-02-28 00:02 ./source/x/x11/src/font/font-cronyx-cyrillic-1.0.4.tar.xz
-rw-r--r-- 1 root root 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz -rw-r--r-- 1 root root 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz -rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 95284 2023-02-28 00:13 ./source/x/x11/src/font/font-dec-misc-1.0.4.tar.xz -rw-r--r-- 1 root root 95284 2023-02-28 00:13 ./source/x/x11/src/font/font-dec-misc-1.0.4.tar.xz
@ -16074,14 +16075,42 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack
-rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild -rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild
-rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url -rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url
-rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc
drwxr-xr-x 4 root root 4096 2024-08-16 20:01 ./testing drwxr-xr-x 4 root root 4096 2024-09-15 20:12 ./testing
-rw-r--r-- 1 root root 552 2024-08-16 20:01 ./testing/CHECKSUMS.md5 -rw-r--r-- 1 root root 2468 2024-09-15 20:12 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-08-16 20:01 ./testing/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-09-15 20:12 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 701 2024-08-16 20:01 ./testing/FILE_LIST -rw-r--r-- 1 root root 3315 2024-09-15 20:12 ./testing/FILE_LIST
-rw-r--r-- 1 root root 14 2024-08-16 20:01 ./testing/MANIFEST.bz2 -rw-r--r-- 1 root root 1440492 2024-09-15 20:12 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2024-08-16 20:01 ./testing/PACKAGES.TXT -rw-r--r-- 1 root root 1820 2024-09-15 20:12 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2024-08-16 19:50 ./testing/packages drwxr-xr-x 2 root root 4096 2024-09-15 20:12 ./testing/packages
drwxr-xr-x 2 root root 4096 2024-08-16 19:50 ./testing/source -rw-r--r-- 1 root root 553 2024-09-15 20:00 ./testing/packages/kernel-generic-6.11.0-x86_64-1.txt
-rw-r--r-- 1 root root 74174724 2024-09-15 20:00 ./testing/packages/kernel-generic-6.11.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-15 20:00 ./testing/packages/kernel-generic-6.11.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 332 2024-09-15 20:00 ./testing/packages/kernel-headers-6.11.0-x86-1.txt
-rw-r--r-- 1 root root 1215428 2024-09-15 20:00 ./testing/packages/kernel-headers-6.11.0-x86-1.txz
-rw-r--r-- 1 root root 195 2024-09-15 20:00 ./testing/packages/kernel-headers-6.11.0-x86-1.txz.asc
-rw-r--r-- 1 root root 317 2024-09-15 19:54 ./testing/packages/kernel-source-6.11.0-noarch-1.txt
-rw-r--r-- 1 root root 142726964 2024-09-15 19:54 ./testing/packages/kernel-source-6.11.0-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-09-15 19:54 ./testing/packages/kernel-source-6.11.0-noarch-1.txz.asc
drwxr-xr-x 3 root root 4096 2024-09-15 18:33 ./testing/source
drwxr-xr-x 5 root root 4096 2024-09-15 18:08 ./testing/source/k
-rwxr-xr-x 1 root root 6517 2024-09-10 01:35 ./testing/source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-09-15 18:32 ./testing/source/k/kernel-configs
-rw-r--r-- 1 root root 263974 2024-09-15 18:31 ./testing/source/k/kernel-configs/config-6.11-generic.ia32
-rw-r--r-- 1 root root 268382 2024-09-15 18:29 ./testing/source/k/kernel-configs/config-6.11-generic.x64
-rwxr-xr-x 1 root root 8598 2024-09-12 18:05 ./testing/source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3778 2024-07-12 01:18 ./testing/source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 10495 2024-07-12 01:18 ./testing/source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 985 2024-09-15 17:44 ./testing/source/k/linux-6.11.tar.sign
-rw-r--r-- 1 root root 146900704 2024-09-15 17:44 ./testing/source/k/linux-6.11.tar.xz
drwxr-xr-x 2 root root 4096 2023-01-04 20:50 ./testing/source/k/patches-revert-i686
-rw-r--r-- 1 root root 1132 2023-01-03 00:53 ./testing/source/k/patches-revert-i686/0001-x86-ioremap-Fix-page-aligned-size-calculation-in-__i.patch.gz
-rw-r--r-- 1 root root 246 2023-01-04 20:50 ./testing/source/k/patches-revert-i686/README
drwxr-xr-x 2 root root 4096 2024-09-10 18:15 ./testing/source/k/slack-desc
-rw-r--r-- 1 root root 1015 2024-09-10 18:09 ./testing/source/k/slack-desc/slack-desc.kernel-generic
-rw-r--r-- 1 root root 794 2018-03-05 04:04 ./testing/source/k/slack-desc/slack-desc.kernel-headers
-rw-r--r-- 1 root root 778 2018-02-27 06:16 ./testing/source/k/slack-desc/slack-desc.kernel-source
-rw-r--r-- 1 root root 778 2018-02-27 06:16 ./testing/source/k/slack-desc/slack-desc.kernel-source.vanilla
-rw-r--r-- 1 root root 999 2024-09-10 18:15 ./testing/source/k/slack-desc/slack-desc.kernel-template
drwxr-xr-x 2 root root 4096 2024-09-12 20:39 ./usb-and-pxe-installers drwxr-xr-x 2 root root 4096 2024-09-12 20:39 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT -rw-r--r-- 1 root root 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 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT

View file

@ -284,8 +284,6 @@ gzip ./source/a/procps-ng/doinst.sh
gzip ./source/a/udisks2/doinst.sh gzip ./source/a/udisks2/doinst.sh
gzip ./source/a/sysvinit-functions/doinst.sh gzip ./source/a/sysvinit-functions/doinst.sh
gzip ./source/a/mdadm/doinst.sh gzip ./source/a/mdadm/doinst.sh
gzip ./source/a/os-prober/os-prober.lvm2.diff
gzip ./source/a/os-prober/os-prober.reiserfs.diff
gzip ./source/a/tcsh/doinst.sh gzip ./source/a/tcsh/doinst.sh
gzip ./source/a/dcron/patches/0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch gzip ./source/a/dcron/patches/0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch
gzip ./source/a/dcron/patches/0007-Update-main.c.patch gzip ./source/a/dcron/patches/0007-Update-main.c.patch
@ -1063,3 +1061,4 @@ gzip ./source/x/ibus/doinst.sh
gzip ./source/x/ibus/emoji-test.txt gzip ./source/x/ibus/emoji-test.txt
gzip ./source/x/xcm/xcm.udev.rules.diff gzip ./source/x/xcm/xcm.udev.rules.diff
gzip ./source/x/libva/doinst.sh gzip ./source/x/libva/doinst.sh
gzip ./testing/source/k/patches-revert-i686/0001-x86-ioremap-Fix-page-aligned-size-calculation-in-__i.patch

View file

@ -0,0 +1,35 @@
diff --git a/os-probes/mounted/common/90linux-distro b/os-probes/mounted/common/90linux-distro
index b9c24dd..52db3f6 100755
--- a/os-probes/mounted/common/90linux-distro
+++ b/os-probes/mounted/common/90linux-distro
@@ -19,7 +19,7 @@ subvol="$5"
# symlinks we need to also check in $dir/usr/lib* for distributions that
# moved /lib* to /usr and only left symlinks behind.
# TODO: look for ld-linux.so on arches that have it
-if (ls "$dir"/lib*/ld*.so* && [ -d "$dir/boot" ] || ls "$dir"/usr/lib*/ld*.so*) >/dev/null 2>/dev/null; then
+#if (ls "$dir"/lib*/ld*.so* && [ -d "$dir/boot" ] || ls "$dir"/usr/lib*/ld*.so*) >/dev/null 2>/dev/null; then
if [ -e "$dir/etc/os-release" ]; then
short="$(grep ^NAME= "$dir/etc/os-release" | sed 's/^[^=]*=//; s/^['\''"]\(.*\)['\''"]$/\1/; s/\\\(.\)/\1/g; s/[[:space:]].*//')"
long="$(grep ^PRETTY_NAME= "$dir/etc/os-release" | sed 's/^[^=]*=//; s/^['\''"]\(.*\)['\''"]$/\1/; s/\\\(.\)/\1/g')"
@@ -146,8 +146,9 @@ if (ls "$dir"/lib*/ld*.so* && [ -d "$dir/boot" ] || ls "$dir"/usr/lib*/ld*.so*)
short="Exherbo"
long="Exherbo Linux"
else
- short="Linux"
- long="unknown Linux distribution"
+ exit 1
+# short="Linux"
+# long="unknown Linux distribution"
fi
label="$(count_next_label "$short")"
@@ -157,6 +158,6 @@ if (ls "$dir"/lib*/ld*.so* && [ -d "$dir/boot" ] || ls "$dir"/usr/lib*/ld*.so*)
result "$partition:$long:$label:linux"
fi
exit 0
-else
- exit 1
-fi
+#else
+# exit 1
+#fi

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=os-prober PKGNAM=os-prober
VERSION=${VERSION:-$(echo $PKGNAM_*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d _ | rev)} VERSION=${VERSION:-$(echo $PKGNAM_*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d _ | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -67,11 +67,14 @@ rm -rf $PKGNAM-$VERSION
tar xvf $CWD/${PKGNAM}_$VERSION.tar.?z* || exit 1 tar xvf $CWD/${PKGNAM}_$VERSION.tar.?z* || exit 1
cd $PKGNAM-$VERSION || exit 1 cd $PKGNAM-$VERSION || exit 1
# Don't be very very slow:
cat $CWD/os-prober-grub2-mount-workaround.patch | patch -p1 --verbose || exit 1
# Don't drop support for reiserfs. It's still in the kernel (for now): # Don't drop support for reiserfs. It's still in the kernel (for now):
zcat $CWD/os-prober.reiserfs.diff.gz | patch -p1 --verbose || exit 1 cat $CWD/os-prober.reiserfs.diff | patch -p1 --verbose || exit 1
# Fix detecting LVM2 volumes: # Fix detecting LVM2 volumes:
zcat $CWD/os-prober.lvm2.diff.gz | patch -p1 --verbose || exit 1 cat $CWD/os-prober.lvm2.diff | patch -p1 --verbose || exit 1
# Edit the scripts to use $LIBDIRSUFFIX=64 if needed: # Edit the scripts to use $LIBDIRSUFFIX=64 if needed:
if [ "$LIBDIRSUFFIX" = "64" ]; then if [ "$LIBDIRSUFFIX" = "64" ]; then

View file

@ -29,7 +29,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) export ARCH=i586 ;; i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;; *) export ARCH=$( uname -m ) ;;
@ -49,14 +49,11 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM PKG=$TMP/package-$PKGNAM
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64" LIBDIRSUFFIX="64"
else else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"

View file

@ -31,7 +31,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$(uname -m)" in case "$(uname -m)" in
i?86) ARCH=i586 ;; i?86) ARCH=i686 ;;
arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;; *) ARCH=$(uname -m) ;;
@ -52,14 +52,11 @@ PKG=$TMP/package-$PKGNAM
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64" LIBDIRSUFFIX="64"
else else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"

View file

@ -29,7 +29,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$(uname -m)" in case "$(uname -m)" in
i?86) ARCH=i586 ;; i?86) ARCH=i686 ;;
arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;; *) ARCH=$(uname -m) ;;
@ -47,27 +47,12 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$ARCH" = "i386" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686" SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64" LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""

View file

@ -25,12 +25,12 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=python-pysol_cards PKGNAM=python-pysol_cards
SRCNAM=pysol_cards SRCNAM=pysol_cards
VERSION=${VERSION:-$(echo ${SRCNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo ${SRCNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2} BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i586 ;; i?86) ARCH=i686 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
esac esac

View file

@ -1,2 +1,2 @@
https://gitlab.gnome.org/GNOME/vte https://gitlab.gnome.org/GNOME/vte
https://gitlab.gnome.org/GNOME/vte/-/archive/0.76.4/vte-0.76.4.tar.gz https://gitlab.gnome.org/GNOME/vte/-/archive/0.78.0/vte-0.78.0.tar.gz

View file

@ -0,0 +1,147 @@
#!/bin/sh
# Copyright 2018, 2021, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# This script uses the SlackBuild scripts present here to build a
# complete set of kernel packages for the currently running architecture.
# It needs to be run once on 64-bit (uname -m = x86_64) and once on IA32
# (uname -m = i586 or i686).
cd $(dirname $0) ; CWD=$(pwd)
BUILD=${BUILD:-1}
if [ -z "$VERSION" ]; then
# Get the filename of the newest kernel tarball:
KERNEL_SOURCE_FILE="$(/bin/ls -t linux-*.tar.?z | head -n 1 )"
if echo $KERNEL_SOURCE_FILE | grep -q rc ; then # need to get rc versions a bit differently
VERSION=$(/bin/ls -t linux-*.tar.?z | head -n 1 | rev | cut -f 3- -d . | cut -f 1,2 -d - | rev)
else # normal release version
VERSION=$(/bin/ls -t linux-*.tar.?z | head -n 1 | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
fi
fi
TMP=${TMP:-/tmp}
# By default, install the packages as we build them and update the initrd.
INSTALL_PACKAGES=${INSTALL_PACKAGES:-YES}
# Clean kernels before building them. Not doing so quit working some time
# after 4.19.x.
export KERNEL_CLEAN=YES
# A list of recipes for build may be passed in the $RECIPES variable, otherwise
# we have defaults based on uname -m:
if [ -z "$RECIPES" ]; then
if uname -m | grep -wq x86_64 ; then
RECIPES="x86_64"
elif uname -m | grep -wq i.86 ; then
RECIPES="IA32"
else
echo "Error: no build recipes available for $(uname -m)"
exit 1
fi
fi
# Main build loop:
for recipe in $RECIPES ; do
# Build recipes are defined here. These will select the appropriate .config
# files and package naming scheme, and define the output location.
if [ "$recipe" = "x86_64" ]; then
# Recipe for x86_64:
export CONFIG_SUFFIX=".x64"
#unset LOCALVERSION
OUTPUT=${OUTPUT:-${TMP}/output-x86_64-${VERSION}}
elif [ "$recipe" = "IA32" ]; then
# Recipe for IA32:
export CONFIG_SUFFIX=".ia32"
#unset LOCALVERSION
OUTPUT=${OUTPUT:-${TMP}/output-ia32-${VERSION}}
else
echo "Error: recipe ${recipe} not implemented"
exit 1
fi
echo
echo "*************************************************"
echo "* Building kernels for recipe ${recipe}..."
echo "*************************************************"
echo
# Build kernel-source package:
KERNEL_SOURCE_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}" VERSION=$VERSION BUILD=$BUILD ./kernel-source.SlackBuild)
KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}" VERSION=$VERSION BUILD=$BUILD ./kernel-source.SlackBuild
mkdir -p $OUTPUT
mv ${TMP}/${KERNEL_SOURCE_PACKAGE_NAME} $OUTPUT || exit 1
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
installpkg ${OUTPUT}/${KERNEL_SOURCE_PACKAGE_NAME} || exit 1
fi
# Build kernel-generic+modules package:
# We will build in the just-built kernel tree. First, let's put back the
# symlinks:
( cd $TMP/package-kernel-source
sh install/doinst.sh
)
KERNEL_GENERIC_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_NAME=generic KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/generic.s BUILD=$BUILD ./kernel-generic.SlackBuild)
KERNEL_NAME=generic KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} CONFIG_SUFFIX=${CONFIG_SUFFIX} KERNEL_OUTPUT_DIRECTORY=$OUTPUT/kernels/generic.s BUILD=$BUILD ./kernel-generic.SlackBuild
if [ -r ${TMP}/${KERNEL_GENERIC_PACKAGE_NAME} ]; then
mv ${TMP}/${KERNEL_GENERIC_PACKAGE_NAME} $OUTPUT
else
echo "kernel-generic build failed."
exit 1
fi
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
installpkg ${OUTPUT}/${KERNEL_GENERIC_PACKAGE_NAME} || exit 1
fi
# Build kernel-headers:
KERNEL_HEADERS_PACKAGE_NAME=$(PRINT_PACKAGE_NAME=YES KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux BUILD=$BUILD ./kernel-headers.SlackBuild)
KERNEL_SOURCE=$TMP/package-kernel-source/usr/src/linux BUILD=$BUILD ./kernel-headers.SlackBuild
if [ -r ${TMP}/${KERNEL_HEADERS_PACKAGE_NAME} ]; then
mv ${TMP}/${KERNEL_HEADERS_PACKAGE_NAME} $OUTPUT
else
echo "kernel-headers build failed."
exit 1
fi
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
upgradepkg --reinstall --install-new ${OUTPUT}/${KERNEL_HEADERS_PACKAGE_NAME} || exit 1
fi
# Update initrd:
if [ "${INSTALL_PACKAGES}" = "YES" ]; then
INITRD_VERSION="$(grep "Kernel Configuration" $TMP/package-kernel-source/usr/src/linux/.config | cut -f 3 -d ' ')"
INITRD_LOCALVERSION="$(cat $TMP/package-kernel-source/usr/src/linux/.config 2> /dev/null | grep CONFIG_LOCALVERSION= | cut -f 2 -d = | tr -d \")"
if [ -r /etc/mkinitrd.conf ]; then
mkinitrd -F /etc/mkinitrd.conf -k ${INITRD_VERSION}${INITRD_LOCALVERSION}
else # try this?
sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k ${INITRD_VERSION}${INITRD_LOCALVERSION} -a "-o /boot/initrd-${INITRD_VERSION}${INITRD_LOCALVERSION}-generic.img" | sed "s/-c -k/-k/g" | bash
if [ -r /boot/initrd-${INITRD_VERSION}${INITRD_LOCALVERSION}-generic.img ]; then
# Good old compat symlink :-)
ln -sf initrd-${INITRD_VERSION}${INITRD_LOCALVERSION}-generic.img /boot/initrd.gz
fi
fi
fi
echo
echo "${recipe} kernel packages done!"
echo
done

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,187 @@
#!/bin/sh
# Copyright 2018, 2020, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# To use this script, point it to a Linux kernel source tree and a .config
# file by setting the appropriate environment variables:
#
# KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-generic.x64 ./kernel-generic.SlackBuild
#
# It can also build the huge (or any other) kernel:
#
# KERNEL_NAME=huge KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-huge.x64 ./kernel-generic.SlackBuild
#
# By default, it will call the package "kernel-generic" and use the source and
# .config already in /usr/src/linux (if possible).
cd $(dirname $0) ; CWD=$(pwd)
KERNEL_NAME=${KERNEL_NAME:-generic}
KERNEL_SOURCE=${KERNEL_SOURCE:-/usr/src/linux}
KERNEL_CONFIG=${KERNEL_CONFIG:-/usr/src/linux/.config}
CONFIG_SUFFIX=${CONFIG_SUFFIX:-}
BUILD=${BUILD:-1}
# The CONFIG_DEBUG_INFO_BTF_MODULES option adds a huge amount of debugging
# data to the modules which we don't actually need. We'll strip debugging
# information from kernel modules by default. If you are building a debug
# kernel and wish to retain this data, export the variable below set to "0".
STRIP_DEBUG=${STRIP_DEBUG:-1}
# Let's export the variable with the name needed by the kernel's Makefiles,
# just for good measure.
export INSTALL_MOD_STRIP=$STRIP_DEBUG
if [ ! -r "${KERNEL_CONFIG}" ]; then
echo "Error: the KERNEL_CONFIG environment variable needs to be set to the"
echo ".config file to be used to build this kernel. Example:"
echo "KERNEL_NAME=generic KERNEL_SOURCE=/usr/src/linux KERNEL_CONFIG=./kernel-configs/config-6.9.9-generic.x64 ./kernel-generic.SlackBuild"
exit 1
fi
if [ ! -d "${KERNEL_SOURCE}" ]; then
echo "Error: kernel source directory ${KERNEL_SOURCE} does not exist."
exit 1
fi
# Get the kernel version from the kernel Makefile:
VERSION=$(grep "^VERSION = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^PATCHLEVEL = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^SUBLEVEL = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev)$(grep "^EXTRAVERSION = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev)
# Set LOCALVERSION to the value found inside the .config:
LOCALVERSION="$(cat ${KERNEL_SOURCE}/.config 2> /dev/null | grep CONFIG_LOCALVERSION= | cut -f 2 -d = | tr -d \")"
# The default kernel arch is x86 for all 32-bit and 64-bit x86:
if [ -z "${KERNEL_ARCH}" ]; then
case "$(uname -m)" in
i?86) KERNEL_ARCH=x86 ;;
x86_64) KERNEL_ARCH=x86 ;;
# Use uname -m for all other archs:
*) KERNEL_ARCH=$(uname -m) ;;
esac
fi
# If this variable is set to an output directory, we will also put copies of
# System.map.gz, bzImage, and config in there:
KERNEL_OUTPUT_DIRECTORY=${KERNEL_OUTPUT_DIRECTORY:-}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
# We will need to copy the config and run make olddefconfig and make
# prepare in order to generate kernel/bounds.s, where we can find
# the true $PACKAGE_ARCH. Use olddefconfig (not oldconfig) to prevent
# stalling if user input would be required.
if [ ! "${KERNEL_CONFIG}" = "${KERNEL_SOURCE}/.config" ]; then
cp -a ${KERNEL_CONFIG} ${KERNEL_SOURCE}/.config
fi
cd ${KERNEL_SOURCE}
make olddefconfig 1> /dev/null 2> /dev/null
make prepare 1> /dev/null 2> /dev/null
PACKAGE_ARCH=$(cat kernel/bounds.s | grep -w "\-march=.*" | tr " " "\n" | grep -w "\-march=.*" | cut -f 2 -d = | tr - _)
echo "kernel-${KERNEL_NAME}-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${PACKAGE_ARCH}-$BUILD.txz"
exit 0
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-kernel-${KERNEL_NAME}
rm -rf $PKG
mkdir -p $TMP $PKG
# Set the variable $KERNEL_CLEAN to anything to run "make clean" before the
# build. Default is to start compiling in the tree as we found it.
if [ ! -z "${KERNEL_CLEAN}" ]; then
( cd ${KERNEL_SOURCE}
echo "Cleaning kernel source (make clean)..."
make clean
# Make sure header files aren't missing...
make prepare
# Don't package the kernel in the sources:
find . -name "*Image" -exec rm "{}" \+
# No need for these:
rm -f .config.old .version
find . -name "*.cmd" -exec rm -f "{}" \+
rm .*.d
)
fi
# Copy the .config into the kernel source directory (unless it's there already)
if [ ! "${KERNEL_CONFIG}" = "${KERNEL_SOURCE}/.config" ]; then
echo "Copying the .config file to the kernel source tree:"
cp -a --verbose ${KERNEL_CONFIG} ${KERNEL_SOURCE}/.config
fi
( cd ${KERNEL_SOURCE}
echo "Running make oldconfig..."
make oldconfig
echo "Running a preliminary make (needed to create modules.builtin.modinfo)..."
make $NUMJOBS || exit 1
echo "Building kernel modules..."
make $NUMJOBS modules || exit 1
echo "Installing kernel modules to $PKG..."
make INSTALL_MOD_PATH=$PKG INSTALL_MOD_STRIP=$STRIP_DEBUG modules_install || exit 1
# Fix build and source symlinks if they are pointing into $TMP:
( cd $PKG/lib/modules/${VERSION}${LOCALVERSION}
for symlink in build source ; do
target=$(readlink $symlink)
if echo $target | grep -q "^$TMP/package-kernel-source/" ; then
rm -f $symlink
ln -sf $(echo $target | sed "s|$TMP/package-kernel-source/|/|g") $symlink
fi
done
)
# Make modules.dep:
depmod -b $PKG -a ${VERSION}${LOCALVERSION}
echo "Building kernel..."
make $NUMJOBS bzImage || make bzImage || exit 1
# Output files to a directory, if requested:
if [ ! -z "${KERNEL_OUTPUT_DIRECTORY}" ]; then
echo "Copying files to ${KERNEL_OUTPUT_DIRECTORY}..."
mkdir -p ${KERNEL_OUTPUT_DIRECTORY}
rm -f ${KERNEL_OUTPUT_DIRECTORY}/*
cp -a --verbose System.map ${KERNEL_OUTPUT_DIRECTORY}
cp -a --verbose .config ${KERNEL_OUTPUT_DIRECTORY}/config
cp -a --verbose arch/${KERNEL_ARCH}/boot/bzImage ${KERNEL_OUTPUT_DIRECTORY}
gzip -9 ${KERNEL_OUTPUT_DIRECTORY}/System.map
fi
echo "Preparing the package in $PKG..."
mkdir -p $PKG/boot
cp -a --verbose System.map $PKG/boot/System.map-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}
cp -a --verbose .config $PKG/boot/config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX}
cp -a --verbose arch/${KERNEL_ARCH}/boot/bzImage $PKG/boot/vmlinuz-${VERSION}${LOCALVERSION}-${KERNEL_NAME}
# Make symlinks:
ln -sf System.map-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} $PKG/boot/System.map
ln -sf config-${VERSION}${LOCALVERSION}-${KERNEL_NAME}${CONFIG_SUFFIX} $PKG/boot/config
ln -sf vmlinuz-${VERSION}${LOCALVERSION}-${KERNEL_NAME} $PKG/boot/vmlinuz-${KERNEL_NAME}
ln -sf vmlinuz-${VERSION}${LOCALVERSION}-${KERNEL_NAME} $PKG/boot/vmlinuz
) || exit 1
# Fetch the kernel architecture from the source tree:
cd ${KERNEL_SOURCE}
PACKAGE_ARCH=$(cat kernel/bounds.s | grep -w "\-march=.*" | tr " " "\n" | grep -w "\-march=.*" | cut -f 2 -d = | tr - _)
mkdir $PKG/install
if [ -r $CWD/slack-desc/slack-desc.kernel-${KERNEL_NAME} ]; then
cat $CWD/slack-desc/slack-desc.kernel-${KERNEL_NAME} > $PKG/install/slack-desc
else
cat $CWD/slack-desc/slack-desc.kernel-template | sed "s/%PACKAGE_NAME%/kernel-${KERNEL_NAME}${LOCALVERSION}/g" > $PKG/install/slack-desc
fi
# Make the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/kernel-${KERNEL_NAME}-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${PACKAGE_ARCH}-$BUILD.txz

View file

@ -0,0 +1,89 @@
#!/bin/sh
# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# To use this script, point it to a Linux kernel source tree, and it will make
# the kernel-headers package using the .config to get all needed package
# version information:
#
# KERNEL_SOURCE=/usr/src/linux ./kernel-headers.SlackBuild
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=${PKGNAM:-kernel-headers}
BUILD=${BUILD:-1}
KERNEL_SOURCE=${KERNEL_SOURCE:-/usr/src/linux}
if [ -z "${HEADERS_ARCH}" ]; then
case "$(uname -m)" in
i?86) HEADERS_ARCH=x86 ;;
x86_64) HEADERS_ARCH=x86 ;;
# Use uname -m for all other archs:
*) HEADERS_ARCH=$(uname -m) ;;
esac
fi
if [ ! -d "${KERNEL_SOURCE}" ]; then
echo "Error: kernel source directory ${KERNEL_SOURCE} does not exist."
exit 1
elif [ ! -r ${KERNEL_SOURCE}/.config ]; then
echo "Error: a .config was not found in ${KERNEL_SOURCE}."
exit 1
fi
# Get the kernel version from the kernel Makefile:
VERSION=$(grep "^VERSION = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^PATCHLEVEL = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^SUBLEVEL = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev)$(grep "^EXTRAVERSION = " ${KERNEL_SOURCE}/Makefile | rev | cut -f 1 -d ' ' | rev)
# Set LOCALVERSION to the value found inside the .config:
LOCALVERSION="$(cat ${KERNEL_SOURCE}/.config 2> /dev/null | grep CONFIG_LOCALVERSION= | cut -f 2 -d = | tr -d \")"
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "kernel-headers-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${HEADERS_ARCH}-$BUILD.txz"
exit 0
fi
rm -rf $PKG
mkdir -p $TMP $PKG
mkdir -p $PKG/usr
# Generate the kernel headers and clean them up:
( cd ${KERNEL_SOURCE}
echo "Generating headers from the Linux kernel source tree in ${KERNEL_SOURCE}:"
make headers_install ARCH=${HEADERS_ARCH} INSTALL_HDR_PATH=$PKG/usr
cd $PKG/usr/include
# You won't want these files. The ones in libdrm work better.
rm -rf drm
# This next part seems pretty much cosmetic, but since we've been doing this
# for a long time (and others also do), we'll stick with it:
mv asm asm-${HEADERS_ARCH}
ln -sf asm-${HEADERS_ARCH} asm
# Remove unneeded dotfiles:
find . -name ".??*" -exec rm -f {} \+
)
mkdir -p $PKG/install
cat $CWD/slack-desc/slack-desc.kernel-headers > $PKG/install/slack-desc
# Make the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/kernel-headers-$(echo ${VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-${HEADERS_ARCH}-$BUILD.txz

View file

@ -0,0 +1,227 @@
#!/bin/sh
# Copyright 2018, 2020, 2021, 2023, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=${PKGNAM:-kernel-source}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
# If CONFIG_PREEMPT=y and CONFIG_PREEMPT_DYNAMIC=y, then set a default preempt
# mode (none, voluntary, or full):
CONFIG_PREEMPT_DEFAULT_MODE=${CONFIG_PREEMPT_DEFAULT_MODE:-voluntary}
# If a $VERSION is not passed to this script, use the newest linux-*.tar.xz
# found in this directory:
VERSION=${VERSION:-$(/bin/ls -t linux-*.tar.?z | head -n 1 | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
if ! /bin/ls linux-*.tar.?z 1> /dev/null 2> /dev/null ; then
echo "Error: kernel source not found. (/bin/ls linux-*.tar.?z)"
fi
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
# Use uname -m for all archs:
*) ARCH=$(uname -m) ;;
esac
fi
# This function will revert or apply patches that are present here.
# Directories that are currently supported:
# patches-revert-${VERSION} (revert patches from this directory if kernel version matches)
# patches-revert-${ARCH} (revert patches from this directory if $ARCH matches)
# patches-${VERSION} (apply patches from this directory if kernel version matches)
# patches-${ARCH} (apply patches from this directory if $ARCH matches)
# All the applied/reverted patches will be copied to the root of the kernel source tree.
apply_patches() {
# First do patches-revert:
if [ -d $CWD/patches-revert-${VERSION} ]; then
if [ "$1" = "VERBOSE" ]; then
echo "Reverting kernel patches in $CWD/patches-revert-${VERSION} and copying patches to $PKG/usr/src/linux-${VERSION}..."
zcat $CWD/patches-revert-${VERSION}/*.gz | patch -p1 -R --backup --suffix=.orig || exit 1
else
zcat $CWD/patches-revert-${VERSION}/*.gz | patch -p1 -R --backup --suffix=.orig 1> /dev/null 2> /dev/null || exit 1
fi
cp -a $CWD/patches-revert-${VERSION}/*.gz .
fi
if [ -d $CWD/patches-revert-${ARCH} ]; then
if [ "$1" = "VERBOSE" ]; then
echo "Reverting kernel patches in $CWD/patches-revert-${ARCH} and copying patches to $PKG/usr/src/linux-${VERSION}..."
zcat $CWD/patches-revert-${ARCH}/*.gz | patch -p1 -R --backup --suffix=.orig || exit 1
else
zcat $CWD/patches-revert-${ARCH}/*.gz | patch -p1 -R --backup --suffix=.orig 1> /dev/null 2> /dev/null || exit 1
fi
cp -a $CWD/patches-revert-${ARCH}/*.gz .
fi
# Then apply patches:
if [ -d $CWD/patches-${VERSION} ]; then
if [ "$1" = "VERBOSE" ]; then
echo "Applying kernel patches in $CWD/patches-${VERSION} and copying patches to $PKG/usr/src/linux-${VERSION}..."
zcat $CWD/patches-${VERSION}/*.gz | patch -p1 --backup --suffix=.orig || exit 1
else
zcat $CWD/patches-${VERSION}/*.gz | patch -p1 --backup --suffix=.orig 1> /dev/null 2> /dev/null || exit 1
fi
cp -a $CWD/patches-${VERSION}/*.gz .
fi
if [ -d $CWD/patches-${ARCH} ]; then
if [ "$1" = "VERBOSE" ]; then
echo "Applying kernel patches in $CWD/patches-${ARCH} and copying patches to $PKG/usr/src/linux-${VERSION}..."
zcat $CWD/patches-${ARCH}/*.gz | patch -p1 --backup --suffix=.orig || exit 1
else
zcat $CWD/patches-${ARCH}/*.gz | patch -p1 --backup --suffix=.orig 1> /dev/null 2> /dev/null || exit 1
fi
cp -a $CWD/patches-${ARCH}/*.gz .
fi
}
# If KERNEL_CONFIG (name of kernel .config file in ./kernel-configs to use)
# has not been passed to this script, then we will select one. We will prefer
# to use a generic, SMP-supporting .config with a version number exactly
# matching the kernel sources. But if there's no exact version match, we will
# start with the newest .config we can find that's of the appropriate type.
if [ -z "${KERNEL_CONFIG}" ]; then # figure out the best matching .config
if [ "$ARCH" = "x86_64" ]; then
CONFIG_SUFFIX=".x64"
elif [ "$ARCH" = "i586" ]; then
CONFIG_SUFFIX=".ia32"
elif [ "$ARCH" = "i686" ]; then
CONFIG_SUFFIX=".ia32"
fi
if [ -r "$CWD/kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}" ]; then
# Exact match!
KERNEL_CONFIG="config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}"
else # no exact match, so find newest with the same name:
FIND_MATCH="$(/bin/ls -t $CWD/kernel-configs/config-*${LOCALVERSION}-generic${CONFIG_SUFFIX} 2> /dev/null | head -n 1)"
if [ -r "${FIND_MATCH}" ]; then
KERNEL_CONFIG="$(basename ${FIND_MATCH})"
unset FIND_MATCH
else
echo "Error: no matching .config file could be found for this kernel. Tried:"
echo " $CWD/kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} (not found)"
exit 1
fi
fi
else # We were given a name to use:
if [ ! -r "$CWD/kernel-configs/${KERNEL_CONFIG}" ]; then
echo "Error: specified kernel .config $CWD/kernel-configs/${KERNEL_CONFIG} was not found."
exit 1
fi
fi
# Set LOCALVERSION to the value found inside the .config:
LOCALVERSION="$(cat $CWD/kernel-configs/${KERNEL_CONFIG} | grep CONFIG_LOCALVERSION= | cut -f 2 -d = | tr -d \")"
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
# We will have to extract and patch the kernel sources to find out the kernel version:
TEMPDIR=$(mktemp -d)
cd $TEMPDIR
tar xf $CWD/linux-${VERSION}.tar.?z || exit 1
cd linux*
apply_patches
PACKAGE_VERSION=$(grep "^VERSION = " Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^PATCHLEVEL = " Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^SUBLEVEL = " Makefile | rev | cut -f 1 -d ' ' | rev)$(grep "^EXTRAVERSION = " Makefile | rev | cut -f 1 -d ' ' | rev)
cd $CWD
rm -rf $TEMPDIR
echo "kernel-source-$(echo ${PACKAGE_VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-noarch-$BUILD.txz"
exit 0
fi
echo "Using kernel config: $CWD/kernel-configs/${KERNEL_CONFIG}"
rm -rf $PKG
mkdir -p $TMP $PKG
mkdir -p $PKG/usr/src
echo "Untarring $CWD/linux-${VERSION}.tar.?z in $PKG/usr/src..."
( cd $PKG/usr/src
tar xf $CWD/linux-${VERSION}.tar.?z || exit 1
echo "Making /usr/src/linux symlink..."
ln -sf linux-* linux
cd linux-*
apply_patches VERBOSE
echo "Copying $CWD/kernel-configs/${KERNEL_CONFIG} to .config..."
cp -a $CWD/kernel-configs/${KERNEL_CONFIG} .config
echo "Fixing permissions/ownership..."
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
) || exit 1
# Kernel is now ready to configure. We will also build this kernel so that
# the installed kernel source package is fully configured, and building an
# out-of-tree module (such as the NVIDIA driver) won't require the user
# to build the kernel sources first.
( cd $PKG/usr/src/linux-${VERSION}
echo "Making oldconfig..."
make oldconfig
if [ ! -r $CWD/kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX} ]; then
echo "Saving new .config as: $CWD/kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}"
cp -a .config $CWD/kernel-configs/config-${VERSION}${LOCALVERSION}-generic${CONFIG_SUFFIX}
fi
# If CONFIG_PREEMPT=y and CONFIG_PREEMPT_DYNAMIC=y, then set a default preempt
# mode (none, voluntary, or full):
if grep -wq CONFIG_PREEMPT=y .config ; then
if grep -wq CONFIG_PREEMPT_DYNAMIC=y .config ; then
# Sanity check:
if ! echo $CONFIG_PREEMPT_DEFAULT_MODE | grep -wq -e none -e voluntary -e full ; then
echo "ERROR: Invalid mode for CONFIG_PREEMPT_DEFAULT_MODE: $CONFIG_PREEMPT_DEFAULT_MODE"
exit 1
fi
echo "Setting default PREEMPT mode: $CONFIG_PREEMPT_DEFAULT_MODE"
sed -i "s/^int preempt_dynamic_mode = preempt_dynamic_.*;$/int preempt_dynamic_mode = preempt_dynamic_$CONFIG_PREEMPT_DEFAULT_MODE;/g" kernel/sched/core.c
fi
fi
echo "Building kernel and modules (needed before clean for building NVIDIA to work)..."
make ${NUMJOBS} || exit 1
make ${NUMJOBS} modules || exit 1
echo "Cleaning up..."
make clean
# Make sure header files aren't missing...
make prepare
# Don't package the kernel in the sources:
find . -name "*Image" -exec rm "{}" \+
# No need for these:
rm -f .config.old .version
find . -name "*.cmd" -exec rm -f "{}" \+
rm .*.d
# Still some dotfiles laying around... probably fine though
) || exit 1
cd $PKG/usr/src/linux-${VERSION}
# Use the version number found in the Makefile in the package name. This is not
# always the same as the version in the source tarball's filename. For example,
# linux-4.14.tar.xz will have 4.14.0 as the version in the Makefile:
PACKAGE_VERSION=$(grep "^VERSION = " Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^PATCHLEVEL = " Makefile | rev | cut -f 1 -d ' ' | rev).$(grep "^SUBLEVEL = " Makefile | rev | cut -f 1 -d ' ' | rev)$(grep "^EXTRAVERSION = " Makefile | rev | cut -f 1 -d ' ' | rev)
mkdir $PKG/install
cat $CWD/slack-desc/slack-desc.kernel-source > $PKG/install/slack-desc
# Make the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/kernel-source-$(echo ${PACKAGE_VERSION} | tr - _)$(echo ${LOCALVERSION} | tr - _)-noarch-$BUILD.txz

View file

@ -0,0 +1,53 @@
From 2e479b3b82c49bfb9422274c0a9c155a41caecb7 Mon Sep 17 00:00:00 2001
From: Michael Kelley <mikelley@microsoft.com>
Date: Wed, 16 Nov 2022 10:41:24 -0800
Subject: [PATCH] x86/ioremap: Fix page aligned size calculation in
__ioremap_caller()
commit 4dbd6a3e90e03130973688fd79e19425f720d999 upstream.
Current code re-calculates the size after aligning the starting and
ending physical addresses on a page boundary. But the re-calculation
also embeds the masking of high order bits that exceed the size of
the physical address space (via PHYSICAL_PAGE_MASK). If the masking
removes any high order bits, the size calculation results in a huge
value that is likely to immediately fail.
Fix this by re-calculating the page-aligned size first. Then mask any
high order bits using PHYSICAL_PAGE_MASK.
Fixes: ffa71f33a820 ("x86, ioremap: Fix incorrect physical address handling in PAE mode")
Signed-off-by: Michael Kelley <mikelley@microsoft.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Acked-by: Dave Hansen <dave.hansen@linux.intel.com>
Cc: <stable@kernel.org>
Link: https://lore.kernel.org/r/1668624097-14884-2-git-send-email-mikelley@microsoft.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
arch/x86/mm/ioremap.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c
index 1ad0228f8ceb..19058d746695 100644
--- a/arch/x86/mm/ioremap.c
+++ b/arch/x86/mm/ioremap.c
@@ -216,9 +216,15 @@ __ioremap_caller(resource_size_t phys_addr, unsigned long size,
* Mappings have to be page-aligned
*/
offset = phys_addr & ~PAGE_MASK;
- phys_addr &= PHYSICAL_PAGE_MASK;
+ phys_addr &= PAGE_MASK;
size = PAGE_ALIGN(last_addr+1) - phys_addr;
+ /*
+ * Mask out any bits not part of the actual physical
+ * address, like memory encryption bits.
+ */
+ phys_addr &= PHYSICAL_PAGE_MASK;
+
retval = memtype_reserve(phys_addr, (u64)phys_addr + size,
pcm, &new_pcm);
if (retval) {
--
2.39.0

View file

@ -0,0 +1,5 @@
We need to revert this patch which causes boot failure with 32-bit PAE on
*some* machines, such as: LENOVO 20QV000GUS Intel i7-9850H
Non-PAE is not affected, but we'll let this get reverted there too since
it's not part of the code path anyway.

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-generic: kernel-generic (general purpose Linux kernel/modules)
kernel-generic:
kernel-generic: This is a Linux kernel with built-in support for SATA, NVMe, and most
kernel-generic: commonly used filesystems, as well as a large collection of loadable
kernel-generic: kernel modules.
kernel-generic:
kernel-generic: It is recommended to use an initrd with this kernel for best results.
kernel-generic: For more information about creating an initrd, see the README.initrd
kernel-generic: file in the /boot directory.
kernel-generic:
kernel-generic:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-headers: kernel-headers (Linux kernel include files)
kernel-headers:
kernel-headers: These are the include files from the Linux kernel.
kernel-headers:
kernel-headers: You'll need these to compile most system software for Linux.
kernel-headers:
kernel-headers:
kernel-headers:
kernel-headers:
kernel-headers:
kernel-headers:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-source: kernel-source (Linux kernel source)
kernel-source:
kernel-source: Source code for Linus Torvalds' Linux kernel.
kernel-source:
kernel-source: This is the complete and unmodified source code for the Linux kernel.
kernel-source:
kernel-source:
kernel-source:
kernel-source:
kernel-source:
kernel-source:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
kernel-source: kernel-source (Linux kernel source)
kernel-source:
kernel-source: Source code for Linus Torvalds' Linux kernel.
kernel-source:
kernel-source: This is the complete and unmodified source code for the Linux kernel.
kernel-source:
kernel-source:
kernel-source:
kernel-source:
kernel-source:
kernel-source:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
%PACKAGE_NAME%: %PACKAGE_NAME% (Linux kernel/modules)
%PACKAGE_NAME%:
%PACKAGE_NAME%: This is a Linux kernel with built-in support for SATA, NVMe, and most
%PACKAGE_NAME%: commonly used filesystems, as well as a large collection of loadable
%PACKAGE_NAME%: kernel modules.
%PACKAGE_NAME%:
%PACKAGE_NAME%: It is recommended to use an initrd with this kernel for best results.
%PACKAGE_NAME%: For more information about creating an initrd, see the README.initrd
%PACKAGE_NAME%: file in the /boot directory.
%PACKAGE_NAME%:
%PACKAGE_NAME%: