From 7e6898f64f222b9096eaf90317c903d2875abb38 Mon Sep 17 00:00:00 2001 From: Rmys Date: Wed, 16 Dec 2020 21:24:09 +0300 Subject: [PATCH] base rebuild --- system/base/bc/pspec.xml | 9 +- system/base/biosdevname/pspec.xml | 9 +- system/base/busybox/files/config | 873 ++- system/base/busybox/pspec.xml | 8 +- system/base/ca-certificates/pspec.xml | 7 + system/base/comar-api/pspec.xml | 9 +- system/base/comar/pspec.xml | 9 +- system/base/cpio/files/cpio-2.12-gcc-10.patch | 13 + system/base/cpio/pspec.xml | 24 +- system/base/cracklib/pspec.xml | 9 +- system/base/cryptsetup/pspec.xml | 16 +- system/base/curl/actions.py | 2 +- system/base/curl/pspec.xml | 13 +- system/base/db/pspec.xml | 11 +- system/base/dbus-glib/pspec.xml | 7 + system/base/dbus-python/pspec.xml | 7 + system/base/dbus/actions.py | 11 +- system/base/dbus/pspec.xml | 9 +- system/base/dhcpcd/pspec.xml | 11 +- system/base/e2fsprogs/pspec.xml | 7 + system/base/efivar/actions.py | 19 + ...01-Workaround-rename-of-linux-nvme.h.patch | 29 + .../efivar/files/deprecated-readdir_r.patch | 36 + .../base/efivar/files/efivar-no-static.patch | 25 + ...syntastic-file-I-use-out-of-the-repo.patch | 56 + ...til.h-add-unlikely-and-likely-macros.patch | 33 + ...-Move-verbosity-headers-to-be-public.patch | 53 + ..._guid-handle-misaligned-guid-pointer.patch | 59 + .../0003-Pacify-some-coverity-nits.patch | 45 + ...pci-root-remove-an-unused-assignment.patch | 27 + ...es-Werror-address-of-packed-member-c.patch | 172 + ...types-in-L-behavior-to-pacify-coveri.patch | 38 + ...-of-the-arrows-in-our-debug-messages.patch | 372 ++ ..._dn-to-make_hd_dn-and-get-rid-of-the.patch | 88 + ...-Define-strdupa-if-it-is-not-defined.patch | 38 + ...covscan-that-sysfs_read_file-doesn-t.patch | 138 + ...-Android-inital-porting-of-libefivar.patch | 82 + ...file-have-even-more-better-input-con.patch | 58 + ...helpers.c-also-import-fix_coverity.h.patch | 25 + .../0008-Remove-an-unused-function.patch | 40 + ...ids-building-problem-with-generics.h.patch | 34 + ...r-of-Werror-address-of-packed-member.patch | 54 + ...-Improve-ACPI-device-path-formatting.patch | 402 ++ .../fedora/0010-Update-generated-ABI.patch | 5833 +++++++++++++++++ ...se-functions-the-unmodified-device-l.patch | 177 + ...ACPI-ID-parsing-to-a-shared-location.patch | 391 ++ ...ACPI-root-parser-separate-from-PCI-r.patch | 425 ++ ...y-e-3-isn-t-viable-for-a-kind-of-dev.patch | 71 + ...ice-root-for-SOC-devices-that-use-FD.patch | 131 + ...e-part-of-the-device-link-skip-it-an.patch | 110 + ...-Pacify-clang-analyzer-just-a-little.patch | 25 + ...to-convince-coverity-that-get_file-i.patch | 32 + ...9-Make-the-debug-code-less-intrusive.patch | 1063 +++ ...-device-node-skipping-code-pass-cove.patch | 79 + ...ror-on-unknown-type-with-DEV_ABBREV_.patch | 35 + .../0022-efiboot-fix-a-bad-error-check.patch | 26 + ...si_link-fix-the-offset-searching-for.patch | 27 + ...still-doesn-t-believe-in-error-codes.patch | 28 + ...25-Don-t-require-NVME-to-have-an-EUI.patch | 28 + .../0026-makeguids-initialize-memory.patch | 27 + .../0027-emmc_parser-add-emmc_parser.patch | 255 + ...28-abignore-work-around-an-abidw-bug.patch | 55 + .../0029-Update-abidw-for-newer-tools.patch | 1780 +++++ ...mmc-update-for-internal-API-breakage.patch | 50 + ...ther-buggy-fake-acpi-pci-root-driver.patch | 64 + ...32-Fix-dev-probes-intialization-test.patch | 28 + ...s-that-don-t-have-a-device-link-in-s.patch | 92 + ...-name-parsing-and-formatting-for-par.patch | 124 + system/base/efivar/pspec.xml | 107 + system/base/efivar/translations.xml | 8 + system/base/expat/actions.py | 12 +- system/base/expat/pspec.xml | 9 +- system/base/fuse/pspec.xml | 9 +- system/base/gdbm/files/gcc10.patch | 13 + system/base/gdbm/pspec.xml | 11 +- system/base/glib2/pspec.xml | 2 +- system/base/gperf/pspec.xml | 9 +- system/base/gperftools/pspec.xml | 11 +- system/base/groff/pspec.xml | 9 +- system/base/help2man/pspec.xml | 11 +- system/base/json-c/actions.py | 30 +- system/base/json-c/pspec.xml | 16 +- system/base/kbd/actions.py | 1 + system/base/kbd/pspec.xml | 21 +- system/base/kmod/actions.py | 16 +- system/base/kmod/pspec.xml | 9 +- system/base/less/pspec.xml | 9 +- system/base/leveldb/actions.py | 32 +- system/base/leveldb/pspec.xml | 14 +- system/base/libX11/actions.py | 4 +- system/base/libX11/pspec.xml | 11 +- system/base/libXau/actions.py | 2 +- system/base/libXau/pspec.xml | 9 +- system/base/libXdmcp/pspec.xml | 9 +- system/base/libaio/pspec.xml | 9 +- system/base/libbsd/pspec.xml | 7 + system/base/libcap-ng/pspec.xml | 11 +- system/base/libcap/pspec.xml | 9 +- system/base/libee/pspec.xml | 9 +- system/base/libestr/pspec.xml | 9 +- system/base/libfastjson/pspec.xml | 9 +- system/base/libffi/actions.py | 11 +- system/base/libffi/pspec.xml | 9 +- system/base/libgcrypt/actions.py | 5 +- system/base/libgcrypt/pspec.xml | 9 +- system/base/libgpg-error/actions.py | 11 +- system/base/libgpg-error/pspec.xml | 9 +- system/base/libidn/pspec.xml | 9 +- system/base/libidn2/pspec.xml | 7 + system/base/liblogging/pspec.xml | 9 +- system/base/libpcre/actions.py | 12 +- system/base/libpcre/pspec.xml | 9 +- system/base/libpcre2/actions.py | 11 +- system/base/libpcre2/pspec.xml | 2 +- system/base/libpipeline/pspec.xml | 9 +- system/base/libssh2/pspec.xml | 7 + system/base/libunwind/actions.py | 1 + system/base/libunwind/pspec.xml | 11 +- system/base/libusb-compat/actions.py | 2 + system/base/libusb-compat/pspec.xml | 11 +- system/base/libusb/actions.py | 5 +- system/base/libusb/pspec.xml | 9 +- system/base/libuser/pspec.xml | 7 + system/base/libxcb/pspec.xml | 11 +- ...relaxed-approach-to-nested-documents.patch | 33 + .../libxml2-2.9.10-CVE-2019-20388.patch | 33 + .../libxml2-2.9.10-CVE-2020-24977.patch | 36 + .../fedora/libxml2-2.9.10-CVE-2020-7595.patch | 32 + .../libxml2-2.9.10-fix-integer-overflow.patch | 41 + ...xml2-2.9.10-parenthesize-type-checks.patch | 92 + ...libxml2-2.9.8-python3-unicode-errors.patch | 34 + system/base/libxml2/pspec.xml | 17 +- system/base/lsb-release/pspec.xml | 10 +- system/base/lz4/pspec.xml | 2 +- system/base/lzo/pspec.xml | 7 + system/base/mailcap/pspec.xml | 9 +- system/base/man-db/pspec.xml | 11 +- system/base/man-pages/pspec.xml | 9 +- system/base/mingetty/pspec.xml | 9 +- system/base/miscfiles/pspec.xml | 9 +- system/base/mudur/pspec.xml | 7 + system/base/ncompress/pspec.xml | 9 +- system/base/net-tools/pspec.xml | 9 +- system/base/nettle/actions.py | 21 +- system/base/nettle/pspec.xml | 11 +- system/base/nspr/pspec.xml | 11 +- system/base/nss-mdns/pspec.xml | 9 +- system/base/pam/actions.py | 22 +- system/base/pam/files/conf.sh | 49 + .../pam/files/fedora/fingerprint-auth.pamd | 3 +- .../files/fedora/pam-1.4.0-full-relro.patch | 67 + .../base/pam/files/fedora/password-auth.pamd | 5 +- .../base/pam/files/fedora/smartcard-auth.pamd | 4 +- system/base/pam/files/fedora/system-auth.pamd | 5 +- system/base/pam/files/pam.tmpfiles | 1 + system/base/pam/pspec.xml | 20 +- system/base/pciutils/pspec.xml | 9 +- system/base/pcmciautils/pspec.xml | 9 +- system/base/piksemel/pspec.xml | 9 +- system/base/pisi/pspec.xml | 7 + system/base/pisilinux-python/pspec.xml | 7 + system/base/plyvel2/actions.py | 20 + system/base/plyvel2/pspec.xml | 84 + system/base/plyvel2/translations.xml | 7 + system/base/polkit/pspec.xml | 9 +- system/base/popt/pspec.xml | 11 +- system/base/procps/files/fs66093.patch | 60 + system/base/procps/pspec.xml | 12 +- system/base/psmisc/pspec.xml | 9 +- system/base/pycurl/pspec.xml | 9 +- system/base/pypolkit/pspec.xml | 7 + system/base/python-psutil/pspec.xml | 9 +- system/base/python-pyliblzma/pspec.xml | 9 +- system/base/python-six/pspec.xml | 9 +- system/base/readline/pspec.xml | 7 + system/base/rsyslog/actions.py | 1 + system/base/rsyslog/pspec.xml | 18 +- system/base/run-parts/pspec.xml | 11 +- .../files/fedora/shadow-4.8-crypt_h.patch | 35 + .../files/fedora/shadow-4.8-goodname.patch | 100 + .../shadow-4.8-ignore-login-prompt.patch | 11 + .../files/fedora/shadow-4.8-long-entry.patch | 86 + .../fedora/shadow-4.8.1-audit-update.patch | 2365 +++++++ .../shadow-4.8.1-check-local-groups.patch | 642 ++ ...-4.8.1-commonio-force-lock-file-sync.patch | 39 + .../files/fedora/shadow-4.8.1-manfix.patch | 341 + ...adow-4.8.1-useradd-man-clarification.patch | 35 + system/base/shadow/files/pam.d/system-auth | 2 +- system/base/shadow/pspec.xml | 17 + system/base/snappy/pspec.xml | 9 +- system/base/spidermonkey/pspec.xml | 7 + system/base/sqlite/actions.py | 6 +- system/base/sqlite/pspec.xml | 11 +- system/base/sysfsutils/pspec.xml | 9 +- system/base/sysvinit/pspec.xml | 9 +- system/base/tcp-wrappers/pspec.xml | 9 +- system/base/time/pspec.xml | 9 +- system/base/timezone/pspec.xml | 9 +- system/base/unzip/pspec.xml | 9 +- system/base/urlgrabber/pspec.xml | 9 +- system/base/usbutils/pspec.xml | 9 +- system/base/util-linux/pspec.xml | 4 +- system/base/v86d/pspec.xml | 9 +- system/base/vixie-cron/pspec.xml | 9 +- system/base/which/pspec.xml | 9 +- system/base/wireless-tools/pspec.xml | 11 +- system/base/zstd/pspec.xml | 2 +- 207 files changed, 18742 insertions(+), 636 deletions(-) create mode 100644 system/base/cpio/files/cpio-2.12-gcc-10.patch create mode 100644 system/base/efivar/actions.py create mode 100644 system/base/efivar/files/0001-Workaround-rename-of-linux-nvme.h.patch create mode 100644 system/base/efivar/files/deprecated-readdir_r.patch create mode 100644 system/base/efivar/files/efivar-no-static.patch create mode 100644 system/base/efivar/files/fedora/0001-Move-the-syntastic-file-I-use-out-of-the-repo.patch create mode 100644 system/base/efivar/files/fedora/0001-util.h-add-unlikely-and-likely-macros.patch create mode 100644 system/base/efivar/files/fedora/0002-Move-verbosity-headers-to-be-public.patch create mode 100644 system/base/efivar/files/fedora/0002-dp.h-make-format_guid-handle-misaligned-guid-pointer.patch create mode 100644 system/base/efivar/files/fedora/0003-Pacify-some-coverity-nits.patch create mode 100644 system/base/efivar/files/fedora/0003-linux-pci-root-remove-an-unused-assignment.patch create mode 100644 system/base/efivar/files/fedora/0004-Fix-all-the-places-Werror-address-of-packed-member-c.patch create mode 100644 system/base/efivar/files/fedora/0004-efivar-Fix-some-types-in-L-behavior-to-pacify-coveri.patch create mode 100644 system/base/efivar/files/fedora/0005-Get-rid-of-the-arrows-in-our-debug-messages.patch create mode 100644 system/base/efivar/files/fedora/0005-Promote-_make_hd_dn-to-make_hd_dn-and-get-rid-of-the.patch create mode 100644 system/base/efivar/files/fedora/0006-Define-strdupa-if-it-is-not-defined.patch create mode 100644 system/base/efivar/files/fedora/0006-Try-to-convince-covscan-that-sysfs_read_file-doesn-t.patch create mode 100644 system/base/efivar/files/fedora/0007-Android-inital-porting-of-libefivar.patch create mode 100644 system/base/efivar/files/fedora/0007-Make-efidp_make_file-have-even-more-better-input-con.patch create mode 100644 system/base/efivar/files/fedora/0008-Make-path-helpers.c-also-import-fix_coverity.h.patch create mode 100644 system/base/efivar/files/fedora/0008-Remove-an-unused-function.patch create mode 100644 system/base/efivar/files/fedora/0009-Fix-a-makeguids-building-problem-with-generics.h.patch create mode 100644 system/base/efivar/files/fedora/0009-Fix-another-error-of-Werror-address-of-packed-member.patch create mode 100644 system/base/efivar/files/fedora/0010-Improve-ACPI-device-path-formatting.patch create mode 100644 system/base/efivar/files/fedora/0010-Update-generated-ABI.patch create mode 100644 system/base/efivar/files/fedora/0011-Give-linux-s-parse-functions-the-unmodified-device-l.patch create mode 100644 system/base/efivar/files/fedora/0012-Move-ACPI-ID-parsing-to-a-shared-location.patch create mode 100644 system/base/efivar/files/fedora/0013-Make-a-platform-ACPI-root-parser-separate-from-PCI-r.patch create mode 100644 system/base/efivar/files/fedora/0014-Make-a-way-to-say-e-3-isn-t-viable-for-a-kind-of-dev.patch create mode 100644 system/base/efivar/files/fedora/0015-Make-a-linux-device-root-for-SOC-devices-that-use-FD.patch create mode 100644 system/base/efivar/files/fedora/0016-If-we-can-t-parse-part-of-the-device-link-skip-it-an.patch create mode 100644 system/base/efivar/files/fedora/0017-Pacify-clang-analyzer-just-a-little.patch create mode 100644 system/base/efivar/files/fedora/0018-Try-even-harder-to-convince-coverity-that-get_file-i.patch create mode 100644 system/base/efivar/files/fedora/0019-Make-the-debug-code-less-intrusive.patch create mode 100644 system/base/efivar/files/fedora/0020-efiboot-Make-the-device-node-skipping-code-pass-cove.patch create mode 100644 system/base/efivar/files/fedora/0021-efiboot-don-t-error-on-unknown-type-with-DEV_ABBREV_.patch create mode 100644 system/base/efivar/files/fedora/0022-efiboot-fix-a-bad-error-check.patch create mode 100644 system/base/efivar/files/fedora/0023-efiboot-parse_scsi_link-fix-the-offset-searching-for.patch create mode 100644 system/base/efivar/files/fedora/0024-Coverity-still-doesn-t-believe-in-error-codes.patch create mode 100644 system/base/efivar/files/fedora/0025-Don-t-require-NVME-to-have-an-EUI.patch create mode 100644 system/base/efivar/files/fedora/0026-makeguids-initialize-memory.patch create mode 100644 system/base/efivar/files/fedora/0027-emmc_parser-add-emmc_parser.patch create mode 100644 system/base/efivar/files/fedora/0028-abignore-work-around-an-abidw-bug.patch create mode 100644 system/base/efivar/files/fedora/0029-Update-abidw-for-newer-tools.patch create mode 100644 system/base/efivar/files/fedora/0030-linux-emmc-update-for-internal-API-breakage.patch create mode 100644 system/base/efivar/files/fedora/0031-Fix-another-buggy-fake-acpi-pci-root-driver.patch create mode 100644 system/base/efivar/files/fedora/0032-Fix-dev-probes-intialization-test.patch create mode 100644 system/base/efivar/files/fedora/0033-Deal-with-devices-that-don-t-have-a-device-link-in-s.patch create mode 100644 system/base/efivar/files/fedora/0034-Handle-partition-name-parsing-and-formatting-for-par.patch create mode 100644 system/base/efivar/pspec.xml create mode 100644 system/base/efivar/translations.xml create mode 100644 system/base/gdbm/files/gcc10.patch create mode 100644 system/base/libxml2/files/fedora/fix-relaxed-approach-to-nested-documents.patch create mode 100644 system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2019-20388.patch create mode 100644 system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-24977.patch create mode 100644 system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-7595.patch create mode 100644 system/base/libxml2/files/fedora/libxml2-2.9.10-fix-integer-overflow.patch create mode 100644 system/base/libxml2/files/fedora/libxml2-2.9.10-parenthesize-type-checks.patch create mode 100644 system/base/libxml2/files/fedora/libxml2-2.9.8-python3-unicode-errors.patch create mode 100644 system/base/pam/files/conf.sh create mode 100644 system/base/pam/files/fedora/pam-1.4.0-full-relro.patch create mode 100644 system/base/pam/files/pam.tmpfiles create mode 100644 system/base/plyvel2/actions.py create mode 100644 system/base/plyvel2/pspec.xml create mode 100644 system/base/plyvel2/translations.xml create mode 100644 system/base/procps/files/fs66093.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8-crypt_h.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8-goodname.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8-ignore-login-prompt.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8-long-entry.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8.1-audit-update.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8.1-check-local-groups.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8.1-commonio-force-lock-file-sync.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8.1-manfix.patch create mode 100644 system/base/shadow/files/fedora/shadow-4.8.1-useradd-man-clarification.patch diff --git a/system/base/bc/pspec.xml b/system/base/bc/pspec.xml index 016ffc56..3590f3b2 100644 --- a/system/base/bc/pspec.xml +++ b/system/base/bc/pspec.xml @@ -42,7 +42,14 @@ - + + 2020-12-09 + 1.07.1 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 1.07.1 Rebuild diff --git a/system/base/biosdevname/pspec.xml b/system/base/biosdevname/pspec.xml index 2925020b..bd38815f 100644 --- a/system/base/biosdevname/pspec.xml +++ b/system/base/biosdevname/pspec.xml @@ -36,6 +36,13 @@ + + 2020-12-09 + 0.7.3 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-05-04 0.7.3 @@ -43,7 +50,7 @@ Mustafa Cinasal muscnsl@gmail.com - + 2019-12-26 0.7.2 Rebuild diff --git a/system/base/busybox/files/config b/system/base/busybox/files/config index 988457c4..30c26e2c 100644 --- a/system/base/busybox/files/config +++ b/system/base/busybox/files/config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.32.0 -# Sun Oct 25 18:08:16 2020 +# Busybox version: 1.30.1 +# Sat Feb 1 20:11:46 2020 # CONFIG_HAVE_DOT_CONFIG=y @@ -11,30 +11,29 @@ CONFIG_HAVE_DOT_CONFIG=y CONFIG_DESKTOP=y # CONFIG_EXTRA_COMPAT is not set # CONFIG_FEDORA_COMPAT is not set -CONFIG_INCLUDE_SUSv2=y +# CONFIG_INCLUDE_SUSv2 is not set CONFIG_LONG_OPTS=y CONFIG_SHOW_USAGE=y -CONFIG_FEATURE_VERBOSE_USAGE=y +# CONFIG_FEATURE_VERBOSE_USAGE is not set CONFIG_FEATURE_COMPRESS_USAGE=y CONFIG_LFS=y # CONFIG_PAM is not set -CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_DEVPTS is not set # CONFIG_FEATURE_UTMP is not set # CONFIG_FEATURE_WTMP is not set -CONFIG_FEATURE_PIDFILE=y -CONFIG_PID_FILE_PATH="/run" +# CONFIG_FEATURE_PIDFILE is not set +CONFIG_PID_FILE_PATH="" CONFIG_BUSYBOX=y -# CONFIG_FEATURE_SHOW_SCRIPT is not set -CONFIG_FEATURE_INSTALLER=y +CONFIG_FEATURE_SHOW_SCRIPT=y +# CONFIG_FEATURE_INSTALLER is not set # CONFIG_INSTALL_NO_USR is not set CONFIG_FEATURE_SUID=y -CONFIG_FEATURE_SUID_CONFIG=y -CONFIG_FEATURE_SUID_CONFIG_QUIET=y -CONFIG_FEATURE_PREFER_APPLETS=y +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" # CONFIG_SELINUX is not set # CONFIG_FEATURE_CLEAN_UP is not set -CONFIG_FEATURE_SYSLOG_INFO=y CONFIG_FEATURE_SYSLOG=y CONFIG_PLATFORM_LINUX=y @@ -59,10 +58,10 @@ CONFIG_STACK_OPTIMIZATION_386=y # # Installation Options ("make install" behavior) # -# CONFIG_INSTALL_APPLET_SYMLINKS is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y # CONFIG_INSTALL_APPLET_HARDLINKS is not set # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set -CONFIG_INSTALL_APPLET_DONT=y +# CONFIG_INSTALL_APPLET_DONT is not set # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set @@ -76,7 +75,6 @@ CONFIG_PREFIX="./_install" # CONFIG_DEBUG_SANITIZE is not set # CONFIG_UNIT_TEST is not set # CONFIG_WERROR is not set -# CONFIG_WARN_SIMPLE_MSG is not set CONFIG_NO_DEBUG_LIB=y # CONFIG_DMALLOC is not set # CONFIG_EFENCE is not set @@ -88,30 +86,30 @@ CONFIG_NO_DEBUG_LIB=y CONFIG_FLOAT_DURATION=y CONFIG_FEATURE_RTMINMAX=y CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y -CONFIG_FEATURE_BUFFERS_USE_MALLOC=y -# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SMALL=1 -CONFIG_SHA3_SMALL=0 -CONFIG_FEATURE_FAST_TOP=y +CONFIG_SHA3_SMALL=1 +# CONFIG_FEATURE_FAST_TOP is not set # CONFIG_FEATURE_ETC_NETWORKS is not set # CONFIG_FEATURE_ETC_SERVICES is not set CONFIG_FEATURE_EDITING=y CONFIG_FEATURE_EDITING_MAX_LEN=1024 # CONFIG_FEATURE_EDITING_VI is not set -CONFIG_FEATURE_EDITING_HISTORY=255 -CONFIG_FEATURE_EDITING_SAVEHISTORY=y -CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y -CONFIG_FEATURE_REVERSE_SEARCH=y +CONFIG_FEATURE_EDITING_HISTORY=15 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set +# CONFIG_FEATURE_REVERSE_SEARCH is not set CONFIG_FEATURE_TAB_COMPLETION=y -CONFIG_FEATURE_USERNAME_COMPLETION=y +# CONFIG_FEATURE_USERNAME_COMPLETION is not set CONFIG_FEATURE_EDITING_FANCY_PROMPT=y CONFIG_FEATURE_EDITING_WINCH=y # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set -CONFIG_LOCALE_SUPPORT=y +# CONFIG_LOCALE_SUPPORT is not set CONFIG_UNICODE_SUPPORT=y -CONFIG_UNICODE_USING_LOCALE=y +# CONFIG_UNICODE_USING_LOCALE is not set # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set CONFIG_SUBST_WCHAR=63 CONFIG_LAST_SUPPORTED_WCHAR=767 @@ -120,12 +118,12 @@ CONFIG_LAST_SUPPORTED_WCHAR=767 # CONFIG_UNICODE_BIDI_SUPPORT is not set # CONFIG_UNICODE_NEUTRAL_TABLE is not set # CONFIG_UNICODE_PRESERVE_BROKEN is not set -# CONFIG_FEATURE_NON_POSIX_CP is not set +CONFIG_FEATURE_NON_POSIX_CP=y # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set CONFIG_FEATURE_USE_SENDFILE=y CONFIG_FEATURE_COPYBUF_KB=4 CONFIG_FEATURE_SKIP_ROOTFS=y -# CONFIG_MONOTONIC_SYSCALL is not set +CONFIG_MONOTONIC_SYSCALL=y CONFIG_IOCTL_HEX2STR_ERROR=y CONFIG_FEATURE_HWIB=y @@ -137,22 +135,22 @@ CONFIG_FEATURE_HWIB=y # Archival Utilities # CONFIG_FEATURE_SEAMLESS_XZ=y -CONFIG_FEATURE_SEAMLESS_LZMA=y -CONFIG_FEATURE_SEAMLESS_BZ2=y -CONFIG_FEATURE_SEAMLESS_GZ=y -CONFIG_FEATURE_SEAMLESS_Z=y -CONFIG_AR=y -CONFIG_FEATURE_AR_LONG_FILENAMES=y -CONFIG_FEATURE_AR_CREATE=y -CONFIG_UNCOMPRESS=y +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set +# CONFIG_FEATURE_SEAMLESS_GZ is not set +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +# CONFIG_FEATURE_AR_CREATE is not set +# CONFIG_UNCOMPRESS is not set CONFIG_GUNZIP=y CONFIG_ZCAT=y CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y CONFIG_BUNZIP2=y CONFIG_BZCAT=y -CONFIG_UNLZMA=y +# CONFIG_UNLZMA is not set CONFIG_LZCAT=y -CONFIG_LZMA=y +# CONFIG_LZMA is not set CONFIG_UNXZ=y CONFIG_XZCAT=y CONFIG_XZ=y @@ -167,24 +165,24 @@ CONFIG_FEATURE_CPIO_O=y CONFIG_GZIP=y # CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set CONFIG_GZIP_FAST=0 -CONFIG_FEATURE_GZIP_LEVELS=y +# CONFIG_FEATURE_GZIP_LEVELS is not set CONFIG_FEATURE_GZIP_DECOMPRESS=y # CONFIG_LZOP is not set -CONFIG_UNLZOP=y -CONFIG_LZOPCAT=y +# CONFIG_UNLZOP is not set +# CONFIG_LZOPCAT is not set # CONFIG_LZOP_COMPR_HIGH is not set # CONFIG_RPM is not set -CONFIG_RPM2CPIO=y +# CONFIG_RPM2CPIO is not set CONFIG_TAR=y CONFIG_FEATURE_TAR_LONG_OPTIONS=y CONFIG_FEATURE_TAR_CREATE=y -CONFIG_FEATURE_TAR_AUTODETECT=y -CONFIG_FEATURE_TAR_FROM=y -CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y -CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y +# CONFIG_FEATURE_TAR_AUTODETECT is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y -CONFIG_FEATURE_TAR_TO_COMMAND=y -CONFIG_FEATURE_TAR_UNAME_GNAME=y +# CONFIG_FEATURE_TAR_TO_COMMAND is not set +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set # CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set # CONFIG_FEATURE_TAR_SELINUX is not set CONFIG_UNZIP=y @@ -192,7 +190,7 @@ CONFIG_FEATURE_UNZIP_CDF=y CONFIG_FEATURE_UNZIP_BZIP2=y CONFIG_FEATURE_UNZIP_LZMA=y CONFIG_FEATURE_UNZIP_XZ=y -CONFIG_FEATURE_LZMA_FAST=y +# CONFIG_FEATURE_LZMA_FAST is not set # # Coreutils @@ -204,13 +202,13 @@ CONFIG_FEATURE_CATV=y CONFIG_CHGRP=y CONFIG_CHMOD=y CONFIG_CHOWN=y -CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y +# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set CONFIG_CHROOT=y -CONFIG_CKSUM=y -CONFIG_COMM=y +# CONFIG_CKSUM is not set +# CONFIG_COMM is not set CONFIG_CP=y -CONFIG_FEATURE_CP_LONG_OPTIONS=y -CONFIG_FEATURE_CP_REFLINK=y +# CONFIG_FEATURE_CP_LONG_OPTIONS is not set +# CONFIG_FEATURE_CP_REFLINK is not set CONFIG_CUT=y CONFIG_DATE=y CONFIG_FEATURE_DATE_ISOFMT=y @@ -218,36 +216,37 @@ CONFIG_FEATURE_DATE_ISOFMT=y CONFIG_FEATURE_DATE_COMPAT=y CONFIG_DD=y CONFIG_FEATURE_DD_SIGNAL_HANDLING=y -CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y -CONFIG_FEATURE_DD_IBS_OBS=y +# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set +# CONFIG_FEATURE_DD_IBS_OBS is not set CONFIG_FEATURE_DD_STATUS=y CONFIG_DF=y -CONFIG_FEATURE_DF_FANCY=y +# CONFIG_FEATURE_DF_FANCY is not set CONFIG_DIRNAME=y -CONFIG_DOS2UNIX=y -CONFIG_UNIX2DOS=y +# CONFIG_DOS2UNIX is not set +# CONFIG_UNIX2DOS is not set CONFIG_DU=y CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y CONFIG_ECHO=y CONFIG_FEATURE_FANCY_ECHO=y -CONFIG_ENV=y -CONFIG_EXPAND=y -CONFIG_UNEXPAND=y -CONFIG_EXPR=y -CONFIG_EXPR_MATH_SUPPORT_64=y +# CONFIG_ENV is not set +# CONFIG_EXPAND is not set +# CONFIG_UNEXPAND is not set +# CONFIG_EXPR is not set +# CONFIG_EXPR_MATH_SUPPORT_64 is not set CONFIG_FACTOR=y CONFIG_FALSE=y -CONFIG_FOLD=y +# CONFIG_FOLD is not set +# CONFIG_FSYNC is not set CONFIG_HEAD=y CONFIG_FEATURE_FANCY_HEAD=y -CONFIG_HOSTID=y -CONFIG_ID=y +# CONFIG_HOSTID is not set +# CONFIG_ID is not set CONFIG_GROUPS=y -CONFIG_INSTALL=y -CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y +# CONFIG_INSTALL is not set +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set CONFIG_LINK=y CONFIG_LN=y -CONFIG_LOGNAME=y +# CONFIG_LOGNAME is not set CONFIG_LS=y CONFIG_FEATURE_LS_FILETYPES=y CONFIG_FEATURE_LS_FOLLOWLINKS=y @@ -257,64 +256,63 @@ CONFIG_FEATURE_LS_SORTFILES=y CONFIG_FEATURE_LS_TIMESTAMPS=y CONFIG_FEATURE_LS_USERNAME=y CONFIG_FEATURE_LS_COLOR=y -CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y -CONFIG_MD5SUM=y +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +# CONFIG_MD5SUM is not set CONFIG_SHA1SUM=y -CONFIG_SHA256SUM=y -CONFIG_SHA512SUM=y -CONFIG_SHA3SUM=y +# CONFIG_SHA256SUM is not set +# CONFIG_SHA512SUM is not set +# CONFIG_SHA3SUM is not set # # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum # CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y CONFIG_MKDIR=y -CONFIG_MKFIFO=y +# CONFIG_MKFIFO is not set CONFIG_MKNOD=y CONFIG_MKTEMP=y CONFIG_MV=y -CONFIG_NICE=y +# CONFIG_NICE is not set CONFIG_NL=y -CONFIG_NOHUP=y +# CONFIG_NOHUP is not set CONFIG_NPROC=y -CONFIG_OD=y +# CONFIG_OD is not set CONFIG_PASTE=y -CONFIG_PRINTENV=y +# CONFIG_PRINTENV is not set CONFIG_PRINTF=y CONFIG_PWD=y CONFIG_READLINK=y -CONFIG_FEATURE_READLINK_FOLLOW=y -CONFIG_REALPATH=y +# CONFIG_FEATURE_READLINK_FOLLOW is not set +# CONFIG_REALPATH is not set CONFIG_RM=y CONFIG_RMDIR=y CONFIG_SEQ=y CONFIG_SHRED=y CONFIG_SHUF=y CONFIG_SLEEP=y -CONFIG_FEATURE_FANCY_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set CONFIG_SORT=y CONFIG_FEATURE_SORT_BIG=y # CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set -CONFIG_SPLIT=y -CONFIG_FEATURE_SPLIT_FANCY=y +# CONFIG_SPLIT is not set +# CONFIG_FEATURE_SPLIT_FANCY is not set CONFIG_STAT=y CONFIG_FEATURE_STAT_FORMAT=y CONFIG_FEATURE_STAT_FILESYSTEM=y -CONFIG_STTY=y -CONFIG_SUM=y +# CONFIG_STTY is not set +# CONFIG_SUM is not set CONFIG_SYNC=y CONFIG_FEATURE_SYNC_FANCY=y -CONFIG_FSYNC=y -CONFIG_TAC=y +# CONFIG_TAC is not set CONFIG_TAIL=y CONFIG_FEATURE_FANCY_TAIL=y CONFIG_TEE=y -CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set CONFIG_TEST=y CONFIG_TEST1=y CONFIG_TEST2=y -CONFIG_FEATURE_TEST_64=y -CONFIG_TIMEOUT=y +# CONFIG_FEATURE_TEST_64 is not set +# CONFIG_TIMEOUT is not set CONFIG_TOUCH=y CONFIG_FEATURE_TOUCH_NODEREF=y CONFIG_FEATURE_TOUCH_SUSV3=y @@ -323,23 +321,23 @@ CONFIG_FEATURE_TR_CLASSES=y CONFIG_FEATURE_TR_EQUIV=y CONFIG_TRUE=y CONFIG_TRUNCATE=y -CONFIG_TTY=y +# CONFIG_TTY is not set CONFIG_UNAME=y CONFIG_UNAME_OSNAME="Pisi GNU/Linux" CONFIG_BB_ARCH=y CONFIG_UNIQ=y CONFIG_UNLINK=y CONFIG_USLEEP=y -CONFIG_UUDECODE=y +# CONFIG_UUDECODE is not set CONFIG_BASE64=y -CONFIG_UUENCODE=y +# CONFIG_UUENCODE is not set CONFIG_WC=y -CONFIG_FEATURE_WC_LARGE=y -CONFIG_WHOAMI=y +# CONFIG_FEATURE_WC_LARGE is not set +# CONFIG_WHOAMI is not set # CONFIG_WHO is not set # CONFIG_W is not set # CONFIG_USERS is not set -CONFIG_YES=y +# CONFIG_YES is not set # # Common options @@ -359,14 +357,14 @@ CONFIG_FEATURE_HUMAN_READABLE=y # # Console Utilities # -CONFIG_CHVT=y +# CONFIG_CHVT is not set CONFIG_CLEAR=y -CONFIG_DEALLOCVT=y -CONFIG_DUMPKMAP=y -CONFIG_FGCONSOLE=y -CONFIG_KBD_MODE=y +# CONFIG_DEALLOCVT is not set +# CONFIG_DUMPKMAP is not set +# CONFIG_FGCONSOLE is not set +# CONFIG_KBD_MODE is not set CONFIG_LOADFONT=y -CONFIG_SETFONT=y +# CONFIG_SETFONT is not set # CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set CONFIG_DEFAULT_SETFONT_DIR="" @@ -376,33 +374,33 @@ CONFIG_DEFAULT_SETFONT_DIR="" CONFIG_FEATURE_LOADFONT_PSF2=y CONFIG_FEATURE_LOADFONT_RAW=y CONFIG_LOADKMAP=y -CONFIG_OPENVT=y +# CONFIG_OPENVT is not set CONFIG_RESET=y -CONFIG_RESIZE=y -CONFIG_FEATURE_RESIZE_PRINT=y -CONFIG_SETCONSOLE=y -CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +# CONFIG_SETCONSOLE is not set +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set CONFIG_SETKEYCODES=y -CONFIG_SETLOGCONS=y -CONFIG_SHOWKEY=y +# CONFIG_SETLOGCONS is not set +# CONFIG_SHOWKEY is not set # # Debian Utilities # -CONFIG_PIPE_PROGRESS=y -CONFIG_RUN_PARTS=y -CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y -CONFIG_FEATURE_RUN_PARTS_FANCY=y -CONFIG_START_STOP_DAEMON=y -CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y -CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y +# CONFIG_PIPE_PROGRESS is not set +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set CONFIG_WHICH=y # # klibc-utils # # CONFIG_MINIPS is not set -# CONFIG_NUKE is not set +CONFIG_NUKE=y CONFIG_RESUME=y CONFIG_RUN_INIT=y @@ -410,18 +408,18 @@ CONFIG_RUN_INIT=y # Editors # CONFIG_AWK=y -CONFIG_FEATURE_AWK_LIBM=y +# CONFIG_FEATURE_AWK_LIBM is not set CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y -CONFIG_CMP=y -CONFIG_DIFF=y -CONFIG_FEATURE_DIFF_LONG_OPTIONS=y -CONFIG_FEATURE_DIFF_DIR=y -CONFIG_ED=y -CONFIG_PATCH=y +# CONFIG_CMP is not set +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set CONFIG_SED=y CONFIG_VI=y CONFIG_FEATURE_VI_MAX_LEN=4096 -# CONFIG_FEATURE_VI_8BIT is not set +CONFIG_FEATURE_VI_8BIT=y CONFIG_FEATURE_VI_COLON=y CONFIG_FEATURE_VI_YANKMARK=y CONFIG_FEATURE_VI_SEARCH=y @@ -432,7 +430,7 @@ CONFIG_FEATURE_VI_READONLY=y CONFIG_FEATURE_VI_SETOPTS=y CONFIG_FEATURE_VI_SET=y CONFIG_FEATURE_VI_WIN_RESIZE=y -CONFIG_FEATURE_VI_ASK_TERMINAL=y +# CONFIG_FEATURE_VI_ASK_TERMINAL is not set CONFIG_FEATURE_VI_UNDO=y CONFIG_FEATURE_VI_UNDO_QUEUE=y CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 @@ -462,12 +460,11 @@ CONFIG_FEATURE_FIND_PAREN=y CONFIG_FEATURE_FIND_SIZE=y CONFIG_FEATURE_FIND_PRUNE=y CONFIG_FEATURE_FIND_QUIT=y -CONFIG_FEATURE_FIND_DELETE=y -CONFIG_FEATURE_FIND_EMPTY=y +# CONFIG_FEATURE_FIND_DELETE is not set CONFIG_FEATURE_FIND_PATH=y CONFIG_FEATURE_FIND_REGEX=y # CONFIG_FEATURE_FIND_CONTEXT is not set -CONFIG_FEATURE_FIND_LINKS=y +# CONFIG_FEATURE_FIND_LINKS is not set CONFIG_GREP=y CONFIG_EGREP=y CONFIG_FGREP=y @@ -484,25 +481,25 @@ CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y # # Init Utilities # -CONFIG_BOOTCHARTD=y -CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y -CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y +# CONFIG_BOOTCHARTD is not set +# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set +# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set CONFIG_HALT=y CONFIG_POWEROFF=y CONFIG_REBOOT=y -# CONFIG_FEATURE_WAIT_FOR_INIT is not set +CONFIG_FEATURE_WAIT_FOR_INIT=y # CONFIG_FEATURE_CALL_TELINIT is not set CONFIG_TELINIT_PATH="" -CONFIG_INIT=y +# CONFIG_INIT is not set CONFIG_LINUXRC=y -CONFIG_FEATURE_USE_INITTAB=y +# CONFIG_FEATURE_USE_INITTAB is not set # CONFIG_FEATURE_KILL_REMOVED is not set CONFIG_FEATURE_KILL_DELAY=0 -CONFIG_FEATURE_INIT_SCTTY=y +# CONFIG_FEATURE_INIT_SCTTY is not set # CONFIG_FEATURE_INIT_SYSLOG is not set CONFIG_FEATURE_INIT_QUIET=y -CONFIG_FEATURE_INIT_COREDUMPS=y -CONFIG_INIT_TERMINAL_TYPE="linux" +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_INIT_TERMINAL_TYPE="" CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y # @@ -525,7 +522,7 @@ CONFIG_LAST_SYSTEM_ID=0 # CONFIG_CHPASSWD is not set CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="" # CONFIG_CRYPTPW is not set -# CONFIG_MKPASSWD is not set +CONFIG_MKPASSWD=y # CONFIG_DELUSER is not set # CONFIG_DELGROUP is not set # CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set @@ -555,23 +552,21 @@ CONFIG_FSCK=y # # Linux Module Utilities # -CONFIG_MODINFO=y # CONFIG_MODPROBE_SMALL is not set -# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set -# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +# CONFIG_DEPMOD is not set CONFIG_INSMOD=y -CONFIG_RMMOD=y CONFIG_LSMOD=y # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +CONFIG_MODINFO=y CONFIG_MODPROBE=y CONFIG_FEATURE_MODPROBE_BLACKLIST=y -# CONFIG_DEPMOD is not set +CONFIG_RMMOD=y # # Options common to multiple modutils # CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y -CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set # CONFIG_FEATURE_2_4_MODULES is not set # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set @@ -580,32 +575,32 @@ CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set -# CONFIG_FEATURE_MODUTILS_ALIAS is not set -# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_FEATURE_MODUTILS_ALIAS=y +CONFIG_FEATURE_MODUTILS_SYMBOLS=y CONFIG_DEFAULT_MODULES_DIR="/lib/modules" CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" # # Linux System Utilities # -CONFIG_ACPID=y -CONFIG_FEATURE_ACPID_COMPAT=y +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set CONFIG_BLKDISCARD=y CONFIG_BLKID=y -CONFIG_FEATURE_BLKID_TYPE=y +# CONFIG_FEATURE_BLKID_TYPE is not set CONFIG_BLOCKDEV=y -CONFIG_CAL=y -CONFIG_CHRT=y +# CONFIG_CAL is not set +# CONFIG_CHRT is not set CONFIG_DMESG=y CONFIG_FEATURE_DMESG_PRETTY=y -CONFIG_EJECT=y -CONFIG_FEATURE_EJECT_SCSI=y +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set CONFIG_FALLOCATE=y CONFIG_FATATTR=y -CONFIG_FBSET=y -CONFIG_FEATURE_FBSET_FANCY=y -CONFIG_FEATURE_FBSET_READMODE=y -CONFIG_FDFORMAT=y +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFORMAT is not set CONFIG_FDISK=y # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set CONFIG_FEATURE_FDISK_WRITABLE=y @@ -613,90 +608,88 @@ CONFIG_FEATURE_FDISK_WRITABLE=y # CONFIG_FEATURE_SGI_LABEL is not set # CONFIG_FEATURE_SUN_LABEL is not set # CONFIG_FEATURE_OSF_LABEL is not set -CONFIG_FEATURE_GPT_LABEL=y -CONFIG_FEATURE_FDISK_ADVANCED=y +# CONFIG_FEATURE_GPT_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set CONFIG_FINDFS=y -CONFIG_FLOCK=y -CONFIG_FDFLUSH=y -CONFIG_FREERAMDISK=y -CONFIG_FSCK_MINIX=y +# CONFIG_FLOCK is not set +# CONFIG_FDFLUSH is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set CONFIG_FSFREEZE=y CONFIG_FSTRIM=y -CONFIG_GETOPT=y -CONFIG_FEATURE_GETOPT_LONG=y -CONFIG_HEXDUMP=y -CONFIG_FEATURE_HEXDUMP_REVERSE=y -CONFIG_HD=y +# CONFIG_GETOPT is not set +# CONFIG_FEATURE_GETOPT_LONG is not set +# CONFIG_HEXDUMP is not set +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set CONFIG_XXD=y CONFIG_HWCLOCK=y CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y -CONFIG_IONICE=y -CONFIG_IPCRM=y -CONFIG_IPCS=y +# CONFIG_IONICE is not set +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set # CONFIG_LAST is not set # CONFIG_FEATURE_LAST_FANCY is not set CONFIG_LOSETUP=y -CONFIG_LSPCI=y -CONFIG_LSUSB=y +# CONFIG_LSPCI is not set +# CONFIG_LSUSB is not set CONFIG_MDEV=y CONFIG_FEATURE_MDEV_CONF=y CONFIG_FEATURE_MDEV_RENAME=y CONFIG_FEATURE_MDEV_RENAME_REGEXP=y CONFIG_FEATURE_MDEV_EXEC=y CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y -CONFIG_FEATURE_MDEV_DAEMON=y -CONFIG_MESG=y -CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y +# CONFIG_MESG is not set +# CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set CONFIG_MKE2FS=y -CONFIG_MKFS_EXT2=y -CONFIG_MKFS_MINIX=y -CONFIG_FEATURE_MINIX2=y +# CONFIG_MKFS_EXT2 is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set # CONFIG_MKFS_REISER is not set CONFIG_MKDOSFS=y -CONFIG_MKFS_VFAT=y -CONFIG_MKSWAP=y -CONFIG_FEATURE_MKSWAP_UUID=y +# CONFIG_MKFS_VFAT is not set +# CONFIG_MKSWAP is not set +# CONFIG_FEATURE_MKSWAP_UUID is not set CONFIG_MORE=y CONFIG_MOUNT=y -CONFIG_FEATURE_MOUNT_FAKE=y +# CONFIG_FEATURE_MOUNT_FAKE is not set CONFIG_FEATURE_MOUNT_VERBOSE=y -CONFIG_FEATURE_MOUNT_HELPERS=y +# CONFIG_FEATURE_MOUNT_HELPERS is not set CONFIG_FEATURE_MOUNT_LABEL=y # CONFIG_FEATURE_MOUNT_NFS is not set CONFIG_FEATURE_MOUNT_CIFS=y CONFIG_FEATURE_MOUNT_FLAGS=y CONFIG_FEATURE_MOUNT_FSTAB=y CONFIG_FEATURE_MOUNT_OTHERTAB=y -CONFIG_MOUNTPOINT=y -# CONFIG_NOLOGIN is not set -# CONFIG_NOLOGIN_DEPENDENCIES is not set +# CONFIG_MOUNTPOINT is not set +CONFIG_NOLOGIN=y +CONFIG_NOLOGIN_DEPENDENCIES=y CONFIG_NSENTER=y -CONFIG_PIVOT_ROOT=y -CONFIG_RDATE=y -CONFIG_RDEV=y -CONFIG_READPROFILE=y -CONFIG_RENICE=y -CONFIG_REV=y -CONFIG_RTCWAKE=y -CONFIG_SCRIPT=y -CONFIG_SCRIPTREPLAY=y -CONFIG_SETARCH=y +# CONFIG_PIVOT_ROOT is not set +# CONFIG_RDATE is not set +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +# CONFIG_RENICE is not set +# CONFIG_REV is not set +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SCRIPTREPLAY is not set +# CONFIG_SETARCH is not set CONFIG_LINUX32=y CONFIG_LINUX64=y CONFIG_SETPRIV=y CONFIG_FEATURE_SETPRIV_DUMP=y CONFIG_FEATURE_SETPRIV_CAPABILITIES=y CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y -CONFIG_SETSID=y +# CONFIG_SETSID is not set CONFIG_SWAPON=y -CONFIG_FEATURE_SWAPON_DISCARD=y -CONFIG_FEATURE_SWAPON_PRI=y +# CONFIG_FEATURE_SWAPON_DISCARD is not set +# CONFIG_FEATURE_SWAPON_PRI is not set CONFIG_SWAPOFF=y CONFIG_FEATURE_SWAPONOFF_LABEL=y CONFIG_SWITCH_ROOT=y -CONFIG_TASKSET=y -CONFIG_FEATURE_TASKSET_FANCY=y -CONFIG_FEATURE_TASKSET_CPULIST=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set CONFIG_UEVENT=y CONFIG_UMOUNT=y CONFIG_FEATURE_UMOUNT_ALL=y @@ -731,11 +724,11 @@ CONFIG_FEATURE_VOLUMEID_LUKS=y CONFIG_FEATURE_VOLUMEID_MINIX=y CONFIG_FEATURE_VOLUMEID_NILFS=y CONFIG_FEATURE_VOLUMEID_NTFS=y -CONFIG_FEATURE_VOLUMEID_OCFS2=y +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set CONFIG_FEATURE_VOLUMEID_REISERFS=y CONFIG_FEATURE_VOLUMEID_ROMFS=y -CONFIG_FEATURE_VOLUMEID_SQUASHFS=y -CONFIG_FEATURE_VOLUMEID_SYSV=y +# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set CONFIG_FEATURE_VOLUMEID_UBIFS=y CONFIG_FEATURE_VOLUMEID_UDF=y CONFIG_FEATURE_VOLUMEID_XFS=y @@ -743,263 +736,259 @@ CONFIG_FEATURE_VOLUMEID_XFS=y # # Miscellaneous Utilities # -CONFIG_ADJTIMEX=y -CONFIG_BBCONFIG=y -CONFIG_FEATURE_COMPRESS_BBCONFIG=y +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set CONFIG_BC=y -CONFIG_DC=y +# CONFIG_DC is not set CONFIG_FEATURE_DC_BIG=y # CONFIG_FEATURE_DC_LIBM is not set CONFIG_FEATURE_BC_INTERACTIVE=y CONFIG_FEATURE_BC_LONG_OPTIONS=y -CONFIG_BEEP=y -CONFIG_FEATURE_BEEP_FREQ=4000 -CONFIG_FEATURE_BEEP_LENGTH_MS=30 -CONFIG_CHAT=y -CONFIG_FEATURE_CHAT_NOFAIL=y +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set # CONFIG_FEATURE_CHAT_TTY_HIFI is not set -CONFIG_FEATURE_CHAT_IMPLICIT_CR=y +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set # CONFIG_FEATURE_CHAT_CLR_ABORT is not set # CONFIG_CONSPY is not set -CONFIG_CROND=y -CONFIG_FEATURE_CROND_D=y -CONFIG_FEATURE_CROND_CALL_SENDMAIL=y -CONFIG_FEATURE_CROND_SPECIAL_TIMES=y -CONFIG_FEATURE_CROND_DIR="/var/spool/cron" -CONFIG_CRONTAB=y +# CONFIG_CROND is not set +# CONFIG_FEATURE_CROND_D is not set +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set +# CONFIG_FEATURE_CROND_SPECIAL_TIMES is not set +CONFIG_FEATURE_CROND_DIR="" +# CONFIG_CRONTAB is not set # CONFIG_DEVFSD is not set # CONFIG_DEVFSD_MODLOAD is not set # CONFIG_DEVFSD_FG_NP is not set # CONFIG_DEVFSD_VERBOSE is not set # CONFIG_FEATURE_DEVFS is not set # CONFIG_DEVMEM is not set -CONFIG_FBSPLASH=y +# CONFIG_FBSPLASH is not set # CONFIG_FLASHCP is not set # CONFIG_FLASH_ERASEALL is not set # CONFIG_FLASH_LOCK is not set # CONFIG_FLASH_UNLOCK is not set -CONFIG_HDPARM=y -CONFIG_FEATURE_HDPARM_GET_IDENTITY=y -CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y -CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y -CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y -CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y -CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +# CONFIG_HDPARM is not set +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set CONFIG_HEXEDIT=y CONFIG_I2CGET=y CONFIG_I2CSET=y CONFIG_I2CDUMP=y CONFIG_I2CDETECT=y -CONFIG_I2CTRANSFER=y -CONFIG_INOTIFYD=y +# CONFIG_INOTIFYD is not set CONFIG_LESS=y CONFIG_FEATURE_LESS_MAXLINES=9999999 CONFIG_FEATURE_LESS_BRACKETS=y CONFIG_FEATURE_LESS_FLAGS=y CONFIG_FEATURE_LESS_TRUNCATE=y -CONFIG_FEATURE_LESS_MARKS=y -CONFIG_FEATURE_LESS_REGEXP=y -CONFIG_FEATURE_LESS_WINCH=y -CONFIG_FEATURE_LESS_ASK_TERMINAL=y -CONFIG_FEATURE_LESS_DASHCMD=y -CONFIG_FEATURE_LESS_LINENUMS=y -CONFIG_FEATURE_LESS_RAW=y -CONFIG_FEATURE_LESS_ENV=y +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_FEATURE_LESS_WINCH is not set +# CONFIG_FEATURE_LESS_ASK_TERMINAL is not set +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +# CONFIG_FEATURE_LESS_RAW is not set +# CONFIG_FEATURE_LESS_ENV is not set CONFIG_LSSCSI=y -CONFIG_MAKEDEVS=y +# CONFIG_MAKEDEVS is not set # CONFIG_FEATURE_MAKEDEVS_LEAF is not set -CONFIG_FEATURE_MAKEDEVS_TABLE=y -CONFIG_MAN=y -CONFIG_MICROCOM=y -# CONFIG_MIM is not set -CONFIG_MT=y -# CONFIG_NANDWRITE is not set -# CONFIG_NANDDUMP is not set +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MT is not set +CONFIG_NANDWRITE=y +CONFIG_NANDDUMP=y CONFIG_PARTPROBE=y -CONFIG_RAIDAUTORUN=y -CONFIG_READAHEAD=y -CONFIG_RFKILL=y +# CONFIG_RAIDAUTORUN is not set +# CONFIG_READAHEAD is not set +# CONFIG_RFKILL is not set # CONFIG_RUNLEVEL is not set -CONFIG_RX=y +# CONFIG_RX is not set CONFIG_SETFATTR=y CONFIG_SETSERIAL=y CONFIG_STRINGS=y CONFIG_TIME=y -CONFIG_TS=y -CONFIG_TTYSIZE=y +# CONFIG_TTYSIZE is not set CONFIG_UBIRENAME=y -CONFIG_UBIATTACH=y -CONFIG_UBIDETACH=y +# CONFIG_UBIATTACH is not set +# CONFIG_UBIDETACH is not set CONFIG_UBIMKVOL=y CONFIG_UBIRMVOL=y CONFIG_UBIRSVOL=y CONFIG_UBIUPDATEVOL=y -CONFIG_VOLNAME=y -CONFIG_WATCHDOG=y +# CONFIG_VOLNAME is not set +# CONFIG_WATCHDOG is not set # # Networking Utilities # -CONFIG_FEATURE_IPV6=y -CONFIG_FEATURE_UNIX_LOCAL=y -CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +# CONFIG_FEATURE_IPV6 is not set +# CONFIG_FEATURE_UNIX_LOCAL is not set +# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set # CONFIG_VERBOSE_RESOLUTION_ERRORS is not set # CONFIG_FEATURE_TLS_SHA1 is not set -CONFIG_ARP=y -CONFIG_ARPING=y -CONFIG_BRCTL=y -CONFIG_FEATURE_BRCTL_FANCY=y -CONFIG_FEATURE_BRCTL_SHOW=y -CONFIG_DNSD=y -CONFIG_ETHER_WAKE=y -CONFIG_FTPD=y -CONFIG_FEATURE_FTPD_WRITE=y -CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y -CONFIG_FEATURE_FTPD_AUTHENTICATION=y -CONFIG_FTPGET=y -CONFIG_FTPPUT=y -CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y +# CONFIG_ARP is not set +# CONFIG_ARPING is not set +# CONFIG_BRCTL is not set +# CONFIG_FEATURE_BRCTL_FANCY is not set +# CONFIG_FEATURE_BRCTL_SHOW is not set +# CONFIG_DNSD is not set +# CONFIG_ETHER_WAKE is not set +# CONFIG_FTPD is not set +# CONFIG_FEATURE_FTPD_WRITE is not set +# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set +# CONFIG_FEATURE_FTPD_AUTHENTICATION is not set +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set CONFIG_HOSTNAME=y CONFIG_DNSDOMAINNAME=y -CONFIG_HTTPD=y -CONFIG_FEATURE_HTTPD_RANGES=y -CONFIG_FEATURE_HTTPD_SETUID=y -CONFIG_FEATURE_HTTPD_BASIC_AUTH=y -CONFIG_FEATURE_HTTPD_AUTH_MD5=y -CONFIG_FEATURE_HTTPD_CGI=y -CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y -CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y -CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y -CONFIG_FEATURE_HTTPD_ERROR_PAGES=y -CONFIG_FEATURE_HTTPD_PROXY=y -CONFIG_FEATURE_HTTPD_GZIP=y +# CONFIG_HTTPD is not set +# CONFIG_FEATURE_HTTPD_RANGES is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +# CONFIG_FEATURE_HTTPD_CGI is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set +# CONFIG_FEATURE_HTTPD_PROXY is not set +# CONFIG_FEATURE_HTTPD_GZIP is not set CONFIG_IFCONFIG=y CONFIG_FEATURE_IFCONFIG_STATUS=y CONFIG_FEATURE_IFCONFIG_SLIP=y CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y CONFIG_FEATURE_IFCONFIG_HW=y CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y -CONFIG_IFENSLAVE=y -CONFIG_IFPLUGD=y +# CONFIG_IFENSLAVE is not set +# CONFIG_IFPLUGD is not set CONFIG_IFUP=y CONFIG_IFDOWN=y -CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" -CONFIG_FEATURE_IFUPDOWN_IP=y -CONFIG_FEATURE_IFUPDOWN_IPV4=y -CONFIG_FEATURE_IFUPDOWN_IPV6=y -CONFIG_FEATURE_IFUPDOWN_MAPPING=y +CONFIG_IFUPDOWN_IFSTATE_PATH="" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set -CONFIG_INETD=y -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y +# CONFIG_INETD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set # CONFIG_FEATURE_INETD_RPC is not set -CONFIG_IP=y -CONFIG_IPADDR=y -CONFIG_IPLINK=y -CONFIG_IPROUTE=y -CONFIG_IPTUNNEL=y -CONFIG_IPRULE=y +# CONFIG_IP is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set CONFIG_IPNEIGH=y -CONFIG_FEATURE_IP_ADDRESS=y -CONFIG_FEATURE_IP_LINK=y -CONFIG_FEATURE_IP_ROUTE=y -CONFIG_FEATURE_IP_ROUTE_DIR="y" -CONFIG_FEATURE_IP_TUNNEL=y -CONFIG_FEATURE_IP_RULE=y +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +CONFIG_FEATURE_IP_ROUTE_DIR="" +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_RULE is not set CONFIG_FEATURE_IP_NEIGH=y # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set -CONFIG_IPCALC=y -CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y -CONFIG_FEATURE_IPCALC_FANCY=y -CONFIG_FAKEIDENTD=y -CONFIG_NAMEIF=y +# CONFIG_IPCALC is not set +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +# CONFIG_FEATURE_IPCALC_FANCY is not set +# CONFIG_FAKEIDENTD is not set +# CONFIG_NAMEIF is not set # CONFIG_FEATURE_NAMEIF_EXTENDED is not set CONFIG_NBDCLIENT=y -CONFIG_NC=y +# CONFIG_NC is not set # CONFIG_NETCAT is not set -CONFIG_NC_SERVER=y -CONFIG_NC_EXTRA=y -CONFIG_NC_110_COMPAT=y -CONFIG_NETSTAT=y -CONFIG_FEATURE_NETSTAT_WIDE=y -CONFIG_FEATURE_NETSTAT_PRG=y -CONFIG_NSLOOKUP=y -CONFIG_FEATURE_NSLOOKUP_BIG=y -CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y -CONFIG_NTPD=y -CONFIG_FEATURE_NTPD_SERVER=y -CONFIG_FEATURE_NTPD_CONF=y -CONFIG_FEATURE_NTP_AUTH=y +# CONFIG_NC_SERVER is not set +# CONFIG_NC_EXTRA is not set +# CONFIG_NC_110_COMPAT is not set +# CONFIG_NETSTAT is not set +# CONFIG_FEATURE_NETSTAT_WIDE is not set +# CONFIG_FEATURE_NETSTAT_PRG is not set +# CONFIG_NSLOOKUP is not set +# CONFIG_FEATURE_NSLOOKUP_BIG is not set +# CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS is not set +# CONFIG_NTPD is not set +# CONFIG_FEATURE_NTPD_SERVER is not set +# CONFIG_FEATURE_NTPD_CONF is not set +# CONFIG_FEATURE_NTP_AUTH is not set CONFIG_PING=y -CONFIG_PING6=y +# CONFIG_PING6 is not set CONFIG_FEATURE_FANCY_PING=y -CONFIG_PSCAN=y +# CONFIG_PSCAN is not set CONFIG_ROUTE=y -CONFIG_SLATTACH=y +# CONFIG_SLATTACH is not set CONFIG_SSL_CLIENT=y CONFIG_TC=y CONFIG_FEATURE_TC_INGRESS=y -CONFIG_TCPSVD=y -CONFIG_UDPSVD=y -CONFIG_TELNET=y -CONFIG_FEATURE_TELNET_TTYPE=y -CONFIG_FEATURE_TELNET_AUTOLOGIN=y -CONFIG_FEATURE_TELNET_WIDTH=y -CONFIG_TELNETD=y -CONFIG_FEATURE_TELNETD_STANDALONE=y +# CONFIG_TCPSVD is not set +# CONFIG_UDPSVD is not set +# CONFIG_TELNET is not set +# CONFIG_FEATURE_TELNET_TTYPE is not set +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +# CONFIG_FEATURE_TELNET_WIDTH is not set +# CONFIG_TELNETD is not set +# CONFIG_FEATURE_TELNETD_STANDALONE is not set # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set -CONFIG_TFTP=y +# CONFIG_TFTP is not set # CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set -CONFIG_FEATURE_TFTP_HPA_COMPAT=y -CONFIG_TFTPD=y -CONFIG_FEATURE_TFTP_GET=y -CONFIG_FEATURE_TFTP_PUT=y -CONFIG_FEATURE_TFTP_BLOCKSIZE=y +# CONFIG_TFTPD is not set +# CONFIG_FEATURE_TFTP_GET is not set +# CONFIG_FEATURE_TFTP_PUT is not set +# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set # CONFIG_TFTP_DEBUG is not set CONFIG_TLS=y -CONFIG_TRACEROUTE=y -CONFIG_TRACEROUTE6=y +# CONFIG_TRACEROUTE is not set +# CONFIG_TRACEROUTE6 is not set # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set # CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set -CONFIG_TUNCTL=y -CONFIG_FEATURE_TUNCTL_UG=y -CONFIG_VCONFIG=y -CONFIG_WGET=y -CONFIG_FEATURE_WGET_LONG_OPTIONS=y -CONFIG_FEATURE_WGET_STATUSBAR=y -CONFIG_FEATURE_WGET_AUTHENTICATION=y -CONFIG_FEATURE_WGET_TIMEOUT=y +# CONFIG_TUNCTL is not set +# CONFIG_FEATURE_TUNCTL_UG is not set +# CONFIG_VCONFIG is not set +# CONFIG_WGET is not set +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +# CONFIG_FEATURE_WGET_STATUSBAR is not set +# CONFIG_FEATURE_WGET_AUTHENTICATION is not set +# CONFIG_FEATURE_WGET_TIMEOUT is not set # CONFIG_FEATURE_WGET_HTTPS is not set # CONFIG_FEATURE_WGET_OPENSSL is not set CONFIG_WHOIS=y -CONFIG_ZCIP=y -CONFIG_UDHCPD=y -CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y -CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y -CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" -CONFIG_DUMPLEASES=y -CONFIG_DHCPRELAY=y +# CONFIG_ZCIP is not set +# CONFIG_UDHCPD is not set +# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set +CONFIG_DHCPD_LEASES_FILE="" +# CONFIG_DUMPLEASES is not set +# CONFIG_DHCPRELAY is not set CONFIG_UDHCPC=y CONFIG_FEATURE_UDHCPC_ARPING=y CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" -CONFIG_UDHCPC6=y -CONFIG_FEATURE_UDHCPC6_RFC3646=y -CONFIG_FEATURE_UDHCPC6_RFC4704=y -CONFIG_FEATURE_UDHCPC6_RFC4833=y -CONFIG_FEATURE_UDHCPC6_RFC5970=y +# CONFIG_UDHCPC6 is not set +# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set +# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set +# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set +# CONFIG_FEATURE_UDHCPC6_RFC5970 is not set # # Common options for DHCP applets # -CONFIG_FEATURE_UDHCP_PORT=y -CONFIG_UDHCP_DEBUG=9 +# CONFIG_FEATURE_UDHCP_PORT is not set +CONFIG_UDHCP_DEBUG=0 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 CONFIG_FEATURE_UDHCP_RFC3397=y CONFIG_FEATURE_UDHCP_8021Q=y @@ -1008,20 +997,20 @@ CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" # # Print Utilities # -CONFIG_LPD=y -CONFIG_LPR=y -CONFIG_LPQ=y +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set # # Mail Utilities # -CONFIG_MAKEMIME=y -CONFIG_POPMAILDIR=y -CONFIG_FEATURE_POPMAILDIR_DELIVERY=y -CONFIG_REFORMIME=y -CONFIG_FEATURE_REFORMIME_COMPAT=y -CONFIG_SENDMAIL=y -CONFIG_FEATURE_MIME_CHARSET="us-ascii" +# CONFIG_MAKEMIME is not set +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set +CONFIG_FEATURE_MIME_CHARSET="" # # Process Utilities @@ -1031,57 +1020,57 @@ CONFIG_FUSER=y CONFIG_IOSTAT=y CONFIG_KILL=y CONFIG_KILLALL=y -CONFIG_KILLALL5=y +# CONFIG_KILLALL5 is not set CONFIG_LSOF=y CONFIG_MPSTAT=y -CONFIG_NMETER=y -CONFIG_PGREP=y -CONFIG_PKILL=y +# CONFIG_NMETER is not set +# CONFIG_PGREP is not set +# CONFIG_PKILL is not set CONFIG_PIDOF=y -CONFIG_FEATURE_PIDOF_SINGLE=y -CONFIG_FEATURE_PIDOF_OMIT=y +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set CONFIG_PMAP=y CONFIG_POWERTOP=y CONFIG_FEATURE_POWERTOP_INTERACTIVE=y CONFIG_PS=y # CONFIG_FEATURE_PS_WIDE is not set # CONFIG_FEATURE_PS_LONG is not set -CONFIG_FEATURE_PS_TIME=y +# CONFIG_FEATURE_PS_TIME is not set # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set -CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y +# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set CONFIG_PSTREE=y CONFIG_PWDX=y -CONFIG_SMEMCAP=y -CONFIG_BB_SYSCTL=y -CONFIG_TOP=y -CONFIG_FEATURE_TOP_INTERACTIVE=y -CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y -CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y -CONFIG_FEATURE_TOP_SMP_CPU=y -CONFIG_FEATURE_TOP_DECIMALS=y -CONFIG_FEATURE_TOP_SMP_PROCESS=y -CONFIG_FEATURE_TOPMEM=y -CONFIG_UPTIME=y +# CONFIG_SMEMCAP is not set +# CONFIG_BB_SYSCTL is not set +# CONFIG_TOP is not set +# CONFIG_FEATURE_TOP_INTERACTIVE is not set +# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set +# CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set +# CONFIG_FEATURE_TOP_SMP_CPU is not set +# CONFIG_FEATURE_TOP_DECIMALS is not set +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +# CONFIG_FEATURE_TOPMEM is not set +# CONFIG_UPTIME is not set # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set -CONFIG_WATCH=y -CONFIG_FEATURE_SHOW_THREADS=y +# CONFIG_WATCH is not set +# CONFIG_FEATURE_SHOW_THREADS is not set # # Runit Utilities # -CONFIG_CHPST=y -CONFIG_SETUIDGID=y -CONFIG_ENVUIDGID=y -CONFIG_ENVDIR=y -CONFIG_SOFTLIMIT=y -CONFIG_RUNSV=y -CONFIG_RUNSVDIR=y +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set # CONFIG_FEATURE_RUNSVDIR_LOG is not set -CONFIG_SV=y -CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service" +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" CONFIG_SVC=y CONFIG_SVOK=y -CONFIG_SVLOGD=y +# CONFIG_SVLOGD is not set # CONFIG_CHCON is not set # CONFIG_GETENFORCE is not set # CONFIG_GETSEBOOL is not set @@ -1105,18 +1094,17 @@ CONFIG_SH_IS_ASH=y # CONFIG_BASH_IS_ASH is not set # CONFIG_BASH_IS_HUSH is not set CONFIG_BASH_IS_NONE=y -CONFIG_SHELL_ASH=y CONFIG_ASH=y -CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set CONFIG_ASH_INTERNAL_GLOB=y CONFIG_ASH_BASH_COMPAT=y -CONFIG_ASH_BASH_SOURCE_CURDIR=y +# CONFIG_ASH_BASH_SOURCE_CURDIR is not set CONFIG_ASH_BASH_NOT_FOUND_HOOK=y CONFIG_ASH_JOB_CONTROL=y CONFIG_ASH_ALIAS=y CONFIG_ASH_RANDOM_SUPPORT=y -CONFIG_ASH_EXPAND_PRMT=y -CONFIG_ASH_IDLE_TIMEOUT=y +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_ASH_IDLE_TIMEOUT is not set CONFIG_ASH_MAIL=y CONFIG_ASH_ECHO=y CONFIG_ASH_PRINTF=y @@ -1124,9 +1112,8 @@ CONFIG_ASH_TEST=y CONFIG_ASH_HELP=y CONFIG_ASH_GETOPTS=y CONFIG_ASH_CMDCMD=y -CONFIG_CTTYHACK=y +# CONFIG_CTTYHACK is not set # CONFIG_HUSH is not set -# CONFIG_SHELL_HUSH is not set # CONFIG_HUSH_BASH_COMPAT is not set # CONFIG_HUSH_BRACE_EXPANSION is not set # CONFIG_HUSH_LINENO_VAR is not set @@ -1168,33 +1155,27 @@ CONFIG_CTTYHACK=y # CONFIG_FEATURE_SH_MATH=y CONFIG_FEATURE_SH_MATH_64=y -CONFIG_FEATURE_SH_MATH_BASE=y CONFIG_FEATURE_SH_EXTRA_QUIET=y -CONFIG_FEATURE_SH_STANDALONE=y +# CONFIG_FEATURE_SH_STANDALONE is not set # CONFIG_FEATURE_SH_NOFORK is not set CONFIG_FEATURE_SH_READ_FRAC=y CONFIG_FEATURE_SH_HISTFILESIZE=y -# CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS is not set +CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y # # System Logging Utilities # -CONFIG_KLOGD=y - -# -# klogd should not be used together with syslog to kernel printk buffer -# -CONFIG_FEATURE_KLOGD_KLOGCTL=y -CONFIG_LOGGER=y -CONFIG_LOGREAD=y -CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y -CONFIG_SYSLOGD=y -CONFIG_FEATURE_ROTATE_LOGFILE=y -CONFIG_FEATURE_REMOTE_LOG=y -CONFIG_FEATURE_SYSLOGD_DUP=y -CONFIG_FEATURE_SYSLOGD_CFG=y -# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set -CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 -CONFIG_FEATURE_IPC_SYSLOG=y -CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 -CONFIG_FEATURE_KMSG_SYSLOG=y +# CONFIG_KLOGD is not set +# CONFIG_FEATURE_KLOGD_KLOGCTL is not set +# CONFIG_LOGGER is not set +# CONFIG_LOGREAD is not set +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +# CONFIG_SYSLOGD is not set +# CONFIG_FEATURE_ROTATE_LOGFILE is not set +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_SYSLOGD_DUP is not set +# CONFIG_FEATURE_SYSLOGD_CFG is not set +CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 +# CONFIG_FEATURE_KMSG_SYSLOG is not set diff --git a/system/base/busybox/pspec.xml b/system/base/busybox/pspec.xml index 803903d7..7e01d01e 100644 --- a/system/base/busybox/pspec.xml +++ b/system/base/busybox/pspec.xml @@ -12,7 +12,7 @@ app:console Statically linked binary providing simplified versions of system commands busybox is a single binary which includes versions of a large number of system commands, including a shell. - https://busybox.net/downloads/busybox-1.32.0.tar.bz2 + https://busybox.net/downloads/busybox-1.30.1.tar.bz2 config @@ -34,9 +34,9 @@ - 2020-10-25 - 1.32.0 - Version bump. + 2020-10-24 + 1.30.1 + Rebuild. Mustafa Cinasal muscnsl@gmail.com diff --git a/system/base/ca-certificates/pspec.xml b/system/base/ca-certificates/pspec.xml index e5aa1502..ac55a545 100644 --- a/system/base/ca-certificates/pspec.xml +++ b/system/base/ca-certificates/pspec.xml @@ -39,6 +39,13 @@ + + 2020-12-09 + 20190110 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-23 20190110 diff --git a/system/base/comar-api/pspec.xml b/system/base/comar-api/pspec.xml index 49bb1ab4..11c4eb12 100644 --- a/system/base/comar-api/pspec.xml +++ b/system/base/comar-api/pspec.xml @@ -36,7 +36,14 @@ - + + 2020-12-09 + 2.4.9 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2.4.9 Rebuild diff --git a/system/base/comar/pspec.xml b/system/base/comar/pspec.xml index 03ccb804..a3624e5f 100644 --- a/system/base/comar/pspec.xml +++ b/system/base/comar/pspec.xml @@ -48,7 +48,14 @@ - + + 2020-12-09 + 3.0.3 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-26 3.0.3 Rebuild diff --git a/system/base/cpio/files/cpio-2.12-gcc-10.patch b/system/base/cpio/files/cpio-2.12-gcc-10.patch new file mode 100644 index 00000000..0af8f91a --- /dev/null +++ b/system/base/cpio/files/cpio-2.12-gcc-10.patch @@ -0,0 +1,13 @@ +diff -Nuar a/global.c b/global.c +--- a/src/global.c 2020-11-09 15:08:34.291658902 +0300 ++++ b/src/global.c 2020-11-09 15:09:50.426653408 +0300 +@@ -184,9 +184,6 @@ + /* Extract to standard output? */ + bool to_stdout_option = false; + +-/* The name this program was run with. */ +-char *program_name; +- + /* Extract files over symbolic links */ + bool extract_over_symlinks; + diff --git a/system/base/cpio/pspec.xml b/system/base/cpio/pspec.xml index bd0f48ca..b2e72f83 100644 --- a/system/base/cpio/pspec.xml +++ b/system/base/cpio/pspec.xml @@ -13,16 +13,19 @@ A file archival tool which can also read and write tar files GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. mirrors://gnu/cpio/cpio-2.12.tar.bz2 + + texinfo + cpio-2.9-exitCode.patch CVE-2010-0624-rpatelib-overflow.patch - cpio-2.12-name-overflow.patch - cpio-2.12-non-gnu-compilers.patch - cpio-2.12-no-overwrite-symlinks.patch - cpio-2.12-svr4compat.patch - CVE-2010-0624-rpatelib-overflow.patch - + cpio-2.12-name-overflow.patch + cpio-2.12-non-gnu-compilers.patch + cpio-2.12-no-overwrite-symlinks.patch + cpio-2.12-svr4compat.patch + CVE-2010-0624-rpatelib-overflow.patch + cpio-2.12-gcc-10.patch @@ -38,7 +41,14 @@ - + + 2020-12-09 + 2.12 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2.12 Rebuild diff --git a/system/base/cracklib/pspec.xml b/system/base/cracklib/pspec.xml index 29cab7d4..cf35d8b5 100644 --- a/system/base/cracklib/pspec.xml +++ b/system/base/cracklib/pspec.xml @@ -49,7 +49,14 @@ - + + 2020-12-09 + 2.9.7 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 2.9.7 Version bump diff --git a/system/base/cryptsetup/pspec.xml b/system/base/cryptsetup/pspec.xml index e881670a..85a0b044 100644 --- a/system/base/cryptsetup/pspec.xml +++ b/system/base/cryptsetup/pspec.xml @@ -13,7 +13,7 @@ app:cli Userspace setup tool for transparent encryption of block devices using dm-crypt Userspace setup tool for transparent encryption of block devices using dm-crypt - https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.2/cryptsetup-2.2.2.tar.xz + https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.3/cryptsetup-2.3.3.tar.xz device-mapper-devel libgpg-error-devel @@ -87,6 +87,20 @@ --> + + 2020-12-09 + 2.3.3 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2020-10-24 + 2.2.2 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-04-20 2.2.2 diff --git a/system/base/curl/actions.py b/system/base/curl/actions.py index 5259b331..7d5964d5 100644 --- a/system/base/curl/actions.py +++ b/system/base/curl/actions.py @@ -53,4 +53,4 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("CHANGES", "docs/FEATURES", "docs/FAQ", "docs/BUGS") + pisitools.dodoc("CHANGES", "docs/FEATURES", "docs/FAQ", "docs/BUGS*") diff --git a/system/base/curl/pspec.xml b/system/base/curl/pspec.xml index 8e4467ee..c9d12131 100644 --- a/system/base/curl/pspec.xml +++ b/system/base/curl/pspec.xml @@ -1,5 +1,5 @@ - + curl @@ -14,7 +14,7 @@ library A utility for getting files from remote servers curl is a command line tool for transferring data with URL syntax, supporting various protocols. - http://curl.haxx.se/download/curl-7.67.0.tar.bz2 + http://curl.haxx.se/download/curl-7.73.0.tar.bz2 glibc-devel zlib-devel @@ -64,7 +64,14 @@ - + + 2020-12-09 + 7.73.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 7.67.0 Version bump diff --git a/system/base/db/pspec.xml b/system/base/db/pspec.xml index 12333ed9..93c6f1ea 100644 --- a/system/base/db/pspec.xml +++ b/system/base/db/pspec.xml @@ -60,7 +60,14 @@ - + + 2020-12-09 + 6.2.38 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 6.2.38 Version bump @@ -74,7 +81,7 @@ Ertuğrul Erata ertugrulerata@gmail.com - + 2017-01-21 6.2.23 Version Bump diff --git a/system/base/dbus-glib/pspec.xml b/system/base/dbus-glib/pspec.xml index 7f879655..7b95c469 100644 --- a/system/base/dbus-glib/pspec.xml +++ b/system/base/dbus-glib/pspec.xml @@ -63,6 +63,13 @@ + + 2020-12-09 + 0.110 + Rebuild. + Mustafa Cinasal + muscnslp@gmail.com + 2020-06-13 0.110 diff --git a/system/base/dbus-python/pspec.xml b/system/base/dbus-python/pspec.xml index 19e8a26a..2f6d6844 100644 --- a/system/base/dbus-python/pspec.xml +++ b/system/base/dbus-python/pspec.xml @@ -56,6 +56,13 @@ + + 2020-12-09 + 1.2.16 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-06-13 1.2.16 diff --git a/system/base/dbus/actions.py b/system/base/dbus/actions.py index e0552b20..84321598 100644 --- a/system/base/dbus/actions.py +++ b/system/base/dbus/actions.py @@ -36,9 +36,11 @@ def setup(): --disable-xml-docs" if get.buildTYPE() == "emul32": - options += "\ - --disable-xml-docs \ - --disable-doxygen-docs" + options += " \ + --libdir=/usr/lib32 \ + --disable-xml-docs \ + --disable-doxygen-docs \ + " # Build only libdbus pisitools.dosed("Makefile.am", "(.*SUBDIRS=dbus) .*", "\\1") @@ -53,7 +55,8 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - if get.buildTYPE() == "emul32": return + if get.buildTYPE() == "emul32": + return # needs to exist for the system socket pisitools.dodir("/run/dbus") diff --git a/system/base/dbus/pspec.xml b/system/base/dbus/pspec.xml index f3ced808..f2b786fe 100644 --- a/system/base/dbus/pspec.xml +++ b/system/base/dbus/pspec.xml @@ -13,7 +13,7 @@ service A message bus system, a simple way for applications to talk to each other D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon). Currently the communicating applications are on one computer, but TCP/IP option is available and remote support planned. - https://dbus.freedesktop.org/releases/dbus/dbus-1.12.18.tar.gz + https://dbus.freedesktop.org/releases/dbus/dbus-1.12.20.tar.gz expat-devel libX11-devel @@ -99,6 +99,13 @@ + + 2020-12-09 + 1.12.20 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-06-13 1.12.18 diff --git a/system/base/dhcpcd/pspec.xml b/system/base/dhcpcd/pspec.xml index a02cc947..6c63aa6c 100644 --- a/system/base/dhcpcd/pspec.xml +++ b/system/base/dhcpcd/pspec.xml @@ -12,7 +12,7 @@ app:console A dhcp client only An RFC2131 and RFC1541 compliant DHCP client daemon. dhcpcd gets an IP address and other information from a corresponding DHCP server, configures the network interface automatically, and tries to renew the lease time according to RFC2131 or RFC1541 depending on the command line option. - http://ftp.osuosl.org/pub/blfs/conglomeration/dhcpcd/dhcpcd-8.1.4.tar.xz + http://ftp.osuosl.org/pub/blfs/conglomeration/dhcpcd/dhcpcd-8.1.6.tar.xz + gcc10.patch @@ -50,7 +50,14 @@ - + + 2020-12-09 + 1.18.1 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-11 1.18.1 Version bump diff --git a/system/base/glib2/pspec.xml b/system/base/glib2/pspec.xml index 92bfb277..06663fce 100644 --- a/system/base/glib2/pspec.xml +++ b/system/base/glib2/pspec.xml @@ -141,7 +141,7 @@ - 2020-10-22 + 2020-12-09 2.66.2 Version bump İdris Kalp diff --git a/system/base/gperf/pspec.xml b/system/base/gperf/pspec.xml index 635eba89..b829c20d 100644 --- a/system/base/gperf/pspec.xml +++ b/system/base/gperf/pspec.xml @@ -29,7 +29,14 @@ - + + 2020-12-09 + 3.1 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-25 3.1 Rebuild diff --git a/system/base/gperftools/pspec.xml b/system/base/gperftools/pspec.xml index ae97aa7a..b35397c5 100644 --- a/system/base/gperftools/pspec.xml +++ b/system/base/gperftools/pspec.xml @@ -13,7 +13,7 @@ app:console Google Performance Tools Perf Tools is a collection of a high-performance multi-threaded malloc() implementation, plus some pretty nifty performance analysis tools. - https://github.com/gperftools/gperftools/releases/download/gperftools-2.7/gperftools-2.7.tar.gz + https://github.com/gperftools/gperftools/releases/download/gperftools-2.8/gperftools-2.8.tar.gz libunwind-devel @@ -62,7 +62,14 @@ - + + 2020-12-09 + 2.8 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2.7 Version bump diff --git a/system/base/groff/pspec.xml b/system/base/groff/pspec.xml index 19096116..698b7b4e 100644 --- a/system/base/groff/pspec.xml +++ b/system/base/groff/pspec.xml @@ -52,7 +52,14 @@ - + + 2020-12-09 + 1.22.4 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-25 1.22.4 Version bump diff --git a/system/base/help2man/pspec.xml b/system/base/help2man/pspec.xml index 7631bf03..19d7df0a 100644 --- a/system/base/help2man/pspec.xml +++ b/system/base/help2man/pspec.xml @@ -12,7 +12,7 @@ app:console GNU utility to convert program --help output to a man page Help2man is a tool which generate man page from help text of programs. - http://ftp.gnu.org/gnu/help2man/help2man-1.47.11.tar.xz + http://ftp.gnu.org/gnu/help2man/help2man-1.47.16.tar.xz perl-Locale-gettext @@ -37,7 +37,14 @@ - + + 2020-12-09 + 1.47.16 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 1.47.11 Version bump diff --git a/system/base/json-c/actions.py b/system/base/json-c/actions.py index 622eb7c6..61fcb210 100644 --- a/system/base/json-c/actions.py +++ b/system/base/json-c/actions.py @@ -7,18 +7,32 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import autotools from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools from pisi.actionsapi import get def setup(): - #autotools.autoreconf("-fi") - autotools.configure("--disable-static \ - --disable-rpath \ - --enable-shared") - + shelltools.makedirs("build") + shelltools.cd("build") + options = "-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_STATIC_LIBS=OFF" + + if get.buildTYPE() == "emul32": + shelltools.export("CC", "gcc -m32") + shelltools.export("CXX", "g++ -m32") + options = " -DCMAKE_INSTALL_LIBDIR=lib32 -DBUILD_STATIC_LIBS=OFF" + + cmaketools.configure(options, sourceDir=".." ) + def build(): - autotools.make("-j1") + shelltools.cd("build") + cmaketools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + + shelltools.cd("..") pisitools.dodoc("COPYING", "README", "ChangeLog", "AUTHORS", "NEWS") diff --git a/system/base/json-c/pspec.xml b/system/base/json-c/pspec.xml index 7e2d4084..805c5ed7 100644 --- a/system/base/json-c/pspec.xml +++ b/system/base/json-c/pspec.xml @@ -12,7 +12,10 @@ library A JSON implementation in C json-c implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. - https://github.com/json-c/json-c/archive/json-c-0.13.1-20180305.tar.gz + https://github.com/json-c/json-c/archive/json-c-0.15-20200726.tar.gz + + cmake + @@ -37,7 +40,9 @@ /usr/include /usr/lib/pkgconfig + /usr/lib/cmake /usr/lib32/pkgconfig + /usr/lib32/cmake @@ -55,7 +60,14 @@ - + + 2020-12-09 + 0.15.20200726 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 0.13.1_20180305 Version bump diff --git a/system/base/kbd/actions.py b/system/base/kbd/actions.py index 4ed46171..0e422845 100644 --- a/system/base/kbd/actions.py +++ b/system/base/kbd/actions.py @@ -11,6 +11,7 @@ def setup(): autotools.configure("--enable-nls \ --prefix=/usr \ --datadir=/usr/share/kbd \ + --localedir=/usr/share/locale/kbd \ --mandir=/usr/share/man") def build(): diff --git a/system/base/kbd/pspec.xml b/system/base/kbd/pspec.xml index 3afb078c..a8a86fc2 100644 --- a/system/base/kbd/pspec.xml +++ b/system/base/kbd/pspec.xml @@ -12,10 +12,10 @@ app:console Keyboard and console utilities The kbd package contains keytable files and keyboard utilities compatible with kernel version 1.1.54 and later. - https://www.kernel.org/pub/linux/utils/kbd/kbd-2.2.0.tar.xz - https://sourceforge.net/projects/pisilinux/files/source/kbd-latarcyrheb-16-fixed.tar.bz2 - https://sourceforge.net/projects/pisilinux/files/source/kbd-latsun-fonts.tar.bz2 - https://sourceforge.net/projects/pisilinux/files/source/ro_maps.tar.bz2 + https://www.kernel.org/pub/linux/utils/kbd/kbd-2.3.0.tar.xz + https://sourceforge.net/projects/pisilinux/files/source/kbd-latarcyrheb-16-fixed.tar.bz2 + https://sourceforge.net/projects/pisilinux/files/source/kbd-latsun-fonts.tar.bz2 + https://sourceforge.net/projects/pisilinux/files/source/ro_maps.tar.bz2 gettext gzip @@ -35,7 +35,7 @@ archlinux/fix-euro2.patch - archlinux/kbd-fix-loadkmap-compat.patch + pisilinux/unicode_start-default-font.patch @@ -57,10 +57,12 @@ /bin /usr/bin + /usr/lib /usr/share/doc /usr/share/man /usr/share/kbd/keymaps /usr/share/kbd/locale + /usr/share/locale /usr/share/kbd/unimaps /usr/share/kbd/consolefonts /usr/share/kbd/consoletrans @@ -76,7 +78,14 @@ - + + 2020-12-09 + 2.3.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-25 2.2.0 Version bump diff --git a/system/base/kmod/actions.py b/system/base/kmod/actions.py index 2d70db5d..7b4693c6 100644 --- a/system/base/kmod/actions.py +++ b/system/base/kmod/actions.py @@ -10,9 +10,15 @@ from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): - autotools.configure("--sysconfdir=/etc \ - --with-zlib \ - --with-xz") + options = "--sysconfdir=/etc \ + --with-zlib \ + --with-xz" + + if get.buildTYPE() == "emul32": + options += " --bindir=/usr/emul32 \ + --libdir=/usr/lib32" + + autotools.configure(options) def build(): autotools.make() @@ -24,7 +30,9 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - if get.buildTYPE() == "emul32": return + if get.buildTYPE() == "emul32": + pisitools.removeDir("/usr/emul32") + return pisitools.dosym("modprobe.d.5.gz","/usr/share/man/man5/modprobe.conf.5.gz") for sym in ["modinfo","insmod","rmmod","depmod","modprobe"]: diff --git a/system/base/kmod/pspec.xml b/system/base/kmod/pspec.xml index 3efe0e8b..6b032211 100644 --- a/system/base/kmod/pspec.xml +++ b/system/base/kmod/pspec.xml @@ -12,7 +12,7 @@ app:console Linux kernel module management utilities Linux kernel module management utilities - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-26.tar.xz + https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-27.tar.xz chrpath @@ -106,6 +106,13 @@ + + 2020-12-09 + 27 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-25 26 diff --git a/system/base/less/pspec.xml b/system/base/less/pspec.xml index 568981f6..815f9b7f 100644 --- a/system/base/less/pspec.xml +++ b/system/base/less/pspec.xml @@ -38,7 +38,14 @@ - + + 2020-12-09 + 551 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-25 551 Version bump diff --git a/system/base/leveldb/actions.py b/system/base/leveldb/actions.py index 83d709fa..1d039a7c 100644 --- a/system/base/leveldb/actions.py +++ b/system/base/leveldb/actions.py @@ -6,20 +6,34 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get + + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=1", sourceDir="..") def build(): - shelltools.chmod("build_detect_platform", 0755) - autotools.make() + #shelltools.chmod("build_detect_platform", 0755) + shelltools.cd("build") + cmaketools.make() + #autotools.make() #def check(): #autotools.make("check") def install(): - pisitools.dolib_so("libleveldb.so.1.18") - pisitools.dosym("libleveldb.so.1.18", "/usr/lib/libleveldb.so.1") - pisitools.dosym("libleveldb.so.1.18", "/usr/lib/libleveldb.so") + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #pisitools.dolib_so("libleveldb.so.1.18") + #pisitools.dosym("libleveldb.so.1.18", "/usr/lib/libleveldb.so.1") + #pisitools.dosym("libleveldb.so.1.18", "/usr/lib/libleveldb.so") - pisitools.insinto("/usr/include", "include/*") - pisitools.insinto("/usr/include", "helpers/memenv/memenv.h") - - pisitools.dodoc("README", "LICENSE", "NEWS", "AUTHORS") \ No newline at end of file + #pisitools.insinto("/usr/include", "include/*") + #pisitools.insinto("/usr/include", "helpers/memenv/memenv.h") + shelltools.cd("..") + pisitools.dodoc("README*", "LICENSE", "NEWS", "LICENSE") diff --git a/system/base/leveldb/pspec.xml b/system/base/leveldb/pspec.xml index f8983138..28356922 100644 --- a/system/base/leveldb/pspec.xml +++ b/system/base/leveldb/pspec.xml @@ -13,10 +13,12 @@ A fast and lightweight key/value database library LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. - gperftools-devel + cmake + sqlite-devel snappy-devel + gperftools-devel - https://github.com/google/leveldb/archive/v1.18.tar.gz + https://github.com/google/leveldb/archive/1.22.tar.gz @@ -38,10 +40,18 @@ /usr/include + /usr/lib/cmake + + 2020-12-09 + 1.22 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-27 1.18 diff --git a/system/base/libX11/actions.py b/system/base/libX11/actions.py index ba705cde..57252500 100644 --- a/system/base/libX11/actions.py +++ b/system/base/libX11/actions.py @@ -8,9 +8,11 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" + def setup(): autotools.autoreconf("-vif") - autotools.configure("--disable-static") + autotools.configure("--disable-static libdir=%s" % Libdir) pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""') pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") diff --git a/system/base/libX11/pspec.xml b/system/base/libX11/pspec.xml index e7c9f0d9..85b4fc4d 100644 --- a/system/base/libX11/pspec.xml +++ b/system/base/libX11/pspec.xml @@ -12,7 +12,7 @@ library X.Org X11 library Core X11 protocol client library. - mirrors://xorg/individual/lib/libX11-1.6.9.tar.bz2 + mirrors://xorg/individual/lib/libX11-1.6.12.tar.bz2 libxcb-devel xorg-proto @@ -76,7 +76,14 @@ - + + 2020-12-09 + 1.6.12 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2020-05-29 1.6.9 Rebuild. diff --git a/system/base/libXau/actions.py b/system/base/libXau/actions.py index eef0c2ec..094536b7 100644 --- a/system/base/libXau/actions.py +++ b/system/base/libXau/actions.py @@ -12,7 +12,7 @@ Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" def setup(): autotools.autoreconf("-vif") - autotools.configure("--disable-static") + autotools.configure("--disable-static libdir=%s" % Libdir) def build(): autotools.make() diff --git a/system/base/libXau/pspec.xml b/system/base/libXau/pspec.xml index 1bf9ae40..a5e218c9 100644 --- a/system/base/libXau/pspec.xml +++ b/system/base/libXau/pspec.xml @@ -61,7 +61,14 @@ - + + 2020-12-09 + 1.0.9 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-26 1.0.9 Rebuild diff --git a/system/base/libXdmcp/pspec.xml b/system/base/libXdmcp/pspec.xml index b08a5d5f..38ef9d83 100644 --- a/system/base/libXdmcp/pspec.xml +++ b/system/base/libXdmcp/pspec.xml @@ -65,7 +65,14 @@ - + + 2020-12-09 + 1.1.3 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-26 1.1.3 Rebuild diff --git a/system/base/libaio/pspec.xml b/system/base/libaio/pspec.xml index 7ea955b3..b7e244f3 100755 --- a/system/base/libaio/pspec.xml +++ b/system/base/libaio/pspec.xml @@ -51,6 +51,13 @@ + + 2020-12-09 + 0.3.112 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-26 0.3.112 @@ -87,4 +94,4 @@ alihan@pisilinux.org - \ No newline at end of file + diff --git a/system/base/libbsd/pspec.xml b/system/base/libbsd/pspec.xml index 9c6fd605..f8a268eb 100644 --- a/system/base/libbsd/pspec.xml +++ b/system/base/libbsd/pspec.xml @@ -39,6 +39,13 @@ + + 2020-12-09 + 0.10.0 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2019-12-26 0.10.0 diff --git a/system/base/libcap-ng/pspec.xml b/system/base/libcap-ng/pspec.xml index be287f3c..ff4f5bc0 100644 --- a/system/base/libcap-ng/pspec.xml +++ b/system/base/libcap-ng/pspec.xml @@ -1,5 +1,5 @@ - + libcap-ng @@ -76,7 +76,14 @@ - + + 2020-12-09 + 0.7.10 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-25 0.7.10 Version bump diff --git a/system/base/libcap/pspec.xml b/system/base/libcap/pspec.xml index 7fb21f29..e4e353a7 100644 --- a/system/base/libcap/pspec.xml +++ b/system/base/libcap/pspec.xml @@ -67,7 +67,14 @@ - + + 2020-12-09 + 2.27 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + 2019-2-25 2.27 Version bump diff --git a/system/base/libee/pspec.xml b/system/base/libee/pspec.xml index 92293aca..3d44c230 100644 --- a/system/base/libee/pspec.xml +++ b/system/base/libee/pspec.xml @@ -44,7 +44,14 @@ - + + 2020-12-09 + 0.4.1 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 0.4.1 Rebuild diff --git a/system/base/libestr/pspec.xml b/system/base/libestr/pspec.xml index f4eb6f06..9d09d3cf 100644 --- a/system/base/libestr/pspec.xml +++ b/system/base/libestr/pspec.xml @@ -37,7 +37,14 @@ - + + 2020-12-09 + 0.1.11 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 0.1.11 Version bump diff --git a/system/base/libfastjson/pspec.xml b/system/base/libfastjson/pspec.xml index cd9eb914..75e8c6f3 100644 --- a/system/base/libfastjson/pspec.xml +++ b/system/base/libfastjson/pspec.xml @@ -37,7 +37,14 @@ - + + 2020-12-09 + 0.99.8 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 0.99.8 Version bump diff --git a/system/base/libffi/actions.py b/system/base/libffi/actions.py index 886dc3ab..a29c006e 100644 --- a/system/base/libffi/actions.py +++ b/system/base/libffi/actions.py @@ -10,7 +10,12 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools def setup(): - autotools.configure("--disable-static") + options = "--disable-static" + + if get.buildTYPE() == "emul32": + options += " --libdir=/usr/lib32" + + autotools.configure(options) def build(): autotools.make() @@ -21,6 +26,9 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + if get.buildTYPE() == "emul32": + return #if get.buildTYPE() == "emul32": ## Remove duplicated header files @@ -30,4 +38,3 @@ def install(): #"/usr/lib32/%s/include" % get.srcDIR()) pisitools.dodoc("ChangeLog*", "LICENSE", "README*") - diff --git a/system/base/libffi/pspec.xml b/system/base/libffi/pspec.xml index 96055222..aacf1fbb 100644 --- a/system/base/libffi/pspec.xml +++ b/system/base/libffi/pspec.xml @@ -56,7 +56,14 @@ - + + 2020-12-09 + 3.3 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-12 3.3 Version bump diff --git a/system/base/libgcrypt/actions.py b/system/base/libgcrypt/actions.py index 48a66db3..8f546115 100644 --- a/system/base/libgcrypt/actions.py +++ b/system/base/libgcrypt/actions.py @@ -15,6 +15,7 @@ def setup(): if get.buildTYPE() == "emul32": shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS()) + options += " --libdir=/usr/lib32 --bindir=/usr/bin32" # Use 32-bit assembler, another option is to use --disable-asm option pisitools.dosed("mpi/config.links", "path=\"amd64\"", "path=\"i586 i386\"") @@ -30,7 +31,9 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - if get.buildTYPE() == "emul32": return + if get.buildTYPE() == "emul32": + pisitools.removeDir("/usr/bin32") + return pisitools.dodir("/etc/gcrypt") diff --git a/system/base/libgcrypt/pspec.xml b/system/base/libgcrypt/pspec.xml index c6f64768..792dbf95 100644 --- a/system/base/libgcrypt/pspec.xml +++ b/system/base/libgcrypt/pspec.xml @@ -12,7 +12,7 @@ library General purpose crypto library Libgcrypt is a general purpose crypto library based on the code used in GNU Privacy Guard. - https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.5.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.6.tar.bz2 libgpg-error-devel @@ -70,6 +70,13 @@ + + 2020-12-09 + 1.8.6 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-23 1.8.5 diff --git a/system/base/libgpg-error/actions.py b/system/base/libgpg-error/actions.py index e07b1f58..db42ddb8 100644 --- a/system/base/libgpg-error/actions.py +++ b/system/base/libgpg-error/actions.py @@ -7,10 +7,15 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get +LIBDIR = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" +bindir = "/usr/bin32" if get.buildTYPE() == "emul32" else "/usr/bin" + def setup(): autotools.configure("--enable-nls \ + --libdir=%s \ + --bindir=%s \ --disable-rpath \ - --disable-languages") + --disable-languages"% (LIBDIR, bindir)) def build(): autotools.make() @@ -21,6 +26,8 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - if get.buildTYPE() == "emul32": return + if get.buildTYPE() == "emul32": + pisitools.removeDir("/usr/bin32") + return pisitools.dodoc("AUTHORS", "COPYING*", "ChangeLog", "NEWS", "README", "THANKS") diff --git a/system/base/libgpg-error/pspec.xml b/system/base/libgpg-error/pspec.xml index 03c3afd1..84f63349 100644 --- a/system/base/libgpg-error/pspec.xml +++ b/system/base/libgpg-error/pspec.xml @@ -13,7 +13,7 @@ library Library for error values used by GnuPG components libgpg-error is a library that defines common error values for all GnuPG components. - https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.36.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.39.tar.bz2 @@ -61,6 +61,13 @@ + + 2020-12-09 + 1.39 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-23 1.36 diff --git a/system/base/libidn/pspec.xml b/system/base/libidn/pspec.xml index c8daf6b5..cbec7b94 100644 --- a/system/base/libidn/pspec.xml +++ b/system/base/libidn/pspec.xml @@ -14,7 +14,7 @@ library Internationalized Domain Names (IDN) implementation GNU Libidn is an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group, used for internationalized domain names. The C library is available under the GNU Lesser General Public License. - http://ftp.gnu.org/gnu/libidn/libidn-1.35.tar.gz + http://ftp.gnu.org/gnu/libidn/libidn-1.36.tar.gz @@ -63,6 +63,13 @@ + + 2020-12-12 + 1.36 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-27 1.35 diff --git a/system/base/libidn2/pspec.xml b/system/base/libidn2/pspec.xml index 66cc8b62..f7d4b40b 100644 --- a/system/base/libidn2/pspec.xml +++ b/system/base/libidn2/pspec.xml @@ -64,6 +64,13 @@ + + 2020-12-09 + 2.3.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-23 2.3.0 diff --git a/system/base/liblogging/pspec.xml b/system/base/liblogging/pspec.xml index 54be3277..d9f5b0a6 100644 --- a/system/base/liblogging/pspec.xml +++ b/system/base/liblogging/pspec.xml @@ -39,7 +39,14 @@ - + + 2020-12-09 + 1.0.6 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.0.6 Version bump diff --git a/system/base/libpcre/actions.py b/system/base/libpcre/actions.py index 7022c9aa..2bf4d634 100644 --- a/system/base/libpcre/actions.py +++ b/system/base/libpcre/actions.py @@ -9,9 +9,14 @@ from pisi.actionsapi import libtools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +LIBDIR = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" +bindir = "/usr/bin32" if get.buildTYPE() == "emul32" else "/usr/bin" + def setup(): autotools.autoreconf("-vif") autotools.configure("--enable-jit \ + --libdir=%s \ + --bindir=%s \ --enable-pcretest-libreadline \ --enable-pcre32 \ --enable-pcre16 \ @@ -19,7 +24,7 @@ def setup(): --enable-unicode-properties \ --enable-cpp \ --docdir=/%s/%s \ - --disable-static" % (get.docDIR(), get.srcNAME())) + --disable-static" % (LIBDIR, bindir, get.docDIR(), get.srcNAME())) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") @@ -34,3 +39,8 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + if get.buildTYPE() == "emul32": + pisitools.removeDir("/usr/bin32") + return + diff --git a/system/base/libpcre/pspec.xml b/system/base/libpcre/pspec.xml index 487a1fea..ba849551 100644 --- a/system/base/libpcre/pspec.xml +++ b/system/base/libpcre/pspec.xml @@ -12,7 +12,7 @@ library Perl-compatible regular expression library The PCRE (Perl Compatible Regular Expressions) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. - https://ftp.osuosl.org/pub/blfs/conglomeration/pcre/pcre-8.43.tar.bz2 + https://ftp.osuosl.org/pub/blfs/conglomeration/pcre/pcre-8.44.tar.bz2 readline-devel @@ -69,6 +69,13 @@ + + 2020-12-09 + 8.44 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-04-02 8.43 diff --git a/system/base/libpcre2/actions.py b/system/base/libpcre2/actions.py index 93fca3b9..ac5c5d15 100644 --- a/system/base/libpcre2/actions.py +++ b/system/base/libpcre2/actions.py @@ -9,15 +9,20 @@ from pisi.actionsapi import libtools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +LIBDIR = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" +bindir = "/usr/bin32" if get.buildTYPE() == "emul32" else "/usr/bin" + def setup(): autotools.autoreconf("-vif") autotools.configure("--enable-jit \ + --libdir=%s \ + --bindir=%s \ --enable-pcre2test-libreadline \ --enable-pcre2-32 \ --enable-pcre2-16 \ --enable-unicode \ --docdir=/%s/%s \ - --disable-static" % (get.docDIR(), get.srcNAME())) + --disable-static" % (LIBDIR, bindir, get.docDIR(), get.srcNAME())) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") @@ -32,3 +37,7 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + if get.buildTYPE() == "emul32": + pisitools.removeDir("/usr/bin32") + return diff --git a/system/base/libpcre2/pspec.xml b/system/base/libpcre2/pspec.xml index 2c38e353..d06bdb8e 100644 --- a/system/base/libpcre2/pspec.xml +++ b/system/base/libpcre2/pspec.xml @@ -70,7 +70,7 @@ - 2020-10-22 + 2020-12-09 10.35 Version bump PisiLinux Community diff --git a/system/base/libpipeline/pspec.xml b/system/base/libpipeline/pspec.xml index a192cf3e..1e197136 100644 --- a/system/base/libpipeline/pspec.xml +++ b/system/base/libpipeline/pspec.xml @@ -12,7 +12,7 @@ library pipeline manipulation library libpipeline is a C library for manipulating pipelines of subprocesses in a flexible and convenient way. - http://mirror.lihnidos.org/GNU/savannah/libpipeline/libpipeline-1.5.1.tar.gz + https://download-mirror.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.3.tar.gz @@ -38,6 +38,13 @@ + + 2020-12-09 + 1.5.3 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-25 1.5.1 diff --git a/system/base/libssh2/pspec.xml b/system/base/libssh2/pspec.xml index 1ee01d3a..0e77f1cc 100644 --- a/system/base/libssh2/pspec.xml +++ b/system/base/libssh2/pspec.xml @@ -48,6 +48,13 @@ + + 2020-12-09 + 1.9.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-23 1.9.0 diff --git a/system/base/libunwind/actions.py b/system/base/libunwind/actions.py index 36449812..fc5342ed 100644 --- a/system/base/libunwind/actions.py +++ b/system/base/libunwind/actions.py @@ -11,6 +11,7 @@ from pisi.actionsapi import get def setup(): + pisitools.cflags.add("-fcommon") pisitools.flags.add("-U_FORTIFY_SOURCE") autotools.autoreconf("-vfi") diff --git a/system/base/libunwind/pspec.xml b/system/base/libunwind/pspec.xml index 760093fc..35b64efe 100644 --- a/system/base/libunwind/pspec.xml +++ b/system/base/libunwind/pspec.xml @@ -1,5 +1,5 @@ - + libunwind @@ -12,7 +12,7 @@ library Call chain tracer of a program libunwind is a portable and efficient C programming interface (API) to determine the call chain of a program. - http://mirror.rackdc.com/savannah/libunwind/libunwind-1.3.1.tar.gz + http://mirror.rackdc.com/savannah/libunwind/libunwind-1.4.0.tar.gz xz-devel @@ -61,6 +61,13 @@ + + 2020-12-09 + 1.4.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-27 1.3.1 diff --git a/system/base/libusb-compat/actions.py b/system/base/libusb-compat/actions.py index 46b277df..5889924c 100644 --- a/system/base/libusb-compat/actions.py +++ b/system/base/libusb-compat/actions.py @@ -6,9 +6,11 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): + shelltools.system("sh ./autogen.sh") autotools.configure("--disable-static \ --disable-build-docs") diff --git a/system/base/libusb-compat/pspec.xml b/system/base/libusb-compat/pspec.xml index c0610ffb..44fb2b57 100644 --- a/system/base/libusb-compat/pspec.xml +++ b/system/base/libusb-compat/pspec.xml @@ -12,7 +12,7 @@ library Userspace access to USB devices Project's main aim is to create a library for use by user level applications to access USB devices regardless of OS. - mirrors://sourceforge/libusb/libusb-compat-0.1.5.tar.bz2 + https://github.com/libusb/libusb-compat-0.1/archive/v0.1.7.tar.gz libtool libusb-devel @@ -65,7 +65,14 @@ - + + 2020-12-09 + 0.1.7 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.0.5 Rebuild diff --git a/system/base/libusb/actions.py b/system/base/libusb/actions.py index 4a90629e..f1212d20 100644 --- a/system/base/libusb/actions.py +++ b/system/base/libusb/actions.py @@ -8,9 +8,12 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get +Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" + def setup(): autotools.configure("--disable-static \ - --enable-udev") + --libdir=%s \ + --enable-udev" % (Libdir)) def build(): autotools.make("-j1") diff --git a/system/base/libusb/pspec.xml b/system/base/libusb/pspec.xml index 314fbcfc..a900ab04 100644 --- a/system/base/libusb/pspec.xml +++ b/system/base/libusb/pspec.xml @@ -12,7 +12,7 @@ library Userspace access to USB devices Project's main aim is to create a library for use by user level applications to access USB devices regardless of OS. - https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.22/libusb-1.0.22.tar.bz2 + https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.23/libusb-1.0.23.tar.bz2 eudev-devel @@ -82,6 +82,13 @@ + + 2020-12-09 + 1.0.23 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-27 1.0.22 diff --git a/system/base/libuser/pspec.xml b/system/base/libuser/pspec.xml index 181e204f..0b9413d1 100644 --- a/system/base/libuser/pspec.xml +++ b/system/base/libuser/pspec.xml @@ -76,6 +76,13 @@ + + 2020-12-09 + 0.62 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2019-2-27 0.62 diff --git a/system/base/libxcb/pspec.xml b/system/base/libxcb/pspec.xml index 9b3ab662..e167ca74 100644 --- a/system/base/libxcb/pspec.xml +++ b/system/base/libxcb/pspec.xml @@ -19,7 +19,7 @@ python-devel libxslt util-macros - xcb-proto + xcb-proto @@ -78,6 +78,13 @@ + + 2020-12-09 + 1.14 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-05-29 1.14 @@ -85,7 +92,7 @@ Mustafa Cinasal muscnsl@gmail.com - + 2019-12-26 1.13.1 Rebuild. diff --git a/system/base/libxml2/files/fedora/fix-relaxed-approach-to-nested-documents.patch b/system/base/libxml2/files/fedora/fix-relaxed-approach-to-nested-documents.patch new file mode 100644 index 00000000..0a636362 --- /dev/null +++ b/system/base/libxml2/files/fedora/fix-relaxed-approach-to-nested-documents.patch @@ -0,0 +1,33 @@ +From 0815302dee2b78139832c2080348086a0564836b Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Fri, 6 Dec 2019 12:27:29 +0100 +Subject: [PATCH] Fix freeing of nested documents + +Apparently, some libxslt RVTs can contain nested document nodes, see +issue #132. I'm not sure how this happens exactly but it can cause a +segfault in xmlFreeNodeList after the changes in commit 0762c9b6. + +Make sure not to touch the (nonexistent) `content` member of xmlDocs. +--- + tree.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/tree.c b/tree.c +index 070670f1..0d7fc98c 100644 +--- a/tree.c ++++ b/tree.c +@@ -3708,6 +3708,11 @@ xmlFreeNodeList(xmlNodePtr cur) { + (cur->type != XML_XINCLUDE_START) && + (cur->type != XML_XINCLUDE_END) && + (cur->type != XML_ENTITY_REF_NODE) && ++ (cur->type != XML_DOCUMENT_NODE) && ++#ifdef LIBXML_DOCB_ENABLED ++ (cur->type != XML_DOCB_DOCUMENT_NODE) && ++#endif ++ (cur->type != XML_HTML_DOCUMENT_NODE) && + (cur->content != (xmlChar *) &(cur->properties))) { + DICT_FREE(cur->content) + } +-- +2.22.0 + diff --git a/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2019-20388.patch b/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2019-20388.patch new file mode 100644 index 00000000..3763354b --- /dev/null +++ b/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2019-20388.patch @@ -0,0 +1,33 @@ +From 6088a74bcf7d0c42e24cff4594d804e1d3c9fbca Mon Sep 17 00:00:00 2001 +From: Zhipeng Xie +Date: Tue, 20 Aug 2019 16:33:06 +0800 +Subject: [PATCH] Fix memory leak in xmlSchemaValidateStream + +When ctxt->schema is NULL, xmlSchemaSAXPlug->xmlSchemaPreRun +alloc a new schema for ctxt->schema and set vctxt->xsiAssemble +to 1. Then xmlSchemaVStart->xmlSchemaPreRun initialize +vctxt->xsiAssemble to 0 again which cause the alloced schema +can not be freed anymore. + +Found with libFuzzer. + +Signed-off-by: Zhipeng Xie +--- + xmlschemas.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/xmlschemas.c b/xmlschemas.c +index 301c8449..39d92182 100644 +--- a/xmlschemas.c ++++ b/xmlschemas.c +@@ -28090,7 +28090,6 @@ xmlSchemaPreRun(xmlSchemaValidCtxtPtr vctxt) { + vctxt->nberrors = 0; + vctxt->depth = -1; + vctxt->skipDepth = -1; +- vctxt->xsiAssemble = 0; + vctxt->hasKeyrefs = 0; + #ifdef ENABLE_IDC_NODE_TABLES_TEST + vctxt->createIDCNodeTables = 1; +-- +2.24.1 + diff --git a/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-24977.patch b/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-24977.patch new file mode 100644 index 00000000..67ef0aca --- /dev/null +++ b/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-24977.patch @@ -0,0 +1,36 @@ +From 50f06b3efb638efb0abd95dc62dca05ae67882c2 Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Fri, 7 Aug 2020 21:54:27 +0200 +Subject: [PATCH] Fix out-of-bounds read with 'xmllint --htmlout' + +Make sure that truncated UTF-8 sequences don't cause an out-of-bounds +array access. + +Thanks to @SuhwanSong and the Agency for Defense Development (ADD) for +the report. + +Fixes #178. +--- + xmllint.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/xmllint.c b/xmllint.c +index f6a8e463..c647486f 100644 +--- a/xmllint.c ++++ b/xmllint.c +@@ -528,6 +528,12 @@ static void + xmlHTMLEncodeSend(void) { + char *result; + ++ /* ++ * xmlEncodeEntitiesReentrant assumes valid UTF-8, but the buffer might ++ * end with a truncated UTF-8 sequence. This is a hack to at least avoid ++ * an out-of-bounds read. ++ */ ++ memset(&buffer[sizeof(buffer)-4], 0, 4); + result = (char *) xmlEncodeEntitiesReentrant(NULL, BAD_CAST buffer); + if (result) { + xmlGenericError(xmlGenericErrorContext, "%s", result); +-- +2.28.0.rc2 + diff --git a/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-7595.patch b/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-7595.patch new file mode 100644 index 00000000..3dd67749 --- /dev/null +++ b/system/base/libxml2/files/fedora/libxml2-2.9.10-CVE-2020-7595.patch @@ -0,0 +1,32 @@ +From 0e1a49c8907645d2e155f0d89d4d9895ac5112b5 Mon Sep 17 00:00:00 2001 +From: Zhipeng Xie +Date: Thu, 12 Dec 2019 17:30:55 +0800 +Subject: [PATCH] Fix infinite loop in xmlStringLenDecodeEntities + +When ctxt->instate == XML_PARSER_EOF,xmlParseStringEntityRef +return NULL which cause a infinite loop in xmlStringLenDecodeEntities + +Found with libFuzzer. + +Signed-off-by: Zhipeng Xie +--- + parser.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/parser.c b/parser.c +index d1c31963..a34bb6cd 100644 +--- a/parser.c ++++ b/parser.c +@@ -2646,7 +2646,8 @@ xmlStringLenDecodeEntities(xmlParserCtxtPtr ctxt, const xmlChar *str, int len, + else + c = 0; + while ((c != 0) && (c != end) && /* non input consuming loop */ +- (c != end2) && (c != end3)) { ++ (c != end2) && (c != end3) && ++ (ctxt->instate != XML_PARSER_EOF)) { + + if (c == 0) break; + if ((c == '&') && (str[1] == '#')) { +-- +2.24.1 + diff --git a/system/base/libxml2/files/fedora/libxml2-2.9.10-fix-integer-overflow.patch b/system/base/libxml2/files/fedora/libxml2-2.9.10-fix-integer-overflow.patch new file mode 100644 index 00000000..b5a7bec1 --- /dev/null +++ b/system/base/libxml2/files/fedora/libxml2-2.9.10-fix-integer-overflow.patch @@ -0,0 +1,41 @@ +From 8e7c20a1af8776677d7890f30b7a180567701a49 Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Mon, 3 Aug 2020 17:30:41 +0200 +Subject: [PATCH] Fix integer overflow when comparing schema dates + +Found by OSS-Fuzz. +--- + xmlschemastypes.c | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/xmlschemastypes.c b/xmlschemastypes.c +index 4249d700..d6b9f924 100644 +--- a/xmlschemastypes.c ++++ b/xmlschemastypes.c +@@ -3691,6 +3691,8 @@ xmlSchemaCompareDurations(xmlSchemaValPtr x, xmlSchemaValPtr y) + minday = 0; + maxday = 0; + } else { ++ if (myear > LONG_MAX / 366) ++ return -2; + /* FIXME: This doesn't take leap year exceptions every 100/400 years + into account. */ + maxday = 365 * myear + (myear + 3) / 4; +@@ -4079,6 +4081,14 @@ xmlSchemaCompareDates (xmlSchemaValPtr x, xmlSchemaValPtr y) + if ((x == NULL) || (y == NULL)) + return -2; + ++ if ((x->value.date.year > LONG_MAX / 366) || ++ (x->value.date.year < LONG_MIN / 366) || ++ (y->value.date.year > LONG_MAX / 366) || ++ (y->value.date.year < LONG_MIN / 366)) { ++ /* Possible overflow when converting to days. */ ++ return -2; ++ } ++ + if (x->value.date.tz_flag) { + + if (!y->value.date.tz_flag) { +-- +2.28.0.rc2 + diff --git a/system/base/libxml2/files/fedora/libxml2-2.9.10-parenthesize-type-checks.patch b/system/base/libxml2/files/fedora/libxml2-2.9.10-parenthesize-type-checks.patch new file mode 100644 index 00000000..14f5332f --- /dev/null +++ b/system/base/libxml2/files/fedora/libxml2-2.9.10-parenthesize-type-checks.patch @@ -0,0 +1,92 @@ +From edc7b6abb0c125eeb888748c334897f60aab0854 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Fri, 28 Feb 2020 12:48:14 +0100 +Subject: [PATCH] Parenthesize Py_Check() in ifs + +In C, if expressions should be parenthesized. +PyLong_Check, PyUnicode_Check etc. happened to expand to a parenthesized +expression before, but that's not API to rely on. + +Since Python 3.9.0a4 it needs to be parenthesized explicitly. + +Fixes https://gitlab.gnome.org/GNOME/libxml2/issues/149 +--- + python/libxml.c | 4 ++-- + python/types.c | 12 ++++++------ + 2 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/python/libxml.c b/python/libxml.c +index bc676c4e..81e709f3 100644 +--- a/python/libxml.c ++++ b/python/libxml.c +@@ -294,7 +294,7 @@ xmlPythonFileReadRaw (void * context, char * buffer, int len) { + lenread = PyBytes_Size(ret); + data = PyBytes_AsString(ret); + #ifdef PyUnicode_Check +- } else if PyUnicode_Check (ret) { ++ } else if (PyUnicode_Check (ret)) { + #if PY_VERSION_HEX >= 0x03030000 + Py_ssize_t size; + const char *tmp; +@@ -359,7 +359,7 @@ xmlPythonFileRead (void * context, char * buffer, int len) { + lenread = PyBytes_Size(ret); + data = PyBytes_AsString(ret); + #ifdef PyUnicode_Check +- } else if PyUnicode_Check (ret) { ++ } else if (PyUnicode_Check (ret)) { + #if PY_VERSION_HEX >= 0x03030000 + Py_ssize_t size; + const char *tmp; +diff --git a/python/types.c b/python/types.c +index c2bafeb1..ed284ec7 100644 +--- a/python/types.c ++++ b/python/types.c +@@ -602,16 +602,16 @@ libxml_xmlXPathObjectPtrConvert(PyObject *obj) + if (obj == NULL) { + return (NULL); + } +- if PyFloat_Check (obj) { ++ if (PyFloat_Check (obj)) { + ret = xmlXPathNewFloat((double) PyFloat_AS_DOUBLE(obj)); +- } else if PyLong_Check(obj) { ++ } else if (PyLong_Check(obj)) { + #ifdef PyLong_AS_LONG + ret = xmlXPathNewFloat((double) PyLong_AS_LONG(obj)); + #else + ret = xmlXPathNewFloat((double) PyInt_AS_LONG(obj)); + #endif + #ifdef PyBool_Check +- } else if PyBool_Check (obj) { ++ } else if (PyBool_Check (obj)) { + + if (obj == Py_True) { + ret = xmlXPathNewBoolean(1); +@@ -620,14 +620,14 @@ libxml_xmlXPathObjectPtrConvert(PyObject *obj) + ret = xmlXPathNewBoolean(0); + } + #endif +- } else if PyBytes_Check (obj) { ++ } else if (PyBytes_Check (obj)) { + xmlChar *str; + + str = xmlStrndup((const xmlChar *) PyBytes_AS_STRING(obj), + PyBytes_GET_SIZE(obj)); + ret = xmlXPathWrapString(str); + #ifdef PyUnicode_Check +- } else if PyUnicode_Check (obj) { ++ } else if (PyUnicode_Check (obj)) { + #if PY_VERSION_HEX >= 0x03030000 + xmlChar *str; + const char *tmp; +@@ -650,7 +650,7 @@ libxml_xmlXPathObjectPtrConvert(PyObject *obj) + ret = xmlXPathWrapString(str); + #endif + #endif +- } else if PyList_Check (obj) { ++ } else if (PyList_Check (obj)) { + int i; + PyObject *node; + xmlNodePtr cur; +-- +2.24.1 + diff --git a/system/base/libxml2/files/fedora/libxml2-2.9.8-python3-unicode-errors.patch b/system/base/libxml2/files/fedora/libxml2-2.9.8-python3-unicode-errors.patch new file mode 100644 index 00000000..e87dcded --- /dev/null +++ b/system/base/libxml2/files/fedora/libxml2-2.9.8-python3-unicode-errors.patch @@ -0,0 +1,34 @@ +Index: libxml2-2.9.5/python/libxml.c +=================================================================== +--- libxml2-2.9.5.orig/python/libxml.c ++++ libxml2-2.9.5/python/libxml.c +@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU + PyObject *message; + PyObject *result; + char str[1000]; ++ unsigned char *ptr = (unsigned char *)str; + + #ifdef DEBUG_ERROR + printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg); +@@ -1636,12 +1637,20 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU + str[999] = 0; + va_end(ap); + ++#if PY_MAJOR_VERSION >= 3 ++ /* Ensure the error string doesn't start at UTF8 continuation. */ ++ while (*ptr && (*ptr & 0xc0) == 0x80) ++ ptr++; ++#endif ++ + list = PyTuple_New(2); + PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt); + Py_XINCREF(libxml_xmlPythonErrorFuncCtxt); +- message = libxml_charPtrConstWrap(str); ++ message = libxml_charPtrConstWrap(ptr); + PyTuple_SetItem(list, 1, message); + result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler, list); ++ /* Forget any errors caused in the error handler. */ ++ PyErr_Clear(); + Py_XDECREF(list); + Py_XDECREF(result); + } diff --git a/system/base/libxml2/pspec.xml b/system/base/libxml2/pspec.xml index 6dfebb4e..f3bff2ed 100755 --- a/system/base/libxml2/pspec.xml +++ b/system/base/libxml2/pspec.xml @@ -18,8 +18,16 @@ xz-devel zlib-devel readline-devel - glibc-devel + + fedora/fix-relaxed-approach-to-nested-documents.patch + fedora/libxml2-2.9.10-CVE-2019-20388.patch + fedora/libxml2-2.9.10-CVE-2020-24977.patch + fedora/libxml2-2.9.10-CVE-2020-7595.patch + fedora/libxml2-2.9.10-fix-integer-overflow.patch + fedora/libxml2-2.9.10-parenthesize-type-checks.patch + fedora/libxml2-2.9.8-python3-unicode-errors.patch + @@ -85,6 +93,13 @@ + + 2020-12-09 + 2.9.10 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-11 2.9.10 diff --git a/system/base/lsb-release/pspec.xml b/system/base/lsb-release/pspec.xml index 5b52ae91..84cd1bee 100644 --- a/system/base/lsb-release/pspec.xml +++ b/system/base/lsb-release/pspec.xml @@ -30,8 +30,16 @@ lsb-release + - + + 2020-12-09 + 1.4 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.4 Rebuild diff --git a/system/base/lz4/pspec.xml b/system/base/lz4/pspec.xml index 33bfd5bd..03da1f17 100644 --- a/system/base/lz4/pspec.xml +++ b/system/base/lz4/pspec.xml @@ -46,7 +46,7 @@ - 2020-10-22 + 2020-12-09 1.9.2 Rebuild İdris Kalp diff --git a/system/base/lzo/pspec.xml b/system/base/lzo/pspec.xml index 785328e6..902956d2 100644 --- a/system/base/lzo/pspec.xml +++ b/system/base/lzo/pspec.xml @@ -49,6 +49,13 @@ + + 2020-12-09 + 2.10 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-26 2.10 diff --git a/system/base/mailcap/pspec.xml b/system/base/mailcap/pspec.xml index 25b581c5..4cad5e2c 100644 --- a/system/base/mailcap/pspec.xml +++ b/system/base/mailcap/pspec.xml @@ -30,7 +30,14 @@ - + + 2020-12-09 + 2.1.48 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2.1.48 Version bump diff --git a/system/base/man-db/pspec.xml b/system/base/man-db/pspec.xml index 09a39856..6b070b30 100644 --- a/system/base/man-db/pspec.xml +++ b/system/base/man-db/pspec.xml @@ -14,7 +14,7 @@ data:doc Application to read Linux man pages Man package consists of programs which is used to read most of the documentation available in linux system. For example, you can write "man nameoftheprogram" into the konsole or "man:nameoftheprogram" into the konqueror to get a detailed usage information for many programs. - http://download.savannah.gnu.org/releases/man-db/man-db-2.8.6.1.tar.xz + http://download.savannah.gnu.org/releases/man-db/man-db-2.9.3.tar.xz less gzip @@ -55,6 +55,13 @@ + + 2020-12-09 + 2.9.3 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-05-12 2.8.6.1 @@ -62,7 +69,7 @@ Idris Kalp idriskalp@gmail.com - + 2019-12-25 2.8.6.1 Version bump diff --git a/system/base/man-pages/pspec.xml b/system/base/man-pages/pspec.xml index a6834e0b..bc3f8323 100644 --- a/system/base/man-pages/pspec.xml +++ b/system/base/man-pages/pspec.xml @@ -12,7 +12,7 @@ data:doc A somewhat comprehensive collection of Linux man pages A large collection of man pages (documentation) from the Linux Documentation Project (LDP). - https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-5.04.tar.xz + https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/snapshot/man-pages-5.04.tar.gz https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-2013-a.tar.xz @@ -32,6 +32,13 @@ + + 2020-12-09 + 5.04 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-27 5.04 diff --git a/system/base/mingetty/pspec.xml b/system/base/mingetty/pspec.xml index 2885ea2f..ec734d8c 100644 --- a/system/base/mingetty/pspec.xml +++ b/system/base/mingetty/pspec.xml @@ -43,7 +43,14 @@ - + + 2020-12-09 + 1.08 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.08 Rebuild diff --git a/system/base/miscfiles/pspec.xml b/system/base/miscfiles/pspec.xml index 3c635aaa..708498b8 100644 --- a/system/base/miscfiles/pspec.xml +++ b/system/base/miscfiles/pspec.xml @@ -26,7 +26,14 @@ - + + 2020-12-09 + 1.5 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.5 Rebuild diff --git a/system/base/mudur/pspec.xml b/system/base/mudur/pspec.xml index 0bb87063..78b8ce60 100644 --- a/system/base/mudur/pspec.xml +++ b/system/base/mudur/pspec.xml @@ -61,6 +61,13 @@ + + 2020-12-09 + 4.4.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2018-07-15 4.4.0 diff --git a/system/base/ncompress/pspec.xml b/system/base/ncompress/pspec.xml index 5e3d042f..a7ff60fd 100644 --- a/system/base/ncompress/pspec.xml +++ b/system/base/ncompress/pspec.xml @@ -30,7 +30,14 @@ - + + 2020-12-09 + 4.2.4.4 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 4.2.4.4 Rebuild diff --git a/system/base/net-tools/pspec.xml b/system/base/net-tools/pspec.xml index 6c785057..c221e144 100644 --- a/system/base/net-tools/pspec.xml +++ b/system/base/net-tools/pspec.xml @@ -61,7 +61,14 @@ - + + 2020-12-09 + 1.60 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.60 Rebuild diff --git a/system/base/nettle/actions.py b/system/base/nettle/actions.py index cdb9e149..b9cf9a66 100644 --- a/system/base/nettle/actions.py +++ b/system/base/nettle/actions.py @@ -9,22 +9,29 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +bindir = "/usr/bin32" if get.buildTYPE() == "emul32" else "/usr/bin" + def setup(): - options = "--enable-shared" - - if not get.buildTYPE() == "emul32": - options += " --libdir=/usr/lib" + options = " --enable-shared \ + --bindir=%s \ + " % ( bindir) + if get.buildTYPE() == "emul32": + options += " --libdir=/usr/lib32 \ + " + + + autotools.autoreconf("-fiv") autotools.configure(options) def build(): - autotools.make() - + autotools.make("-j1") + def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) if get.buildTYPE() == "emul32": - #pisitools.remove("/usr/lib32/*.a") + pisitools.removeDir("/usr/bin32") return #pisitools.remove("/usr/lib/*.a") diff --git a/system/base/nettle/pspec.xml b/system/base/nettle/pspec.xml index 9c41c136..60f668ae 100644 --- a/system/base/nettle/pspec.xml +++ b/system/base/nettle/pspec.xml @@ -12,7 +12,7 @@ library The Nettle package contains the low-level cryptographic library The Nettle package contains the low-level cryptographic library that is designed to fit easily in many contexts. - ftp://ftp.gnu.org/gnu/nettle/nettle-3.5.1.tar.gz + ftp://ftp.gnu.org/gnu/nettle/nettle-3.6.tar.gz gmp-devel @@ -64,7 +64,14 @@ - + + 2020-12-09 + 3.6 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-26 3.5.1 Version bump diff --git a/system/base/nspr/pspec.xml b/system/base/nspr/pspec.xml index bcbb1a6f..c7bb9beb 100644 --- a/system/base/nspr/pspec.xml +++ b/system/base/nspr/pspec.xml @@ -1,9 +1,9 @@ - + nspr - http://www.mozilla.org/projects/nspr/ + https://www.mozilla.org/projects/nspr/ PisiLinux Community admins@pisilinux.org @@ -41,6 +41,13 @@ + + 2020-12-09 + 4.29 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-10-19 4.29 diff --git a/system/base/nss-mdns/pspec.xml b/system/base/nss-mdns/pspec.xml index 38963968..bb38b955 100644 --- a/system/base/nss-mdns/pspec.xml +++ b/system/base/nss-mdns/pspec.xml @@ -31,7 +31,14 @@ - + + 2020-12-09 + 0.10 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 0.10 Rebuild diff --git a/system/base/pam/actions.py b/system/base/pam/actions.py index c51b0522..bb4b5ce0 100644 --- a/system/base/pam/actions.py +++ b/system/base/pam/actions.py @@ -10,12 +10,19 @@ from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): + #shelltools.system("sed -i 's|servicedir = $(prefix)/lib/systemd/system|#servicedir = $(prefix)/lib/systemd/system|g' modules/pam_namespace/Makefile*") + shelltools.touch("ChangeLog") pisitools.flags.add("-fPIC -D_GNU_SOURCE") + shelltools.system("./conf.sh") + autotools.autoreconf("-fi") autotools.configure("--libdir=/usr/lib \ --enable-nls \ + --disable-doc \ --disable-audit \ + --enable-cracklib \ + --enable-usergroups \ --enable-securedir=/lib/security \ --enable-isadir=/lib/security") @@ -36,8 +43,17 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #pisitools.removeDir("/usr/share/doc/Linux-PAM/") + #for f in ["system-password", "system-session", "other", "system-auth", "system-account"]: + for f in ["system-password", "system-session", "system-account"]: + pisitools.insinto("/etc/pam.d/", "%s" % f) + #pisitools.dodir("/etc/pam.d") + #pisitools.insinto(% f "/etc/pam.d") + + #for dir in ["archive", "backup", "cache"]: + #pisitools.dodir("/etc/lvm/%s" % dir) + #shelltools.chmod(get.installDIR() + "/etc/lvm/%s" % dir, 0700) - pisitools.removeDir("/usr/share/doc/Linux-PAM/") - - pisitools.doman("doc/man/*.[0-9]") + #pisitools.doman("doc/man/*.[0-9]") pisitools.dodoc("CHANGELOG", "Copyright", "README") diff --git a/system/base/pam/files/conf.sh b/system/base/pam/files/conf.sh new file mode 100644 index 00000000..493dbac5 --- /dev/null +++ b/system/base/pam/files/conf.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +cat > system-account << "EOF" && +# Begin /etc/pam.d/system-account + +account required pam_unix.so + +# End /etc/pam.d/system-account +EOF + +cat > system-auth << "EOF" && +# Begin /etc/pam.d/system-auth + +auth required pam_unix.so + +# End /etc/pam.d/system-auth +EOF + +cat > system-session << "EOF" +# Begin /etc/pam.d/system-session + +session required pam_unix.so + +# End /etc/pam.d/system-session +EOF +cat > system-password << "EOF" +# Begin /etc/pam.d/system-password + +# use sha512 hash for encryption, use shadow, and try to use any previously +# defined authentication token (chosen password) set by any prior module +password required pam_unix.so sha512 shadow try_first_pass + +# End /etc/pam.d/system-password +EOF + +cat > other << "EOF" +# Begin /etc/pam.d/other + +auth required pam_warn.so +auth required pam_deny.so +account required pam_warn.so +account required pam_deny.so +password required pam_warn.so +password required pam_deny.so +session required pam_warn.so +session required pam_deny.so + +# End /etc/pam.d/other +EOF diff --git a/system/base/pam/files/fedora/fingerprint-auth.pamd b/system/base/pam/files/fedora/fingerprint-auth.pamd index fdcbcc07..f8ec982a 100644 --- a/system/base/pam/files/fedora/fingerprint-auth.pamd +++ b/system/base/pam/files/fedora/fingerprint-auth.pamd @@ -1,6 +1,6 @@ #%PAM-1.0 # This file is auto-generated. -# User changes will be destroyed the next time authconfig is run. +# User changes will be destroyed the next time authselect is run. auth required pam_env.so auth sufficient pam_fprintd.so auth required pam_deny.so @@ -14,5 +14,6 @@ password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so +#-session optional pam_systemd.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so diff --git a/system/base/pam/files/fedora/pam-1.4.0-full-relro.patch b/system/base/pam/files/fedora/pam-1.4.0-full-relro.patch new file mode 100644 index 00000000..3f0d2115 --- /dev/null +++ b/system/base/pam/files/fedora/pam-1.4.0-full-relro.patch @@ -0,0 +1,67 @@ +diff -up Linux-PAM-1.4.0/modules/pam_filter/upperLOWER/Makefile.am.relro Linux-PAM-1.4.0/modules/pam_filter/upperLOWER/Makefile.am +--- Linux-PAM-1.4.0/modules/pam_filter/upperLOWER/Makefile.am.relro 2020-06-22 13:06:45.397887922 +0200 ++++ Linux-PAM-1.4.0/modules/pam_filter/upperLOWER/Makefile.am 2020-06-22 13:11:50.898150263 +0200 +@@ -9,7 +9,7 @@ securelibfilterdir = $(SECUREDIR)/pam_fi + + AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \ + -I$(srcdir)/.. @PIE_CFLAGS@ $(WARN_CFLAGS) +-AM_LDFLAGS = @PIE_LDFLAGS@ ++AM_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ + LDADD = $(top_builddir)/libpam/libpam.la + + securelibfilter_PROGRAMS = upperLOWER +diff -up Linux-PAM-1.4.0/modules/pam_mkhomedir/Makefile.am.relro Linux-PAM-1.4.0/modules/pam_mkhomedir/Makefile.am +--- Linux-PAM-1.4.0/modules/pam_mkhomedir/Makefile.am.relro 2020-06-22 13:06:45.397887922 +0200 ++++ Linux-PAM-1.4.0/modules/pam_mkhomedir/Makefile.am 2020-06-22 13:11:57.015235608 +0200 +@@ -31,6 +31,8 @@ endif + + sbin_PROGRAMS = mkhomedir_helper + mkhomedir_helper_SOURCES = mkhomedir_helper.c ++mkhomedir_helper_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ ++mkhomedir_helper_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ + mkhomedir_helper_LDADD = $(top_builddir)/libpam/libpam.la + + check_PROGRAMS = tst-pam_mkhomedir-retval +diff -up Linux-PAM-1.4.0/modules/pam_tally2/Makefile.am.relro Linux-PAM-1.4.0/modules/pam_tally2/Makefile.am +--- Linux-PAM-1.4.0/modules/pam_tally2/Makefile.am.relro 2020-06-08 12:17:27.000000000 +0200 ++++ Linux-PAM-1.4.0/modules/pam_tally2/Makefile.am 2020-06-22 13:06:45.398887936 +0200 +@@ -29,6 +29,8 @@ if HAVE_VERSIONING + pam_tally2_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map + endif + ++pam_tally2_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ ++pam_tally2_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ + pam_tally2_LDADD = $(top_builddir)/libpam/libpam.la $(LIBAUDIT) + + securelib_LTLIBRARIES = pam_tally2.la +diff -up Linux-PAM-1.4.0/modules/pam_timestamp/Makefile.am.relro Linux-PAM-1.4.0/modules/pam_timestamp/Makefile.am +--- Linux-PAM-1.4.0/modules/pam_timestamp/Makefile.am.relro 2020-06-08 12:17:27.000000000 +0200 ++++ Linux-PAM-1.4.0/modules/pam_timestamp/Makefile.am 2020-06-22 13:06:45.398887936 +0200 +@@ -38,7 +38,7 @@ pam_timestamp_la_CFLAGS = $(AM_CFLAGS) + pam_timestamp_check_SOURCES = pam_timestamp_check.c + pam_timestamp_check_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ + pam_timestamp_check_LDADD = $(top_builddir)/libpam/libpam.la +-pam_timestamp_check_LDFLAGS = @PIE_LDFLAGS@ ++pam_timestamp_check_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ + + hmacfile_SOURCES = hmacfile.c hmacsha1.c sha1.c + hmacfile_LDADD = $(top_builddir)/libpam/libpam.la +diff -up Linux-PAM-1.4.0/modules/pam_unix/Makefile.am.relro Linux-PAM-1.4.0/modules/pam_unix/Makefile.am +--- Linux-PAM-1.4.0/modules/pam_unix/Makefile.am.relro 2020-06-08 12:17:27.000000000 +0200 ++++ Linux-PAM-1.4.0/modules/pam_unix/Makefile.am 2020-06-22 13:06:45.398887936 +0200 +@@ -48,13 +48,13 @@ bigcrypt_LDADD = @LIBCRYPT@ + unix_chkpwd_SOURCES = unix_chkpwd.c md5_good.c md5_broken.c bigcrypt.c \ + passverify.c + unix_chkpwd_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ -DHELPER_COMPILE=\"unix_chkpwd\" +-unix_chkpwd_LDFLAGS = @PIE_LDFLAGS@ ++unix_chkpwd_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ + unix_chkpwd_LDADD = @LIBCRYPT@ @LIBSELINUX@ @LIBAUDIT@ + + unix_update_SOURCES = unix_update.c md5_good.c md5_broken.c bigcrypt.c \ + passverify.c + unix_update_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ -DHELPER_COMPILE=\"unix_update\" +-unix_update_LDFLAGS = @PIE_LDFLAGS@ ++unix_update_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ + unix_update_LDADD = @LIBCRYPT@ @LIBSELINUX@ + + if ENABLE_REGENERATE_MAN diff --git a/system/base/pam/files/fedora/password-auth.pamd b/system/base/pam/files/fedora/password-auth.pamd index aee23d02..1545d53c 100644 --- a/system/base/pam/files/fedora/password-auth.pamd +++ b/system/base/pam/files/fedora/password-auth.pamd @@ -1,17 +1,18 @@ #%PAM-1.0 # This file is auto-generated. -# User changes will be destroyed the next time authconfig is run. +# User changes will be destroyed the next time authselect is run. auth required pam_env.so auth sufficient pam_unix.so try_first_pass nullok auth required pam_deny.so account required pam_unix.so -password requisite pam_cracklib.so try_first_pass retry=3 type= +password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so +#-session optional pam_systemd.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so diff --git a/system/base/pam/files/fedora/smartcard-auth.pamd b/system/base/pam/files/fedora/smartcard-auth.pamd index e8e51f3c..53389644 100644 --- a/system/base/pam/files/fedora/smartcard-auth.pamd +++ b/system/base/pam/files/fedora/smartcard-auth.pamd @@ -1,6 +1,6 @@ #%PAM-1.0 # This file is auto-generated. -# User changes will be destroyed the next time authconfig is run. +# User changes will be destroyed the next time authselect is run. auth required pam_env.so auth [success=done ignore=ignore default=die] pam_pkcs11.so wait_for_card auth required pam_deny.so @@ -11,9 +11,9 @@ account sufficient pam_succeed_if.so uid < 500 quiet account required pam_permit.so password optional pam_pkcs11.so -password requisite pam_cracklib.so try_first_pass retry=3 type= session optional pam_keyinit.so revoke session required pam_limits.so +#-session optional pam_systemd.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so diff --git a/system/base/pam/files/fedora/system-auth.pamd b/system/base/pam/files/fedora/system-auth.pamd index aee23d02..1545d53c 100644 --- a/system/base/pam/files/fedora/system-auth.pamd +++ b/system/base/pam/files/fedora/system-auth.pamd @@ -1,17 +1,18 @@ #%PAM-1.0 # This file is auto-generated. -# User changes will be destroyed the next time authconfig is run. +# User changes will be destroyed the next time authselect is run. auth required pam_env.so auth sufficient pam_unix.so try_first_pass nullok auth required pam_deny.so account required pam_unix.so -password requisite pam_cracklib.so try_first_pass retry=3 type= +password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so +#-session optional pam_systemd.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so diff --git a/system/base/pam/files/pam.tmpfiles b/system/base/pam/files/pam.tmpfiles new file mode 100644 index 00000000..25ed4176 --- /dev/null +++ b/system/base/pam/files/pam.tmpfiles @@ -0,0 +1 @@ +d /run/faillock 0755 root root - diff --git a/system/base/pam/pspec.xml b/system/base/pam/pspec.xml index d549969d..014d232b 100644 --- a/system/base/pam/pspec.xml +++ b/system/base/pam/pspec.xml @@ -12,24 +12,22 @@ library Pluggable Authentication Modules PAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication. - https://github.com/linux-pam/linux-pam/releases/download/v1.3.1/Linux-PAM-1.3.1.tar.xz + https://github.com/linux-pam/linux-pam/archive/v1.5.0.tar.gz + conf.sh dlopen.sh dlopen-test.sh perl - gettext + gettext-devel cracklib-devel libxslt-devel docbook-xsl - - - - + @@ -51,6 +49,7 @@ 90-nproc.conf + pam.tmpfiles System.Package @@ -71,6 +70,13 @@ + + 2020-12-09 + 1.5.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-23 1.3.1 @@ -107,4 +113,4 @@ alihan@pisilinux.org - \ No newline at end of file + diff --git a/system/base/pciutils/pspec.xml b/system/base/pciutils/pspec.xml index ca81858b..8f6954ce 100644 --- a/system/base/pciutils/pspec.xml +++ b/system/base/pciutils/pspec.xml @@ -12,7 +12,7 @@ app:console Various utilities dealing with the PCI bus The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices. - https://ftp.osuosl.org/pub/blfs/conglomeration/pciutils/pciutils-3.6.4.tar.xz + https://ftp.osuosl.org/pub/blfs/conglomeration/pciutils/pciutils-3.7.0.tar.xz + + +@@ -359,34 +352,6 @@ + LASTLOG_UID_MAX + + +- +- login +- +- +- CONSOLE +- CONSOLE_GROUPS DEFAULT_HOME +- ENV_HZ ENV_PATH ENV_SUPATH +- ENV_TZ ENVIRON_FILE +- ERASECHAR FAIL_DELAY +- FAILLOG_ENAB +- FAKE_SHELL +- FTMP_FILE +- HUSHLOGIN_FILE +- ISSUE_FILE +- KILLCHAR +- LASTLOG_ENAB LASTLOG_UID_MAX +- LOGIN_RETRIES +- LOGIN_STRING +- LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB +- MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE +- MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB +- QUOTAS_ENAB +- TTYGROUP TTYPERM TTYTYPE_FILE +- ULIMIT UMASK +- USERGROUPS_ENAB +- +- +- + + + newgrp / sg +@@ -415,17 +380,6 @@ + + + +- +- passwd +- +- +- ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB +- PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN +- SHA_CRYPT_MAX_ROUNDS +- SHA_CRYPT_MIN_ROUNDS +- +- +- + + pwck + +@@ -452,32 +406,6 @@ + + + +- +- su +- +- +- CONSOLE +- CONSOLE_GROUPS DEFAULT_HOME +- ENV_HZ ENVIRON_FILE +- ENV_PATH ENV_SUPATH +- ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB +- MAIL_DIR MAIL_FILE QUOTAS_ENAB +- SULOG_FILE SU_NAME +- SU_WHEEL_ONLY +- SYSLOG_SU_ENAB +- USERGROUPS_ENAB +- +- +- +- +- sulogin +- +- +- ENV_HZ +- ENV_TZ +- +- +- + + useradd + +diff -up shadow-4.8.1/man/shadow.5.xml.manfix shadow-4.8.1/man/shadow.5.xml +--- shadow-4.8.1/man/shadow.5.xml.manfix 2019-12-01 17:52:32.000000000 +0100 ++++ shadow-4.8.1/man/shadow.5.xml 2020-03-17 15:34:48.750414984 +0100 +@@ -129,7 +129,7 @@ + + + The date of the last password change, expressed as the number +- of days since Jan 1, 1970. ++ of days since Jan 1, 1970 00:00 UTC. + + + The value 0 has a special meaning, which is that the user +@@ -208,8 +208,8 @@ + + + After expiration of the password and this expiration period is +- elapsed, no login is possible using the current user's +- password. The user should contact her administrator. ++ elapsed, no login is possible for the user. ++ The user should contact her administrator. + + + An empty field means that there are no enforcement of an +@@ -224,7 +224,7 @@ + + + The date of expiration of the account, expressed as the number +- of days since Jan 1, 1970. ++ of days since Jan 1, 1970 00:00 UTC. + + + Note that an account expiration differs from a password +diff -up shadow-4.8.1/man/useradd.8.xml.manfix shadow-4.8.1/man/useradd.8.xml +--- shadow-4.8.1/man/useradd.8.xml.manfix 2020-03-17 15:34:48.745414917 +0100 ++++ shadow-4.8.1/man/useradd.8.xml 2020-03-17 15:34:48.751414997 +0100 +@@ -359,6 +359,11 @@ + is not enabled, no home + directories are created. + ++ ++ The directory where the user's home directory is created must ++ exist and have proper SELinux context and permissions. Otherwise ++ the user's home directory cannot be created or accessed. ++ + + + +diff -up shadow-4.8.1/man/usermod.8.xml.manfix shadow-4.8.1/man/usermod.8.xml +--- shadow-4.8.1/man/usermod.8.xml.manfix 2019-12-20 06:58:23.000000000 +0100 ++++ shadow-4.8.1/man/usermod.8.xml 2020-03-17 15:34:48.751414997 +0100 +@@ -143,7 +143,8 @@ + If the + option is given, the contents of the current home directory will + be moved to the new home directory, which is created if it does +- not already exist. ++ not already exist. If the current home directory does not exist ++ the new home directory will not be created. + + + +@@ -205,6 +206,12 @@ + The group ownership of files outside of the user's home directory + must be fixed manually. + ++ ++ The change of the group ownership of files inside of the user's ++ home directory is also not done if the home dir owner uid is ++ different from the current or new user id. This is safety measure ++ for special home directories such as /. ++ + + + +@@ -267,7 +274,8 @@ + + + Move the content of the user's home directory to the new +- location. ++ location. If the current home directory does not exist ++ the new home directory will not be created. + + + This option is only valid in combination with the +@@ -381,6 +389,12 @@ + must be fixed manually. + + ++ The change of the user ownership of files inside of the user's ++ home directory is also not done if the home dir owner uid is ++ different from the current or new user id. This is safety measure ++ for special home directories such as /. ++ ++ + No checks will be performed with regard to the + , , + , or diff --git a/system/base/shadow/files/fedora/shadow-4.8.1-useradd-man-clarification.patch b/system/base/shadow/files/fedora/shadow-4.8.1-useradd-man-clarification.patch new file mode 100644 index 00000000..9fdb6520 --- /dev/null +++ b/system/base/shadow/files/fedora/shadow-4.8.1-useradd-man-clarification.patch @@ -0,0 +1,35 @@ +From 6543c600d841e4f7779269412d470e50eae25b13 Mon Sep 17 00:00:00 2001 +From: ikerexxe +Date: Wed, 4 Mar 2020 14:50:04 +0100 +Subject: [PATCH] useradd: clarify the useradd -d parameter behavior in man + page + +Explanation: clarify the useradd -d parameter as it does create directory HOME_DIR if it doesn't exit. + +Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1677005 + +Changelog: [serge] minor tweak to the text +--- + man/useradd.8.xml | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/man/useradd.8.xml b/man/useradd.8.xml +index 03612ce8..023c0d69 100644 +--- a/man/useradd.8.xml ++++ b/man/useradd.8.xml +@@ -181,8 +181,10 @@ + login directory. The default is to append the + LOGIN name to + BASE_DIR and use that as the login +- directory name. The directory HOME_DIR +- does not have to exist but will not be created if it is missing. ++ directory name. If the directory ++ HOME_DIR does not exist, then it ++ will be created unless the option is ++ specified. + + + +-- +2.25.1 + diff --git a/system/base/shadow/files/pam.d/system-auth b/system/base/shadow/files/pam.d/system-auth index b7c37afd..518d527c 100644 --- a/system/base/shadow/files/pam.d/system-auth +++ b/system/base/shadow/files/pam.d/system-auth @@ -6,7 +6,7 @@ auth required pam_deny.so account required pam_unix.so -password required pam_cracklib.so retry=3 +password required pam_pwquality.so retry=3 password sufficient pam_unix.so nullok md5 shadow use_authtok password required pam_deny.so diff --git a/system/base/shadow/pspec.xml b/system/base/shadow/pspec.xml index d1c1869a..e8e53f4a 100644 --- a/system/base/shadow/pspec.xml +++ b/system/base/shadow/pspec.xml @@ -21,6 +21,16 @@ + fedora/shadow-4.8-crypt_h.patch + fedora/shadow-4.8-goodname.patch + fedora/shadow-4.8-ignore-login-prompt.patch + fedora/shadow-4.8-long-entry.patch + + + fedora/shadow-4.8.1-commonio-force-lock-file-sync.patch + fedora/shadow-4.8.1-manfix.patch + fedora/shadow-4.8.1-useradd-man-clarification.patch + shadow-strncpy-usage.patch xstrdup.patch @@ -70,6 +80,13 @@ + + 2020-12-09 + 4.8.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-06-15 4.8.1 diff --git a/system/base/snappy/pspec.xml b/system/base/snappy/pspec.xml index 5daea8b8..2e4fd113 100644 --- a/system/base/snappy/pspec.xml +++ b/system/base/snappy/pspec.xml @@ -17,7 +17,7 @@ zlib-devel cmake - https://github.com/google/snappy/archive/1.1.7.tar.gz + https://github.com/google/snappy/archive/1.1.8.tar.gz @@ -47,6 +47,13 @@ + + 2020-12-09 + 1.1.8 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-27 1.1.7 diff --git a/system/base/spidermonkey/pspec.xml b/system/base/spidermonkey/pspec.xml index 11711ccf..5f1ae37a 100644 --- a/system/base/spidermonkey/pspec.xml +++ b/system/base/spidermonkey/pspec.xml @@ -58,6 +58,13 @@ + + 2020-12-09 + 68.12.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-10-19 68.12.0 diff --git a/system/base/sqlite/actions.py b/system/base/sqlite/actions.py index 958a0430..91d92dc6 100644 --- a/system/base/sqlite/actions.py +++ b/system/base/sqlite/actions.py @@ -40,7 +40,7 @@ def setup(): --enable-json1 \ --enable-threadsafe") # fix unused direct dependency analysis - pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") #shelltools.cd("tea") #autotools.configure(" \ @@ -64,9 +64,9 @@ def install(): pisitools.dodoc("README*") - shelltools.cd("%s/sqlite-doc-3330000" % get.workDIR()) + shelltools.cd("%s/sqlite-doc-3340000" % get.workDIR()) - pisitools.insinto("/usr/share/doc/sqlite", "../sqlite-doc-3330000/*") + pisitools.insinto("/usr/share/doc/sqlite", "../sqlite-doc-3340000/*") """ # fix permissions and remove obsolete files; https://bugs.archlinux.org/task/24605 shelltools.system("find %s -type f -perm 755 -exec ls -lha {} \;" % get.installDIR()) diff --git a/system/base/sqlite/pspec.xml b/system/base/sqlite/pspec.xml index bd8dfe5f..be87d28c 100644 --- a/system/base/sqlite/pspec.xml +++ b/system/base/sqlite/pspec.xml @@ -14,8 +14,8 @@ app:console An SQL Database Engine in a C Library SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine. Supports databases up to 2 terabytes in size. - https://sqlite.org/2020/sqlite-autoconf-3330000.tar.gz - https://sqlite.org/2020/sqlite-doc-3330000.zip + https://sqlite.org/2020/sqlite-autoconf-3340000.tar.gz + https://sqlite.org/2020/sqlite-doc-3340000.zip readline-devel @@ -105,6 +105,13 @@ --> + + 2020-11-07 + 3.34.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-10-19 3.33.0 diff --git a/system/base/sysfsutils/pspec.xml b/system/base/sysfsutils/pspec.xml index 6de546f1..79b9b492 100644 --- a/system/base/sysfsutils/pspec.xml +++ b/system/base/sysfsutils/pspec.xml @@ -44,7 +44,14 @@ - + + 2020-12-09 + 2.1.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2.1.0 Rebuild diff --git a/system/base/sysvinit/pspec.xml b/system/base/sysvinit/pspec.xml index 6ecc1c8c..9d5c2a34 100644 --- a/system/base/sysvinit/pspec.xml +++ b/system/base/sysvinit/pspec.xml @@ -64,7 +64,14 @@ - + + 2020-12-09 + 2.96 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-25 2.96 Version bump diff --git a/system/base/tcp-wrappers/pspec.xml b/system/base/tcp-wrappers/pspec.xml index 293cc2d0..99e7b14e 100644 --- a/system/base/tcp-wrappers/pspec.xml +++ b/system/base/tcp-wrappers/pspec.xml @@ -65,7 +65,14 @@ - + + 2020-12-09 + 7.6 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 7.6 Rebuild diff --git a/system/base/time/pspec.xml b/system/base/time/pspec.xml index 6b3cb385..17f66953 100644 --- a/system/base/time/pspec.xml +++ b/system/base/time/pspec.xml @@ -27,7 +27,14 @@ - + + 2020-12-09 + 1.9 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 1.9 Version bump diff --git a/system/base/timezone/pspec.xml b/system/base/timezone/pspec.xml index 93fe1726..97be5671 100644 --- a/system/base/timezone/pspec.xml +++ b/system/base/timezone/pspec.xml @@ -36,7 +36,14 @@ - + + 2020-12-09 + 2019c + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2019c Version bump diff --git a/system/base/unzip/pspec.xml b/system/base/unzip/pspec.xml index 339e9aee..fb36602b 100644 --- a/system/base/unzip/pspec.xml +++ b/system/base/unzip/pspec.xml @@ -43,7 +43,14 @@ - + + 2020-12-09 + 60 + Rebuild + Mustafa Cinasal + muscnslp@gmail.com + + 2020-01-15 60 Rebuild diff --git a/system/base/urlgrabber/pspec.xml b/system/base/urlgrabber/pspec.xml index 0d88c6cc..e1b06581 100644 --- a/system/base/urlgrabber/pspec.xml +++ b/system/base/urlgrabber/pspec.xml @@ -34,7 +34,14 @@ - + + 2020-12-09 + 4.0.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 4.0.0 Version bump diff --git a/system/base/usbutils/pspec.xml b/system/base/usbutils/pspec.xml index 5e58f0bf..60dc4edc 100644 --- a/system/base/usbutils/pspec.xml +++ b/system/base/usbutils/pspec.xml @@ -42,7 +42,14 @@ - + + 2020-12-09 + 012 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 012 Version bump diff --git a/system/base/util-linux/pspec.xml b/system/base/util-linux/pspec.xml index 0f77651a..87dec76a 100644 --- a/system/base/util-linux/pspec.xml +++ b/system/base/util-linux/pspec.xml @@ -122,7 +122,7 @@ /usr/include/ /usr/lib/pkgconfig/*.pc - /usr/lib32/pkgconfig/*.pc + /usr/lib32/pkgconfig/*.pc @@ -152,7 +152,7 @@ - 2020-10-22 + 2020-12-09 2.36 Version bump İdris Kalp diff --git a/system/base/v86d/pspec.xml b/system/base/v86d/pspec.xml index fe19a576..58b9a138 100644 --- a/system/base/v86d/pspec.xml +++ b/system/base/v86d/pspec.xml @@ -28,7 +28,14 @@ - + + 2020-12-09 + 0.1.10 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 0.1.10 Rebuild diff --git a/system/base/vixie-cron/pspec.xml b/system/base/vixie-cron/pspec.xml index 3d8038fc..d7c02ee1 100644 --- a/system/base/vixie-cron/pspec.xml +++ b/system/base/vixie-cron/pspec.xml @@ -55,7 +55,14 @@ - + + 2020-12-09 + 4.1 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 4.1 Rebuild diff --git a/system/base/which/pspec.xml b/system/base/which/pspec.xml index 110b5674..483c5db4 100644 --- a/system/base/which/pspec.xml +++ b/system/base/which/pspec.xml @@ -29,7 +29,14 @@ - + + 2020-12-09 + 2.21 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 2.21 Rebuild diff --git a/system/base/wireless-tools/pspec.xml b/system/base/wireless-tools/pspec.xml index 554c75ac..8fa6bd58 100644 --- a/system/base/wireless-tools/pspec.xml +++ b/system/base/wireless-tools/pspec.xml @@ -1,5 +1,5 @@ - + wireless-tools @@ -50,7 +50,14 @@ - + + 2020-12-09 + 30 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-27 30 Rebuild diff --git a/system/base/zstd/pspec.xml b/system/base/zstd/pspec.xml index f39ecaed..f7192fa3 100644 --- a/system/base/zstd/pspec.xml +++ b/system/base/zstd/pspec.xml @@ -50,7 +50,7 @@ - 2020-10-22 + 2020-12-09 1.4.5 First release İdris Kalp