mirror of
git://slackware.nl/current.git
synced 2024-12-28 09:59:53 +01:00
3e486d66d2
Hey folks! Sorry about the delay in getting this batch out but I had other distractions going on here last week that prevented getting this one wrapped up. Anyway, probably the highlight of this update set is that we've decided to abandon the 5.10 LTS kernel in favor of following the latest one. We've never really had a policy that required LTS in a stable release although that is how it has been done for years, but based on comments from the Slackware community it seems like 5.10 LTS isn't getting a lot of love and lacks hardware support that people need now. Conversely, the reports on 5.12 have been almost entirely positive, so we're going to provide what we think is the best available kernel. It's unlikely that we'll see another LTS prior to release, so the plan for maintenance is to keep following the latest kernels as needed for security purposes. If that means we have to jump to a new branch while supporting the stable release, we'll start the kernel out in testing first until we've had some feedback that it's safe to move it to the patches directory. Sooner or later we will end up on an LTS kernel again, and at that point we'll just roll with that one. Feel free to comment (or complain) about this plan on LQ... I'll be curious to see what people think. Anyway, enjoy! a/hwdata-0.348-noarch-1.txz: Upgraded. a/kernel-generic-5.12.9-x86_64-1.txz: Upgraded. a/kernel-huge-5.12.9-x86_64-1.txz: Upgraded. a/kernel-modules-5.12.9-x86_64-1.txz: Upgraded. ap/ispell-3.4.04-x86_64-1.txz: Upgraded. ap/mpg123-1.28.0-x86_64-1.txz: Upgraded. ap/slackpkg-15.0.5-noarch-1.txz: Upgraded. Add "--" option to "command cd" in bash completion file. (akinomyoga) shell-completions/slackpkg.bash: add "show-changelog". Import bash-completion file from upstream project. Added the new-config actions for specific files. (Piter PUNK) Harden slackpkg with respect to obtaining GPG key. (CRTS) d/clisp-2.50_20191103_c26de7873-x86_64-5.txz: Rebuilt. Upgraded to libffcall-2.3. d/git-2.32.0-x86_64-1.txz: Upgraded. d/kernel-headers-5.12.9-x86-1.txz: Upgraded. d/poke-1.3-x86_64-1.txz: Upgraded. d/vala-0.52.4-x86_64-1.txz: Upgraded. k/kernel-source-5.12.9-noarch-1.txz: Upgraded. kde/calligra-3.2.1-x86_64-9.txz: Rebuilt. Recompiled against poppler-21.06.1. kde/cantor-21.04.1-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.06.1. kde/digikam-7.2.0-x86_64-3.txz: Rebuilt. Recompiled against imagemagick-7.0.11_14. kde/kfilemetadata-5.82.0-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.06.1. kde/kile-2.9.93-x86_64-9.txz: Rebuilt. Recompiled against poppler-21.06.1. kde/kitinerary-21.04.1-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.06.1. kde/krita-4.4.3-x86_64-5.txz: Rebuilt. Recompiled against poppler-21.06.1. kde/okular-21.04.1-x86_64-2.txz: Rebuilt. Recompiled against poppler-21.06.1. l/alsa-lib-1.2.5-x86_64-2.txz: Rebuilt. Account for unexpected packing of the conf file tarballs. We'll see if this is enough to make things work well again. l/at-spi2-core-2.40.2-x86_64-1.txz: Upgraded. l/dvdauthor-0.7.2-x86_64-5.txz: Rebuilt. Recompiled against imagemagick-7.0.11_14. l/libogg-1.3.5-x86_64-1.txz: Upgraded. l/librsvg-2.50.7-x86_64-1.txz: Upgraded. l/pipewire-0.3.29-x86_64-1.txz: Upgraded. l/polkit-0.119-x86_64-1.txz: Upgraded. This update includes a mitigation for local privilege escalation using polkit_system_bus_name_get_creds_sync(). For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3560 (* Security fix *) l/poppler-21.06.1-x86_64-1.txz: Upgraded. Shared library .so-version bump. l/pycairo-1.20.1-x86_64-1.txz: Upgraded. l/qca-2.3.3-x86_64-1.txz: Upgraded. l/vte-0.64.2-x86_64-1.txz: Upgraded. n/epic5-2.1.5-x86_64-1.txz: Upgraded. n/httpd-2.4.48-x86_64-1.txz: Upgraded. This release contains security fixes and improvements. mod_http2: Fix a potential NULL pointer dereference. Unexpected <Location> section matching with 'MergeSlashes OFF'. mod_auth_digest: possible stack overflow by one nul byte while validating the Digest nonce. mod_session: Fix possible crash due to NULL pointer dereference, which could be used to cause a Denial of Service with a malicious backend server and SessionHeader. mod_session: Fix possible crash due to NULL pointer dereference, which could be used to cause a Denial of Service. mod_proxy_http: Fix possible crash due to NULL pointer dereference, which could be used to cause a Denial of Service. mod_proxy_wstunnel, mod_proxy_http: Handle Upgradable protocols end-to-end negotiation. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-31618 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-30641 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-35452 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-26691 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-26690 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13950 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17567 (* Security fix *) n/libmbim-1.24.8-x86_64-1.txz: Upgraded. n/libqmi-1.28.6-x86_64-1.txz: Upgraded. n/nettle-3.7.3-x86_64-1.txz: Upgraded. n/openldap-2.4.59-x86_64-1.txz: Upgraded. n/p11-kit-0.24.0-x86_64-1.txz: Upgraded. n/php-7.4.20-x86_64-1.txz: Upgraded. n/vsftpd-3.0.4-x86_64-1.txz: Upgraded. n/whois-5.5.10-x86_64-1.txz: Upgraded. x/libX11-1.7.2-x86_64-1.txz: Upgraded. This is a bug fix release, correcting a regression introduced by and improving the checks from the fix for CVE-2021-31535. x/libinput-1.18.0-x86_64-1.txz: Upgraded. x/mesa-21.1.2-x86_64-1.txz: Upgraded. xap/blueman-2.2.1-x86_64-1.txz: Upgraded. xap/gnuplot-5.4.2-x86_64-1.txz: Upgraded. xap/mozilla-thunderbird-78.11.0-x86_64-1.txz: Upgraded. This release contains security fixes and improvements. For more information, see: https://www.mozilla.org/en-US/thunderbird/78.11.0/releasenotes/ https://www.mozilla.org/en-US/security/advisories/mfsa2021-26/ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29964 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29967 (* Security fix *) xap/pidgin-2.14.5-x86_64-1.txz: Upgraded. xap/xine-lib-1.2.11-x86_64-6.txz: Rebuilt. Recompiled against poppler-21.06.1. extra/bash-completion/bash-completion-2.11-noarch-2.txz: Rebuilt. Removed the slackpkg completion file. extra/php8/php8-8.0.7-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
160 lines
9.6 KiB
Bash
160 lines
9.6 KiB
Bash
#!/bin/sh
|
|
#item ####description ###on off ###
|
|
TMP=/var/log/setup/tmp
|
|
if [ ! -d $TMP ]; then
|
|
mkdir -p $TMP
|
|
fi
|
|
cat /dev/null > $TMP/SeTnewtag
|
|
dialog --title "SELECTING PACKAGES FROM SERIES A (BASE LINUX SYSTEM)" \
|
|
--checklist "Please confirm the packages you wish to install \
|
|
from series A. Use the UP/DOWN keys to scroll through the list, and \
|
|
the SPACE key to deselect any packages don't want installed. You are \
|
|
cautioned against unselecting REQUIRED packages. However, it's your \
|
|
system. :^) Press ENTER when you are done." 21 76 10 \
|
|
"aaa_base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
|
|
"aaa_glibc-solibs" "Runtime glibc support libraries - REQUIRED" "on" \
|
|
"aaa_libraries" "Various shared libraries -- REQUIRED" "on" \
|
|
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
|
|
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
|
"acpid" "ACPI Power Management daemon" "on" \
|
|
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
|
"bash" "GNU bash shell - REQUIRED" "on" \
|
|
"bin" "Various system utilities - REQUIRED" "on" \
|
|
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
|
|
"bzip2" "bzip2 compression utility" "on" \
|
|
"coreutils" "The core GNU command-line utilities - REQUIRED" "on" \
|
|
"cpio" "The GNU cpio backup/archiving utility" "on" \
|
|
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
|
"cracklib" "Password checking library - REQUIRED" "on" \
|
|
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
|
"dbus" "D-Bus message bus system" "on" \
|
|
"dcron" "Cron daemon - REQUIRED" "on" \
|
|
"devs" "Device files found in /dev - REQUIRED" "on" \
|
|
"dialog" "The program that generates these menus :-)" "on" \
|
|
"dosfstools" "Tools for working with FAT filesystems" "on" \
|
|
"e2fsprogs" "Utilities for ext2/3/4 filesystems - REQUIRED" "on" \
|
|
"ed" "A clone of the old, original UN*X line editor" "on" \
|
|
"efibootmgr" "Tool to modify UEFI boot entries" "on" \
|
|
"efivar" "Library and tools to handle UEFI variables" "on" \
|
|
"elilo" "Linux Loader for EFI-based platforms" "on" \
|
|
"elogind" "logind extracted from systemd" "on" \
|
|
"elvis" "elvis text editor (ex/vi clone)" "on" \
|
|
"etc" "System config files & utilities - REQUIRED" "on" \
|
|
"eudev" "Manages /dev and modules - REQUIRED" "on" \
|
|
"exfatprogs" "exFAT filesystem utilities" "on" \
|
|
"f2fs-tools" "Flash-Friendly File System" "on" \
|
|
"file" "Determines what file format data is in" "on" \
|
|
"findutils" "GNU file finding utilities" "on" \
|
|
"floppy" "Utilities for using DOS floppies" "on" \
|
|
"gawk" "GNU awk pattern scanning language" "on" \
|
|
"genpower" "UPS monitoring daemon" "on" \
|
|
"gettext" "Programs used to internationalize scripts" "on" \
|
|
"glibc-zoneinfo" "Configures your time zone" "on" \
|
|
"gpm" "Cut and paste text with your mouse" "on" \
|
|
"gptfdisk" "GPT fdisk utilities" "on" \
|
|
"grep" "GNU grep searching tool - REQUIRED" "on" \
|
|
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
|
|
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
|
"haveged" "A simple entropy daemon" "on" \
|
|
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
|
"hostname" "Linux hostname utility - REQUIRED" "on" \
|
|
"hwdata" "Hardware identification and config data" "on" \
|
|
"infozip" "zip/unzip archive utilities" "on" \
|
|
"inih" "INI Not Invented Here" "on" \
|
|
"inotify-tools" "Command-line tools for using inotify." "on" \
|
|
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
|
"kbd" "Change keyboard and console mappings" "on" \
|
|
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
|
"kernel-generic" "Generic 5.12.9 kernel (needs an initrd)" "on" \
|
|
"kernel-huge" "Loaded 5.12.9 Linux kernel" "on" \
|
|
"kernel-modules" "Linux 5.12.9 kernel modules -- REQUIRED" "on" \
|
|
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
|
"lbzip2" "Parallel bzip2 compressor" "on" \
|
|
"less" "A text pager utility - REQUIRED" "on" \
|
|
"lhasa" "Free LZH archive tool" "on" \
|
|
"libblockdev" "library for manipulating block devices" "on" \
|
|
"libbytesize" "library for working with big sizes in bytes" "on" \
|
|
"libcgroup" "Tools for using kernel control groups" "on" \
|
|
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
|
|
"libpwquality" "Password quality checking library - REQUIRED" "on" \
|
|
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
|
|
"logrotate" "System log rotation utility" "on" \
|
|
"lrzip" "Long Range ZIP" "on" \
|
|
"lvm2" "Tools for creating logical volumes" "on" \
|
|
"lzip" "A lossless data compressor" "on" \
|
|
"lzlib" "lzip compression library" "on" \
|
|
"mcelog" "Machine Check Event logger" "on" \
|
|
"mdadm" "Utilities for managing MD (RAID) devices" "on" \
|
|
"minicom" "Serial transfer and modem comm package" "on" \
|
|
"mkinitrd" "Tool for building an initial ramdisk" "on" \
|
|
"mlocate" "Locates files on the system" "on" \
|
|
"mt-st" "mt ported from BSD - controls tape drive" "on" \
|
|
"mtx" "Controls tape autochangers" "on" \
|
|
"ncompress" "The historic compress utility" "on" \
|
|
"ndctl" "non-volatile memory device library" "on" \
|
|
"ntfs-3g" "FUSE-based NTFS read-write mount program" "on" \
|
|
"nvi" "nvi text editor (ex/vi clone)" "on" \
|
|
"openssl-solibs" "OpenSSL shared libraries -- REQUIRED" "on" \
|
|
"os-prober" "A tool for finding bootable OS partitions" "on" \
|
|
"pam" "Pluggable Authentication Modules -- REQUIRED" "on" \
|
|
"patch" "Applies a diff file to an original file" "on" \
|
|
"pciutils" "Linux PCI utilities" "on" \
|
|
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
|
"pkgtools" "Slackware package management tools - REQUIRED" "on" \
|
|
"plzip" "Parallel lzip compressor" "on" \
|
|
"procps-ng" "Displays process info - REQUIRED" "on" \
|
|
"quota" "User disk quota utilities" "on" \
|
|
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
|
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
|
|
"sdparm" "Get/Set SCSI hard drive parameters" "on" \
|
|
"sed" "GNU stream editor -- REQUIRED" "on" \
|
|
"shadow" "Shadow password suite -- REQUIRED" "on" \
|
|
"sharutils" "GNU shell archive utilities - REQUIRED" "on" \
|
|
"smartmontools" "Hard drive monitoring utilities" "on" \
|
|
"splitvt" "Split a screen into sections (use screen ;-)" "on" \
|
|
"sysfsutils" "Utilities for the sysfs filesystem" "on" \
|
|
"sysklogd" "Logs system and kernel messages" "on" \
|
|
"syslinux" "Loader for making Linux boot floppies" "on" \
|
|
"sysvinit" "System V-like INIT programs - REQUIRED" "on" \
|
|
"sysvinit-functions" "Init functions used by some third-party apps" "on" \
|
|
"sysvinit-scripts" "The startup scripts for Slackware - REQUIRED" "on" \
|
|
"tar" "GNU tar archive utility -- REQUIRED" "on" \
|
|
"tcsh" "Extended C shell /bin/tcsh" "on" \
|
|
"time" "Times how long a process takes to run" "on" \
|
|
"tree" "Display a directory in tree form" "on" \
|
|
"udisks" "storage device daemon" "on" \
|
|
"udisks2" "storage device daemon v2" "on" \
|
|
"unarj" "Extract ARJ archives" "on" \
|
|
"upower" "power management abstraction daemon" "on" \
|
|
"usb_modeswitch" "Switching tool for multiple mode USB devices" "on" \
|
|
"usbutils" "Linux USB utilities" "on" \
|
|
"utempter" "Library used for writing to utmp/wtmp" "on" \
|
|
"util-linux" "Util-linux utilities - REQUIRED" "on" \
|
|
"volume_key" "manipulate storage keys" "on" \
|
|
"which" "Locate an executable in your \$PATH" "on" \
|
|
"xfsprogs" "Utilities for SGI's XFS filesystem" "on" \
|
|
"xz" "xz (LZMA) compression utility - REQUIRED" "on" \
|
|
"zerofree" "Zero free blocks from ext* filesystems" "on" \
|
|
"zoo" "Zoo archive utility" "on" \
|
|
2> $TMP/SeTpkgs
|
|
if [ $? = 1 -o $? = 255 ]; then
|
|
rm -f $TMP/SeTpkgs
|
|
> $TMP/SeTnewtag
|
|
for pkg in \
|
|
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
|
|
; do
|
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
|
done
|
|
exit
|
|
fi
|
|
cat /dev/null > $TMP/SeTnewtag
|
|
for PACKAGE in \
|
|
aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk genpower gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
|
|
; do
|
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
|
else
|
|
echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
|
|
fi
|
|
done
|
|
rm -f $TMP/SeTpkgs
|