From 659d74cc8dfe9760270a1fd649c064930c3d66fc Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Mon, 4 Nov 2024 19:08:43 +0000 Subject: [PATCH] Mon Nov 4 19:08:43 UTC 2024 patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txz: Upgraded. This is a bugfix release, primarily to address the broken --dumplease option. Thanks to slackwhere. patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txz: Upgraded. This is a bugfix release. For more information, see: https://mariadb.com/kb/en/mariadb-10-5-27-release-notes/ --- ChangeLog.rss | 21 +- ChangeLog.txt | 9 + FILELIST.TXT | 192 ++++++++++-------- .../dhcpcd-9.5.2-x86_64-1_slack15.0.txt | 11 + ...=> mariadb-10.5.27-x86_64-1_slack15.0.txt} | 0 patches/source/dhcpcd/dhcpcd.SlackBuild | 157 ++++++++++++++ patches/source/dhcpcd/dhcpcd.url | 1 + patches/source/dhcpcd/doinst.sh | 15 ++ ...n-t-invoke-wpa_supplicant-by-default.patch | 11 + ...d.conf-request_ntp_server_by_default.patch | 12 ++ .../use-hostname_short-in-dhcpcd.conf.patch | 11 + patches/source/dhcpcd/slack-desc | 19 ++ recompress.sh | 1 + 13 files changed, 369 insertions(+), 91 deletions(-) create mode 100644 patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txt rename patches/packages/{mariadb-10.5.26-x86_64-1_slack15.0.txt => mariadb-10.5.27-x86_64-1_slack15.0.txt} (100%) create mode 100755 patches/source/dhcpcd/dhcpcd.SlackBuild create mode 100644 patches/source/dhcpcd/dhcpcd.url create mode 100644 patches/source/dhcpcd/doinst.sh create mode 100644 patches/source/dhcpcd/patches/dhcpcd.conf-Don-t-invoke-wpa_supplicant-by-default.patch create mode 100644 patches/source/dhcpcd/patches/dhcpcd.conf-request_ntp_server_by_default.patch create mode 100644 patches/source/dhcpcd/patches/use-hostname_short-in-dhcpcd.conf.patch create mode 100644 patches/source/dhcpcd/slack-desc diff --git a/ChangeLog.rss b/ChangeLog.rss index 6e2b980b8..85a43d59d 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,26 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Wed, 30 Oct 2024 21:03:27 GMT - Thu, 31 Oct 2024 12:30:23 GMT + Mon, 4 Nov 2024 19:08:43 GMT + Tue, 5 Nov 2024 12:30:28 GMT maintain_current_git.sh v 1.17 + + Mon, 4 Nov 2024 19:08:43 GMT + Mon, 4 Nov 2024 19:08:43 GMT + https://git.slackware.nl/current/tag/?h=20241104190843 + 20241104190843 + + +patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txz: Upgraded. + This is a bugfix release, primarily to address the broken --dumplease option. + Thanks to slackwhere. +patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txz: Upgraded. + This is a bugfix release. + For more information, see: + https://mariadb.com/kb/en/mariadb-10-5-27-release-notes/ + ]]> + + Wed, 30 Oct 2024 21:03:27 GMT Wed, 30 Oct 2024 21:03:27 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 2f6970bfd..f195d86c6 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,12 @@ +Mon Nov 4 19:08:43 UTC 2024 +patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txz: Upgraded. + This is a bugfix release, primarily to address the broken --dumplease option. + Thanks to slackwhere. +patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txz: Upgraded. + This is a bugfix release. + For more information, see: + https://mariadb.com/kb/en/mariadb-10-5-27-release-notes/ ++--------------------------+ Wed Oct 30 21:03:27 UTC 2024 extra/llvm-19.1.3-x86_64-1_slack15.0.txz: Upgraded. Shared library .so-version bump. diff --git a/FILELIST.TXT b/FILELIST.TXT index c8cd1524d..c124c358e 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Wed Oct 30 21:04:38 UTC 2024 +Mon Nov 4 19:11:42 UTC 2024 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2024-10-30 21:03 . +drwxr-xr-x 12 root root 4096 2024-11-04 19:08 . -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1260287 2024-10-30 20:45 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-10-30 20:45 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1260388 2024-10-30 21:05 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-10-30 21:05 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3 -rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT -rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT --rw-r--r-- 1 root root 2173173 2024-10-30 21:03 ./ChangeLog.txt +-rw-r--r-- 1 root root 2173586 2024-11-04 19:08 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,7 +25,7 @@ drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT -rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg -rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg --rw-r--r-- 1 root root 1651959 2024-10-30 20:45 ./FILELIST.TXT +-rw-r--r-- 1 root root 1652075 2024-10-30 21:04 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 864745 2022-02-02 08:25 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT @@ -821,13 +821,13 @@ drwxr-xr-x 2 root root 4096 2022-12-17 19:52 ./pasture/source/samba -rw-r--r-- 1 root root 7921 2018-04-29 17:31 ./pasture/source/samba/smb.conf.default -rw-r--r-- 1 root root 7933 2018-01-14 20:41 ./pasture/source/samba/smb.conf.default.orig -rw-r--r-- 1 root root 536 2017-03-23 19:18 ./pasture/source/samba/smb.conf.diff.gz -drwxr-xr-x 4 root root 4096 2024-10-30 20:45 ./patches --rw-r--r-- 1 root root 141300 2024-10-30 20:45 ./patches/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-10-30 20:45 ./patches/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 194800 2024-10-30 20:45 ./patches/FILE_LIST --rw-r--r-- 1 root root 18971255 2024-10-30 20:45 ./patches/MANIFEST.bz2 --rw-r--r-- 1 root root 99129 2024-10-30 20:45 ./patches/PACKAGES.TXT -drwxr-xr-x 7 root root 32768 2024-10-30 20:45 ./patches/packages +drwxr-xr-x 4 root root 4096 2024-11-04 19:11 ./patches +-rw-r--r-- 1 root root 142263 2024-11-04 19:11 ./patches/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-11-04 19:11 ./patches/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 196123 2024-11-04 19:11 ./patches/FILE_LIST +-rw-r--r-- 1 root root 18978250 2024-11-04 19:11 ./patches/MANIFEST.bz2 +-rw-r--r-- 1 root root 99795 2024-11-04 19:11 ./patches/PACKAGES.TXT +drwxr-xr-x 7 root root 32768 2024-11-04 19:11 ./patches/packages -rw-r--r-- 1 root root 360 2023-09-26 19:28 ./patches/packages/Cython-0.29.36-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 2389564 2023-09-26 19:28 ./patches/packages/Cython-0.29.36-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2023-09-26 19:28 ./patches/packages/Cython-0.29.36-x86_64-1_slack15.0.txz.asc @@ -891,6 +891,9 @@ drwxr-xr-x 7 root root 32768 2024-10-30 20:45 ./patches/packages -rw-r--r-- 1 root root 641 2022-10-05 18:20 ./patches/packages/dhcp-4.4.3_P1-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 1816380 2022-10-05 18:20 ./patches/packages/dhcp-4.4.3_P1-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-10-05 18:20 ./patches/packages/dhcp-4.4.3_P1-x86_64-1_slack15.0.txz.asc +-rw-r--r-- 1 root root 493 2024-11-04 18:44 ./patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txt +-rw-r--r-- 1 root root 190756 2024-11-04 18:44 ./patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txz +-rw-r--r-- 1 root root 195 2024-11-04 18:44 ./patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 443 2024-02-14 03:10 ./patches/packages/dnsmasq-2.90-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 413640 2024-02-14 03:10 ./patches/packages/dnsmasq-2.90-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2024-02-14 03:10 ./patches/packages/dnsmasq-2.90-x86_64-1_slack15.0.txz.asc @@ -1054,9 +1057,9 @@ drwxr-xr-x 2 root root 4096 2024-06-16 21:36 ./patches/packages/linux-5.1 -rw-r--r-- 1 root root 317 2024-06-16 21:09 ./patches/packages/linux-5.15.161/kernel-source-5.15.161-noarch-1.txt -rw-r--r-- 1 root root 123222044 2024-06-16 21:09 ./patches/packages/linux-5.15.161/kernel-source-5.15.161-noarch-1.txz -rw-r--r-- 1 root root 195 2024-06-16 21:09 ./patches/packages/linux-5.15.161/kernel-source-5.15.161-noarch-1.txz.asc --rw-r--r-- 1 root root 369 2024-08-09 18:32 ./patches/packages/mariadb-10.5.26-x86_64-1_slack15.0.txt --rw-r--r-- 1 root root 30050548 2024-08-09 18:32 ./patches/packages/mariadb-10.5.26-x86_64-1_slack15.0.txz --rw-r--r-- 1 root root 195 2024-08-09 18:32 ./patches/packages/mariadb-10.5.26-x86_64-1_slack15.0.txz.asc +-rw-r--r-- 1 root root 369 2024-11-04 18:40 ./patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txt +-rw-r--r-- 1 root root 30038316 2024-11-04 18:40 ./patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txz +-rw-r--r-- 1 root root 195 2024-11-04 18:40 ./patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 485 2024-09-30 18:07 ./patches/packages/marisa-0.2.6-x86_64-5_slack15.0.txt -rw-r--r-- 1 root root 158028 2024-09-30 18:07 ./patches/packages/marisa-0.2.6-x86_64-5_slack15.0.txz -rw-r--r-- 1 root root 195 2024-09-30 18:07 ./patches/packages/marisa-0.2.6-x86_64-5_slack15.0.txz.asc @@ -1313,7 +1316,7 @@ drwxr-xr-x 2 root root 4096 2024-06-08 19:45 ./patches/packages/old-linux -rw-r--r-- 1 root root 463 2023-04-05 18:16 ./patches/packages/zstd-1.5.5-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 459652 2023-04-05 18:16 ./patches/packages/zstd-1.5.5-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2023-04-05 18:16 ./patches/packages/zstd-1.5.5-x86_64-1_slack15.0.txz.asc -drwxr-xr-x 134 root root 4096 2024-10-30 20:36 ./patches/source +drwxr-xr-x 135 root root 4096 2024-11-04 19:08 ./patches/source drwxr-xr-x 2 root root 4096 2023-09-26 19:22 ./patches/source/Cython -rw-r--r-- 1 root root 1623580 2023-07-04 19:24 ./patches/source/Cython/Cython-0.29.36.tar.lz -rwxr-xr-x 1 root root 3041 2023-09-26 19:23 ./patches/source/Cython/Cython.SlackBuild @@ -1484,6 +1487,17 @@ drwxr-xr-x 2 root root 4096 2022-10-05 18:08 ./patches/source/dhcp -rw-r--r-- 1 root root 28 2020-01-22 18:55 ./patches/source/dhcp/dhcp.url -rw-r--r-- 1 root root 309 2011-03-24 13:39 ./patches/source/dhcp/doinst.sh.gz -rw-r--r-- 1 root root 1093 2018-02-27 06:13 ./patches/source/dhcp/slack-desc +drwxr-xr-x 3 root root 4096 2024-11-04 18:38 ./patches/source/dhcpcd +-rw-r--r-- 1 root root 258364 2023-07-19 13:31 ./patches/source/dhcpcd/dhcpcd-9.5.2.tar.xz +-rw-r--r-- 1 root root 488 2023-07-19 13:31 ./patches/source/dhcpcd/dhcpcd-9.5.2.tar.xz.asc +-rwxr-xr-x 1 root root 5360 2024-11-04 18:36 ./patches/source/dhcpcd/dhcpcd.SlackBuild +-rw-r--r-- 1 root root 42 2021-09-12 17:50 ./patches/source/dhcpcd/dhcpcd.url +-rw-r--r-- 1 root root 265 2009-07-24 16:30 ./patches/source/dhcpcd/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2021-10-24 17:58 ./patches/source/dhcpcd/patches +-rw-r--r-- 1 root root 427 2018-01-02 10:15 ./patches/source/dhcpcd/patches/dhcpcd.conf-Don-t-invoke-wpa_supplicant-by-default.patch +-rw-r--r-- 1 root root 411 2018-01-02 10:20 ./patches/source/dhcpcd/patches/dhcpcd.conf-request_ntp_server_by_default.patch +-rw-r--r-- 1 root root 316 2021-08-10 04:00 ./patches/source/dhcpcd/patches/use-hostname_short-in-dhcpcd.conf.patch +-rw-r--r-- 1 root root 947 2018-02-27 06:13 ./patches/source/dhcpcd/slack-desc drwxr-xr-x 2 root root 4096 2024-02-14 03:01 ./patches/source/dnsmasq -rw-r--r-- 1 root root 570672 2024-02-13 15:16 ./patches/source/dnsmasq/dnsmasq-2.90.tar.xz -rw-r--r-- 1 root root 833 2024-02-13 15:16 ./patches/source/dnsmasq/dnsmasq-2.90.tar.xz.asc @@ -1933,9 +1947,9 @@ drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./patches/source/linux-5.15. -rw-r--r-- 1 root root 778 2018-02-27 06:16 ./patches/source/linux-5.15.161/slack-desc/slack-desc.kernel-source -rw-r--r-- 1 root root 778 2018-02-27 06:16 ./patches/source/linux-5.15.161/slack-desc/slack-desc.kernel-source.vanilla -rw-r--r-- 1 root root 1000 2018-03-05 08:27 ./patches/source/linux-5.15.161/slack-desc/slack-desc.kernel-template -drwxr-xr-x 2 root root 4096 2024-08-09 18:13 ./patches/source/mariadb +drwxr-xr-x 2 root root 4096 2024-11-04 18:26 ./patches/source/mariadb -rw-r--r-- 1 root root 461 2021-11-20 19:14 ./patches/source/mariadb/doinst.sh.gz --rw-r--r-- 1 root root 65143056 2024-08-03 06:58 ./patches/source/mariadb/mariadb-10.5.26.tar.lz +-rw-r--r-- 1 root root 65122289 2024-10-29 10:49 ./patches/source/mariadb/mariadb-10.5.27.tar.lz -rwxr-xr-x 1 root root 7847 2022-11-08 20:24 ./patches/source/mariadb/mariadb.SlackBuild -rw-r--r-- 1 root root 34 2015-05-07 18:51 ./patches/source/mariadb/mirror.url -rw-r--r-- 1 root root 1208 2021-04-23 17:54 ./patches/source/mariadb/rc.mysqld.gz @@ -2584,20 +2598,20 @@ drwxr-xr-x 2 root root 4096 2023-03-22 07:06 ./patches/source/texlive/pre -rw-r--r-- 1 root root 334 2023-05-23 19:26 ./patches/source/texlive/texlive.unicode5.0.diff.gz -rw-r--r-- 1 root root 150 2023-03-22 07:44 ./patches/source/texlive/texlive.url drwxr-xr-x 4 root root 4096 2024-03-28 19:00 ./patches/source/util-linux --rw-rw-r-- 1 root root 2652 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085-pre1.patch.gz --rw-rw-r-- 1 root root 1948 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085-pre2.patch.gz --rw-rw-r-- 1 root root 2908 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085-pre3.patch.gz --rw-rw-r-- 1 root root 464 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085.patch.gz --rw-r--r-- 1 root root 53236 2011-07-12 20:47 ./patches/source/util-linux/adjtimex_1.29-2.2.diff.gz --rw-r--r-- 1 root root 85551 2010-04-17 03:32 ./patches/source/util-linux/adjtimex_1.29.orig.tar.gz --rw-r--r-- 1 root root 434 2014-10-30 15:31 ./patches/source/util-linux/bsdstrings-util-linux_overflow.diff.gz --rw-r--r-- 1 root root 4513 2009-05-30 01:25 ./patches/source/util-linux/bsdstrings.tar.gz --rw-r--r-- 1 root root 3054 2015-02-10 20:38 ./patches/source/util-linux/ddate.1 --rw-r--r-- 1 root root 10917 2015-02-10 20:38 ./patches/source/util-linux/ddate.c --rw-r--r-- 1 root root 431 2023-10-17 18:35 ./patches/source/util-linux/doinst.sh.gz -drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./patches/source/util-linux/pam.d -drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./patches/source/util-linux/pam.d-su --rw-r--r-- 1 root root 545 2020-02-19 19:26 ./patches/source/util-linux/pam.d-su/su +-rw-rw-r-- 1 root root 2652 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085-pre1.patch.gz +-rw-rw-r-- 1 root root 1948 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085-pre2.patch.gz +-rw-rw-r-- 1 root root 2908 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085-pre3.patch.gz +-rw-rw-r-- 1 root root 464 2024-03-22 12:24 ./patches/source/util-linux/CVE-2024-28085.patch.gz +-rw-r--r-- 1 root root 53236 2011-07-12 20:47 ./patches/source/util-linux/adjtimex_1.29-2.2.diff.gz +-rw-r--r-- 1 root root 85551 2010-04-17 03:32 ./patches/source/util-linux/adjtimex_1.29.orig.tar.gz +-rw-r--r-- 1 root root 434 2014-10-30 15:31 ./patches/source/util-linux/bsdstrings-util-linux_overflow.diff.gz +-rw-r--r-- 1 root root 4513 2009-05-30 01:25 ./patches/source/util-linux/bsdstrings.tar.gz +-rw-r--r-- 1 root root 3054 2015-02-10 20:38 ./patches/source/util-linux/ddate.1 +-rw-r--r-- 1 root root 10917 2015-02-10 20:38 ./patches/source/util-linux/ddate.c +-rw-r--r-- 1 root root 431 2023-10-17 18:35 ./patches/source/util-linux/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./patches/source/util-linux/pam.d +drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./patches/source/util-linux/pam.d-su +-rw-r--r-- 1 root root 545 2020-02-19 19:26 ./patches/source/util-linux/pam.d-su/su -rw-r--r-- 1 root root 210 2020-02-19 19:26 ./patches/source/util-linux/pam.d-su/su-l -rw-r--r-- 1 root root 192 2020-02-14 20:24 ./patches/source/util-linux/pam.d/chfn -rw-r--r-- 1 root root 192 2020-02-14 20:24 ./patches/source/util-linux/pam.d/chsh @@ -5312,20 +5326,20 @@ drwxr-xr-x 2 root root 69632 2022-02-02 04:20 ./slackware64/l -rw-r--r-- 1 root root 163 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz.asc -rw-r--r-- 1 root root 433 2022-01-26 19:21 ./slackware64/l/libcap-2.63-x86_64-1.txt -rw-r--r-- 1 root root 107452 2022-01-26 19:21 ./slackware64/l/libcap-2.63-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-26 19:21 ./slackware64/l/libcap-2.63-x86_64-1.txz.asc --rw-r--r-- 1 root root 472 2021-11-03 00:56 ./slackware64/l/libcap-ng-0.8.2-x86_64-5.txt --rw-r--r-- 1 root root 73516 2021-11-03 00:56 ./slackware64/l/libcap-ng-0.8.2-x86_64-5.txz --rw-r--r-- 1 root root 163 2021-11-03 00:56 ./slackware64/l/libcap-ng-0.8.2-x86_64-5.txz.asc --rw-r--r-- 1 root root 327 2021-02-13 06:58 ./slackware64/l/libcddb-1.3.2-x86_64-8.txt --rw-r--r-- 1 root root 70308 2021-02-13 06:58 ./slackware64/l/libcddb-1.3.2-x86_64-8.txz --rw-r--r-- 1 root root 163 2021-02-13 06:58 ./slackware64/l/libcddb-1.3.2-x86_64-8.txz.asc --rw-r--r-- 1 root root 552 2021-02-13 06:58 ./slackware64/l/libcdio-2.1.0-x86_64-3.txt --rw-r--r-- 1 root root 281960 2021-02-13 06:58 ./slackware64/l/libcdio-2.1.0-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 06:58 ./slackware64/l/libcdio-2.1.0-x86_64-3.txz.asc --rw-r--r-- 1 root root 461 2021-02-13 06:58 ./slackware64/l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txt --rw-r--r-- 1 root root 84636 2021-02-13 06:58 ./slackware64/l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 06:58 ./slackware64/l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txz.asc --rw-r--r-- 1 root root 327 2021-10-15 03:38 ./slackware64/l/libclc-13.0.0-x86_64-1.txt +-rw-r--r-- 1 root root 163 2022-01-26 19:21 ./slackware64/l/libcap-2.63-x86_64-1.txz.asc +-rw-r--r-- 1 root root 472 2021-11-03 00:56 ./slackware64/l/libcap-ng-0.8.2-x86_64-5.txt +-rw-r--r-- 1 root root 73516 2021-11-03 00:56 ./slackware64/l/libcap-ng-0.8.2-x86_64-5.txz +-rw-r--r-- 1 root root 163 2021-11-03 00:56 ./slackware64/l/libcap-ng-0.8.2-x86_64-5.txz.asc +-rw-r--r-- 1 root root 327 2021-02-13 06:58 ./slackware64/l/libcddb-1.3.2-x86_64-8.txt +-rw-r--r-- 1 root root 70308 2021-02-13 06:58 ./slackware64/l/libcddb-1.3.2-x86_64-8.txz +-rw-r--r-- 1 root root 163 2021-02-13 06:58 ./slackware64/l/libcddb-1.3.2-x86_64-8.txz.asc +-rw-r--r-- 1 root root 552 2021-02-13 06:58 ./slackware64/l/libcdio-2.1.0-x86_64-3.txt +-rw-r--r-- 1 root root 281960 2021-02-13 06:58 ./slackware64/l/libcdio-2.1.0-x86_64-3.txz +-rw-r--r-- 1 root root 163 2021-02-13 06:58 ./slackware64/l/libcdio-2.1.0-x86_64-3.txz.asc +-rw-r--r-- 1 root root 461 2021-02-13 06:58 ./slackware64/l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txt +-rw-r--r-- 1 root root 84636 2021-02-13 06:58 ./slackware64/l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txz +-rw-r--r-- 1 root root 163 2021-02-13 06:58 ./slackware64/l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txz.asc +-rw-r--r-- 1 root root 327 2021-10-15 03:38 ./slackware64/l/libclc-13.0.0-x86_64-1.txt -rw-r--r-- 1 root root 6574796 2021-10-15 03:38 ./slackware64/l/libclc-13.0.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-10-15 03:38 ./slackware64/l/libclc-13.0.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 464 2021-02-13 07:01 ./slackware64/l/libcue-2.2.1-x86_64-3.txt @@ -8165,16 +8179,16 @@ drwxr-xr-x 2 root root 4096 2019-03-01 19:26 ./source/a/infozip/unzip-patc -rw-r--r-- 1 root root 3424 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-alt-iconv-utf8-print.patch.gz -rw-r--r-- 1 root root 3615 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-alt-iconv-utf8.patch.gz -rw-r--r-- 1 root root 403 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-attribs-overflow.patch.gz --rw-r--r-- 1 root root 503 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-bzip2-configure.patch.gz --rw-r--r-- 1 root root 1649 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-caseinsensitive.patch.gz --rw-r--r-- 1 root root 1934 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-close.patch.gz --rw-r--r-- 1 root root 245 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-configure.patch.gz --rw-r--r-- 1 root root 1339 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2014-8139.patch.gz --rw-r--r-- 1 root root 614 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2014-8140.patch.gz --rw-r--r-- 1 root root 1737 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2014-8141.patch.gz --rw-r--r-- 1 root root 694 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2018-1000035-heap-based-overflow.patch.gz --rw-r--r-- 1 root root 528 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2018-18384.patch.gz --rw-r--r-- 1 root root 290 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-exec-shield.patch.gz +-rw-r--r-- 1 root root 503 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-bzip2-configure.patch.gz +-rw-r--r-- 1 root root 1649 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-caseinsensitive.patch.gz +-rw-r--r-- 1 root root 1934 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-close.patch.gz +-rw-r--r-- 1 root root 245 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-configure.patch.gz +-rw-r--r-- 1 root root 1339 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2014-8139.patch.gz +-rw-r--r-- 1 root root 614 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2014-8140.patch.gz +-rw-r--r-- 1 root root 1737 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2014-8141.patch.gz +-rw-r--r-- 1 root root 694 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2018-1000035-heap-based-overflow.patch.gz +-rw-r--r-- 1 root root 528 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-cve-2018-18384.patch.gz +-rw-r--r-- 1 root root 290 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-exec-shield.patch.gz -rw-r--r-- 1 root root 5391 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-fix-recmatch.patch.gz -rw-r--r-- 1 root root 880 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-format-secure.patch.gz -rw-r--r-- 1 root root 1544 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-heap-overflow-infloop.patch.gz @@ -11394,18 +11408,18 @@ drwxr-xr-x 2 root root 4096 2022-01-31 20:02 ./source/kde/kde/src/applicat -rw-r--r-- 1 root root 276892 2022-01-04 09:53 ./source/kde/kde/src/applications/kruler-21.12.1.tar.xz -rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/kruler-21.12.1.tar.xz.sig -rw-r--r-- 1 root root 988160 2022-01-04 09:53 ./source/kde/kde/src/applications/kshisen-21.12.1.tar.xz --rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/kshisen-21.12.1.tar.xz.sig --rw-r--r-- 1 root root 7003504 2022-01-04 09:53 ./source/kde/kde/src/applications/ksirk-21.12.1.tar.xz --rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksirk-21.12.1.tar.xz.sig --rw-r--r-- 1 root root 47776 2022-01-04 09:53 ./source/kde/kde/src/applications/ksmtp-21.12.1.tar.xz --rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksmtp-21.12.1.tar.xz.sig --rw-r--r-- 1 root root 603564 2022-01-04 09:53 ./source/kde/kde/src/applications/ksnakeduel-21.12.1.tar.xz --rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksnakeduel-21.12.1.tar.xz.sig --rw-r--r-- 1 root root 649048 2022-01-04 09:53 ./source/kde/kde/src/applications/kspaceduel-21.12.1.tar.xz --rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/kspaceduel-21.12.1.tar.xz.sig --rw-r--r-- 1 root root 304896 2022-01-04 09:53 ./source/kde/kde/src/applications/ksquares-21.12.1.tar.xz --rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksquares-21.12.1.tar.xz.sig --rw-r--r-- 1 root root 1685488 2022-01-04 09:53 ./source/kde/kde/src/applications/ksudoku-21.12.1.tar.xz +-rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/kshisen-21.12.1.tar.xz.sig +-rw-r--r-- 1 root root 7003504 2022-01-04 09:53 ./source/kde/kde/src/applications/ksirk-21.12.1.tar.xz +-rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksirk-21.12.1.tar.xz.sig +-rw-r--r-- 1 root root 47776 2022-01-04 09:53 ./source/kde/kde/src/applications/ksmtp-21.12.1.tar.xz +-rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksmtp-21.12.1.tar.xz.sig +-rw-r--r-- 1 root root 603564 2022-01-04 09:53 ./source/kde/kde/src/applications/ksnakeduel-21.12.1.tar.xz +-rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksnakeduel-21.12.1.tar.xz.sig +-rw-r--r-- 1 root root 649048 2022-01-04 09:53 ./source/kde/kde/src/applications/kspaceduel-21.12.1.tar.xz +-rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/kspaceduel-21.12.1.tar.xz.sig +-rw-r--r-- 1 root root 304896 2022-01-04 09:53 ./source/kde/kde/src/applications/ksquares-21.12.1.tar.xz +-rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksquares-21.12.1.tar.xz.sig +-rw-r--r-- 1 root root 1685488 2022-01-04 09:53 ./source/kde/kde/src/applications/ksudoku-21.12.1.tar.xz -rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksudoku-21.12.1.tar.xz.sig -rw-r--r-- 1 root root 1967468 2022-01-04 09:53 ./source/kde/kde/src/applications/ksystemlog-21.12.1.tar.xz -rw-r--r-- 1 root root 833 2022-01-04 09:53 ./source/kde/kde/src/applications/ksystemlog-21.12.1.tar.xz.sig @@ -14610,26 +14624,26 @@ drwxr-xr-x 2 root root 4096 2021-04-01 20:21 ./source/n/network-scripts/s -rw-r--r-- 1 root root 1045 2018-02-27 06:13 ./source/n/network-scripts/slack-desc drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netwrite -rw-r--r-- 1 root root 266 2001-02-26 02:24 ./source/n/netwrite/netwrite-0.17.diff.gz --rw-r--r-- 1 root root 16110 2000-07-31 03:04 ./source/n/netwrite/netwrite-0.17.tar.gz --rwxr-xr-x 1 root root 3118 2021-02-13 05:32 ./source/n/netwrite/netwrite.SlackBuild --rw-r--r-- 1 root root 1013 2018-02-27 06:13 ./source/n/netwrite/slack-desc -drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/newspost --rw-r--r-- 1 root root 61412 2003-05-05 14:28 ./source/n/newspost/newspost-2.1.1.tar.gz --rwxr-xr-x 1 root root 2834 2021-02-13 05:32 ./source/n/newspost/newspost.SlackBuild --rw-r--r-- 1 root root 641 2018-02-02 22:17 ./source/n/newspost/newspost.getline.diff.gz --rw-r--r-- 1 root root 964 2018-02-27 06:13 ./source/n/newspost/slack-desc -drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/nfacct --rw-r--r-- 1 root root 217604 2016-08-22 11:40 ./source/n/nfacct/nfacct-1.0.2.tar.xz --rwxr-xr-x 1 root root 3405 2021-02-13 05:32 ./source/n/nfacct/nfacct.SlackBuild --rw-r--r-- 1 root root 942 2018-02-27 06:13 ./source/n/nfacct/slack-desc -drwxr-xr-x 2 root root 4096 2021-06-15 18:36 ./source/n/nfs-utils --rw-r--r-- 1 root root 547 2020-05-04 02:06 ./source/n/nfs-utils/doinst.sh.gz --rw-r--r-- 1 root root 154 1994-08-20 23:14 ./source/n/nfs-utils/exports --rw-r--r-- 1 root root 566 2021-06-14 13:30 ./source/n/nfs-utils/nfs-utils-2.5.4.tar.sign --rw-r--r-- 1 root root 703896 2021-06-14 13:30 ./source/n/nfs-utils/nfs-utils-2.5.4.tar.xz --rwxr-xr-x 1 root root 6546 2021-02-21 19:21 ./source/n/nfs-utils/nfs-utils.SlackBuild --rw-r--r-- 1 root root 255 2008-03-31 22:19 ./source/n/nfs-utils/nfs-utils.lwrap.needs.lnsl.diff.gz --rw-r--r-- 1 root root 49 2018-11-15 18:04 ./source/n/nfs-utils/nfs-utils.url +-rw-r--r-- 1 root root 16110 2000-07-31 03:04 ./source/n/netwrite/netwrite-0.17.tar.gz +-rwxr-xr-x 1 root root 3118 2021-02-13 05:32 ./source/n/netwrite/netwrite.SlackBuild +-rw-r--r-- 1 root root 1013 2018-02-27 06:13 ./source/n/netwrite/slack-desc +drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/newspost +-rw-r--r-- 1 root root 61412 2003-05-05 14:28 ./source/n/newspost/newspost-2.1.1.tar.gz +-rwxr-xr-x 1 root root 2834 2021-02-13 05:32 ./source/n/newspost/newspost.SlackBuild +-rw-r--r-- 1 root root 641 2018-02-02 22:17 ./source/n/newspost/newspost.getline.diff.gz +-rw-r--r-- 1 root root 964 2018-02-27 06:13 ./source/n/newspost/slack-desc +drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/nfacct +-rw-r--r-- 1 root root 217604 2016-08-22 11:40 ./source/n/nfacct/nfacct-1.0.2.tar.xz +-rwxr-xr-x 1 root root 3405 2021-02-13 05:32 ./source/n/nfacct/nfacct.SlackBuild +-rw-r--r-- 1 root root 942 2018-02-27 06:13 ./source/n/nfacct/slack-desc +drwxr-xr-x 2 root root 4096 2021-06-15 18:36 ./source/n/nfs-utils +-rw-r--r-- 1 root root 547 2020-05-04 02:06 ./source/n/nfs-utils/doinst.sh.gz +-rw-r--r-- 1 root root 154 1994-08-20 23:14 ./source/n/nfs-utils/exports +-rw-r--r-- 1 root root 566 2021-06-14 13:30 ./source/n/nfs-utils/nfs-utils-2.5.4.tar.sign +-rw-r--r-- 1 root root 703896 2021-06-14 13:30 ./source/n/nfs-utils/nfs-utils-2.5.4.tar.xz +-rwxr-xr-x 1 root root 6546 2021-02-21 19:21 ./source/n/nfs-utils/nfs-utils.SlackBuild +-rw-r--r-- 1 root root 255 2008-03-31 22:19 ./source/n/nfs-utils/nfs-utils.lwrap.needs.lnsl.diff.gz +-rw-r--r-- 1 root root 49 2018-11-15 18:04 ./source/n/nfs-utils/nfs-utils.url -rw-r--r-- 1 root root 292 2017-12-29 05:37 ./source/n/nfs-utils/nfs.default -rw-r--r-- 1 root root 2920 2020-02-03 20:42 ./source/n/nfs-utils/rc.nfsd -rw-r--r-- 1 root root 779 2018-02-27 06:13 ./source/n/nfs-utils/slack-desc diff --git a/patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txt b/patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txt new file mode 100644 index 000000000..c6229fe75 --- /dev/null +++ b/patches/packages/dhcpcd-9.5.2-x86_64-1_slack15.0.txt @@ -0,0 +1,11 @@ +dhcpcd: dhcpcd (DHCP client daemon) +dhcpcd: +dhcpcd: The DHCP client program dhcpcd is used to connect to a network by +dhcpcd: contacting a DHCP server. dhcpcd gets an IP address and other +dhcpcd: information from a corresponding DHCP server, configures the network +dhcpcd: interface automatically, and tries to renew the lease time according +dhcpcd: to RFC2131 or RFC1541 depending on the command line option. +dhcpcd: +dhcpcd: Homepage: https://roy.marples.name/projects/dhcpcd +dhcpcd: +dhcpcd: diff --git a/patches/packages/mariadb-10.5.26-x86_64-1_slack15.0.txt b/patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txt similarity index 100% rename from patches/packages/mariadb-10.5.26-x86_64-1_slack15.0.txt rename to patches/packages/mariadb-10.5.27-x86_64-1_slack15.0.txt diff --git a/patches/source/dhcpcd/dhcpcd.SlackBuild b/patches/source/dhcpcd/dhcpcd.SlackBuild new file mode 100755 index 000000000..e477daf63 --- /dev/null +++ b/patches/source/dhcpcd/dhcpcd.SlackBuild @@ -0,0 +1,157 @@ +#!/bin/bash + +# Copyright 2008, 2009, 2010, 2013, 2014, 2017, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, 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=dhcpcd +VERSION=${VERSION:-$(echo dhcpcd-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1_slack15.0} + +# By default, Slackware builds dhcpcd with privilege separation, which improves +# security by ensuring that any security vulnerabilies such as buffer overflows +# or shell metacharacter insertion would gain access to an unprivileged user +# (the dhcpcd user) rather than the root user. +PRIVSEP=${PRIVSEP:-yes} + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i586 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" + exit 0 +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-dhcpcd + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf dhcpcd-$VERSION +tar xvf $CWD/dhcpcd-$VERSION.tar.?z || exit 1 +cd dhcpcd-$VERSION +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 {} \+ + +patch -p1 --verbose < $CWD/patches/dhcpcd.conf-Don-t-invoke-wpa_supplicant-by-default.patch || exit 1 +patch -p1 --verbose < $CWD/patches/use-hostname_short-in-dhcpcd.conf.patch || exit 1 +patch -p1 --verbose < $CWD/patches/dhcpcd.conf-request_ntp_server_by_default.patch || exit 1 + +# At this point, it should be safe to assume that /var will be mounted by the +# time dhcpcd is called, as all non-root local filesystems are mounted from +# /etc/rc.d/rc.S, and /var should not be on a network filesystem. As such, +# we'll use the FHS layout instead of putting things in /etc/dhcpc + +# Set options to build with or without privsep: +if [ "$PRIVSEP" = "yes" ]; then + PRIVSEP_OPTIONS="--enable-privsep --privsepuser=dhcpcd" + unset TAG +else + PRIVSEP_OPTIONS="--disable-privsep" + TAG="_noprivsep" +fi + +# Yes, /lib/dhcpcd is correct, even on x86_64. +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sbindir=/sbin \ + --sysconfdir=/etc \ + --dbdir=/var/lib/dhcpcd \ + --libexecdir=/lib/dhcpcd \ + --mandir=/usr/man \ + --rundir=/run \ + $PRIVSEP_OPTIONS \ + --build=$ARCH-slackware-linux || exit 1 + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG HOOKSCRIPTS="50-ntp.conf 50-yp.conf" || exit 1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Let's not clobber the config file +mv $PKG/etc/dhcpcd.conf $PKG/etc/dhcpcd.conf.new + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +mkdir -p $PKG/usr/doc/dhcpcd-$VERSION +cp -a BUILDING* LICENSE* README* $PKG/usr/doc/dhcpcd-$VERSION + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/dhcpcd-$VERSION-$ARCH-$BUILD$TAG.txz diff --git a/patches/source/dhcpcd/dhcpcd.url b/patches/source/dhcpcd/dhcpcd.url new file mode 100644 index 000000000..e4372dd4d --- /dev/null +++ b/patches/source/dhcpcd/dhcpcd.url @@ -0,0 +1 @@ +https://roy.marples.name/downloads/dhcpcd diff --git a/patches/source/dhcpcd/doinst.sh b/patches/source/dhcpcd/doinst.sh new file mode 100644 index 000000000..a1a93b209 --- /dev/null +++ b/patches/source/dhcpcd/doinst.sh @@ -0,0 +1,15 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/dhcpcd.conf.new + diff --git a/patches/source/dhcpcd/patches/dhcpcd.conf-Don-t-invoke-wpa_supplicant-by-default.patch b/patches/source/dhcpcd/patches/dhcpcd.conf-Don-t-invoke-wpa_supplicant-by-default.patch new file mode 100644 index 000000000..061d5c0f8 --- /dev/null +++ b/patches/source/dhcpcd/patches/dhcpcd.conf-Don-t-invoke-wpa_supplicant-by-default.patch @@ -0,0 +1,11 @@ +diff -Nur dhcpcd-7.0.0.orig/src/dhcpcd.conf dhcpcd-7.0.0/src/dhcpcd.conf +--- dhcpcd-7.0.0.orig/src/dhcpcd.conf 2018-01-01 05:17:56.000000000 -0600 ++++ dhcpcd-7.0.0/src/dhcpcd.conf 2018-01-02 04:15:43.026058268 -0600 +@@ -39,3 +39,7 @@ + #slaac hwaddr + # OR generate Stable Private IPv6 Addresses based from the DUID + slaac private ++ ++# We run wpa_supplicant from rc.inet1 and/or NM handles it on its own ++nohook wpa_supplicant ++ diff --git a/patches/source/dhcpcd/patches/dhcpcd.conf-request_ntp_server_by_default.patch b/patches/source/dhcpcd/patches/dhcpcd.conf-request_ntp_server_by_default.patch new file mode 100644 index 000000000..10589e43c --- /dev/null +++ b/patches/source/dhcpcd/patches/dhcpcd.conf-request_ntp_server_by_default.patch @@ -0,0 +1,12 @@ +diff -Nur dhcpcd-7.0.0.orig/src/dhcpcd.conf dhcpcd-7.0.0/src/dhcpcd.conf +--- dhcpcd-7.0.0.orig/src/dhcpcd.conf 2018-01-01 05:17:56.000000000 -0600 ++++ dhcpcd-7.0.0/src/dhcpcd.conf 2018-01-02 04:19:53.997148193 -0600 +@@ -30,7 +30,7 @@ + option interface_mtu + + # Most distributions have NTP support. +-#option ntp_servers ++option ntp_servers + + # A ServerID is required by RFC2131. + require dhcp_server_identifier diff --git a/patches/source/dhcpcd/patches/use-hostname_short-in-dhcpcd.conf.patch b/patches/source/dhcpcd/patches/use-hostname_short-in-dhcpcd.conf.patch new file mode 100644 index 000000000..75322ad8f --- /dev/null +++ b/patches/source/dhcpcd/patches/use-hostname_short-in-dhcpcd.conf.patch @@ -0,0 +1,11 @@ +--- ./src/dhcpcd.conf.orig 2021-08-09 22:58:29.034640117 -0500 ++++ ./src/dhcpcd.conf 2021-08-09 23:00:11.296642405 -0500 +@@ -5,7 +5,7 @@ + #controlgroup wheel + + # Inform the DHCP server of our hostname for DDNS. +-#hostname ++hostname_short + + # Use the hardware address of the interface for the Client ID. + #clientid diff --git a/patches/source/dhcpcd/slack-desc b/patches/source/dhcpcd/slack-desc new file mode 100644 index 000000000..1f9e4a835 --- /dev/null +++ b/patches/source/dhcpcd/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +dhcpcd: dhcpcd (DHCP client daemon) +dhcpcd: +dhcpcd: The DHCP client program dhcpcd is used to connect to a network by +dhcpcd: contacting a DHCP server. dhcpcd gets an IP address and other +dhcpcd: information from a corresponding DHCP server, configures the network +dhcpcd: interface automatically, and tries to renew the lease time according +dhcpcd: to RFC2131 or RFC1541 depending on the command line option. +dhcpcd: +dhcpcd: Homepage: https://roy.marples.name/projects/dhcpcd +dhcpcd: +dhcpcd: diff --git a/recompress.sh b/recompress.sh index efd341121..850633f72 100755 --- a/recompress.sh +++ b/recompress.sh @@ -1442,6 +1442,7 @@ gzip ./patches/source/ntp/ntpdate.8 gzip ./patches/source/openssh/openssh.tcp_wrappers.diff gzip ./patches/source/openssh/sshd_config-pam.diff gzip ./patches/source/old-linux-5.15.160/patches-5.15.160/amdgpu-revert-56b522f4668167096a50c39446d6263c96219f5f.patch +gzip ./patches/source/dhcpcd/doinst.sh gzip ./patches/source/bind/doinst.sh gzip ./patches/source/pidgin/fix-gmain_h-compile-error.diff gzip ./patches/source/pidgin/doinst.sh