From b8c98d0860926d3e2ac1c16960939b826b8458cb Mon Sep 17 00:00:00 2001 From: Danny Grove Date: Fri, 24 May 2024 16:57:42 -0700 Subject: [PATCH 01/30] Bump talosctl to v1.7.2 --- packages/talosctl/Containerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/talosctl/Containerfile b/packages/talosctl/Containerfile index 62cf65a..adb7c4a 100644 --- a/packages/talosctl/Containerfile +++ b/packages/talosctl/Containerfile @@ -1,6 +1,6 @@ FROM scratch as base -ENV VERSION=1.6.6 -ENV SRC_HASH=8735500c987c61802d113176f5578b11c783b169e6ff8e352e554b1c3cb63caa +ENV VERSION=1.7.2 +ENV SRC_HASH=7f16510394ebe12cd405bc9d2cf4c6ef2c8baf6213006d52c05dcbce0bf06100 ENV SRC_FILE=v${VERSION}.tar.gz ENV SRC_SITE=https://github.com/siderolabs/talos/archive/refs/tags/${SRC_FILE} ENV GOPATH=/cache/go From 8f25de7ff5e427149e4ac085b866b8bd0a499fa4 Mon Sep 17 00:00:00 2001 From: ConYel Date: Fri, 15 Mar 2024 21:46:50 +0100 Subject: [PATCH 02/30] feat: add go-md2man --- packages/go-md2man/Containerfile | 36 ++++++++++++++++++++++++++++++++ src/packages.mk | 10 +++++++++ 2 files changed, 46 insertions(+) create mode 100644 packages/go-md2man/Containerfile diff --git a/packages/go-md2man/Containerfile b/packages/go-md2man/Containerfile new file mode 100644 index 0000000..c7daa28 --- /dev/null +++ b/packages/go-md2man/Containerfile @@ -0,0 +1,36 @@ +FROM scratch as base +ENV VERSION=2.0.3 +ENV SRC_HASH=7ca3a04bb4ab83387538235decc42a535097a05d2fb9f2266d0c47b33119501f +ENV SRC_FILE=v${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/cpuguy83/go-md2man/archive/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/go . / +COPY --from=stagex/ca-certificates . / +RUN tar -xvf ${SRC_FILE} +WORKDIR go-md2man-${VERSION} +ENV PWD=/home/user/go-md2man-${VERSION} +ENV GOPATH=${PWD}/cache/go +ENV GOCACHE=${PWD}/cache/ +ENV GOWORK=off +ENV GOPROXY=https://proxy.golang.org,direct +ENV GOSUMDB=sum.golang.org +ENV CGO_ENABLED=0 +ENV GOHOSTOS=linux +ENV GOHOSTARCH=amd64 +RUN mkdir -p ${GOPATH} +RUN go build -o bin/go-md2man + +from build as install +RUN <<-EOF + mkdir -p /rootfs/usr/bin/ + cp bin/go-md2man /rootfs/usr/bin/ + find /rootfs -exec touch -hcd "@0" "{}" + +EOF + +FROM stagex/filesystem as package +COPY --from=install /rootfs/./ / diff --git a/src/packages.mk b/src/packages.mk index b70d2d6..382a50d 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -504,6 +504,16 @@ out/go/index.json: \ out/musl/index.json $(call build,go) +.PHONY: go-md2man +go-md2man: out/go-md2man/index.json +out/go-md2man/index.json: \ + packages/go-md2man/Containerfile \ + out/busybox/index.json \ + out/ca-certificates/index.json \ + out/filesystem/index.json \ + out/go/index.json + $(call build,go-md2man) + .PHONY: gperf gperf: out/gperf/index.json out/gperf/index.json: \ From 19c178a92afd3f8e17b30d348785c2c5d1ac5602 Mon Sep 17 00:00:00 2001 From: ConYel Date: Sun, 26 May 2024 09:38:09 +0200 Subject: [PATCH 03/30] chore: remove timestamping change --- packages/go-md2man/Containerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/go-md2man/Containerfile b/packages/go-md2man/Containerfile index c7daa28..fbae729 100644 --- a/packages/go-md2man/Containerfile +++ b/packages/go-md2man/Containerfile @@ -29,7 +29,6 @@ from build as install RUN <<-EOF mkdir -p /rootfs/usr/bin/ cp bin/go-md2man /rootfs/usr/bin/ - find /rootfs -exec touch -hcd "@0" "{}" + EOF FROM stagex/filesystem as package From 56d6057c8d85a5faa2a67383a5ed9e3210e1f23d Mon Sep 17 00:00:00 2001 From: ConYel Date: Mon, 27 May 2024 00:27:47 +0200 Subject: [PATCH 04/30] chore: change example for rust and fix some commands on contributing --- CONTRIBUTING.md | 19 ++++++++++--------- README.md | 30 ++++++++++++++++++++++++------ 2 files changed, 34 insertions(+), 15 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 30d02a0..0719210 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,10 +18,10 @@ Below are the steps and processes that we follow. Before reporting an issue, check our backlog of [open issues](https://codeberg.org/stagex/stagex/issues) to see if someone else has already reported it. If so, feel free to add -your scenario, or additional information, to the discussion. Or simply +your scenario, or additional information, to the discussion or simply "subscribe" to it to be notified when it is updated. -If you find a new issue with the project we'd love to hear about it! The most -important aspect of a bug report is that it includes enough information for +If you find a new issue with the project we'd love to hear about it! +The most important aspect of a bug report is that it includes enough information for us to reproduce it. Please don't include any private/sensitive information in your issue! @@ -63,7 +63,7 @@ $ make all | OR | -Prepopulate your local registry +Prepopulate your docker local registry ```shell $ make preseed $ rm -rf ./out/sxctl @@ -76,11 +76,11 @@ new addition. cp -R packages/python packages/cython vim packages/cython/Containerfile # fix SRC_FILE, SRC_HASH, SRC_URL etc manually -# incorporate anything relevant from Alpines build(){ block } for {package} +# incorporate anything relevant from Alpine's build(){ block } for {package} # https://git.alpinelinux.org/aports/tree/main/cython/APKBUILD make gen-make make cython -make digests +make digests.txt ``` Then you can commit {signed} and push your package and open a PR. @@ -97,7 +97,8 @@ package=somepackage tar -tvf $(find out/${package} -type f -printf '%s %p\n' | s - test package for reproducibility: ```sh -package=somepackage; rm -rf out{,2}/${package}; make NOCACHE=1 ${package}; mv out/${package} out2/; make NOCACHE=1 ${package}; diffoscope $(find out*/${package} -type f -printf '%s %p\n' | sort -nr | head -n2 | awk '{ print $2 }' | tr '\n' ' ') +mkdir out2; +package=somepackage; rm -rf out{,2}/${package}; make NOCACHE=1 ${package}; mv out/${package} out2/${package}; make NOCACHE=1 ${package}; diffoscope $(find out*/${package} -type f -printf '%s %p\n' | sort -nr | head -n2 | awk '{ print $2 }' | tr '\n' ' ') ``` - make svg graph of dependency tree for a single package @@ -109,8 +110,8 @@ package=somepackage; make -Bnd ${package} | make2graph | dot -Tsvg -o ${package} ## Submitting Pull Requests No Pull Request (PR) is too small! Typos, additional comments in the code, -new test cases, bug fixes, new features, more documentation, ... it's all -welcome! +new test cases, bug fixes, new features, more documentation, ... all kinds +of contribution are welcome. While bug fixes can first be identified via an "issue", that is not required. It's ok to just open up a PR with the fix, but make sure you include the same diff --git a/README.md b/README.md index 27e9b39..cbc20ea 100644 --- a/README.md +++ b/README.md @@ -34,18 +34,37 @@ docker run -i stagex/python -c "print('hello world')" ``` Make a hello world OCI container image with Rust: +<--author: panekj --> + ```dockerfile -FROM stagex/busybox as build +FROM stagex/filesystem AS build +COPY --from=stagex/busybox . / COPY --from=stagex/rust . / COPY --from=stagex/gcc . / COPY --from=stagex/binutils . / COPY --from=stagex/libunwind . / -RUN printf 'fn main(){ println!("Hello World!"); }' > hello.rs -RUN rustc hello.rs +COPY --from=stagex/musl . / +COPY --from=stagex/llvm . / +COPY --from=stagex/zlib . / + +ENV TMPDIR=/tmp +WORKDIR /home/user +ENV RUSTFLAGS="-C panic=abort -C target-feature=+crt-static" + +RUN /usr/bin/rustc - -o ./hello < ### Package Management @@ -194,7 +213,6 @@ A comparison of `stagex` to other distros in some of the areas we care about: * As a policy, we expect all published signers to: * Maintain their PGP private keys offline and/or on personal HSMs * E.g. Nitrokey, Yubikey, Leger, Trezor, etc. - * Maintain a public key in the "keys" folder of this repository * Maintain a [keyoxide](https://keyoxide.org) profile self-certifying keys * Maintain a [Hagrid](https://keys.openpgp.org) profile with verified UIDs * Make best efforts to meet in person and sign each others keys From ed3d3fc151ec332fc75f1404fc48e70710aba9bf Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 29 May 2024 16:43:47 -0400 Subject: [PATCH 05/30] packages/keyfork: bump version to 0.2.1 --- packages/keyfork/Containerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index 568f5ae..dd7b312 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -1,6 +1,6 @@ FROM scratch AS base -ENV VERSION=0.2.0 -ENV SRC_HASH=3a1b652a253349798075b2c11a960d9fad194147f3de49006900831b76d609e5 +ENV VERSION=0.2.1 +ENV SRC_HASH=afbdd1add087cb0b66e2ec696b1079c9c984995ca7b5a5109ef02d54409f8f28 ENV SRC_FILE=keyfork-v${VERSION}.tar.gz ENV SRC_SITE=https://git.distrust.co/public/keyfork/archive/${SRC_FILE} From 30a07604e9d5957abe99d6a45e7760e41c3a0b70 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 31 May 2024 21:57:47 -0700 Subject: [PATCH 06/30] chore: update mockgen to final release candidate --- packages/mockgen/Containerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mockgen/Containerfile b/packages/mockgen/Containerfile index 826f291..4787867 100644 --- a/packages/mockgen/Containerfile +++ b/packages/mockgen/Containerfile @@ -1,6 +1,6 @@ FROM scratch as base -ENV VERSION=1.6.0 -ENV SRC_HASH=470174971c3a63361149a30f5b2d3a716a198afeb6cc71daa30712faa7293942 +ENV VERSION=1.7.0-rc.1 +ENV SRC_HASH=69c7b1a9f65644d14c4566835dc56a480e4cf4b34f4cc44c607455bd133fb23e ENV SRC_FILE=v${VERSION}.tar.gz ENV SRC_SITE=https://github.com/golang/mock/archive/refs/tags/${SRC_FILE} From ab13be921576156569b823b2853525abe4877dd9 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 11 Jun 2024 02:29:12 -0700 Subject: [PATCH 07/30] update grub, adding xz and efi-x86-64 support --- packages/grub/Containerfile | 69 ++++++++++++++++++++++++++----------- 1 file changed, 49 insertions(+), 20 deletions(-) diff --git a/packages/grub/Containerfile b/packages/grub/Containerfile index e6f78b8..a0b540d 100644 --- a/packages/grub/Containerfile +++ b/packages/grub/Containerfile @@ -1,6 +1,6 @@ FROM scratch as base -ENV VERSION=2.06 -ENV SRC_HASH=23b64b4c741569f9426ed2e3d0e6780796fca081bee4c99f62aa3f53ae803f5f +ENV VERSION=2.12 +ENV SRC_HASH=b30919fa5be280417c17ac561bb1650f60cfb80cc6237fa1e2b6f56154cb9c91 ENV SRC_FILE=grub-${VERSION}.tar.gz ENV SRC_SITE=https://mirrors.kernel.org/gnu/grub/${SRC_FILE} @@ -14,34 +14,63 @@ COPY --from=stagex/flex . / COPY --from=stagex/gcc . / COPY --from=stagex/binutils . / COPY --from=stagex/make . / +COPY --from=stagex/gawk . / COPY --from=stagex/musl . / COPY --from=stagex/python . / COPY --from=stagex/m4 . / -COPY --from=stagex/linux-headers . / +COPY --from=stagex/perl . / +COPY --from=stagex/pkgconf . / +COPY --from=stagex/automake . / +COPY --from=stagex/autoconf . / +COPY --from=stagex/gettext . / +COPY --from=stagex/xz . / +COPY --from=stagex/linux-headers . / RUN tar -xf ${SRC_FILE} WORKDIR grub-${VERSION} RUN --network=none <<-EOF set -eux - ./configure \ - --prefix=/usr - make -j "$(nproc)" CFLAGS="-Wno-error" + sh autogen.sh + touch grub-core/extra_deps.lst + mkdir build-pc + cd build-pc + CLFLAGS="-fno-plt" \ + ../configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --build=x86_64 \ + --target=x86_64 \ + --host=x86_64 \ + --disable-nls \ + --disable-werror \ + --with-platform=pc + make + cd .. + mkdir build-efi + cd build-efi + ../configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --build=x86_64 \ + --target=x86_64 \ + --host=x86_64 \ + --disable-nls \ + --disable-werror \ + --with-platform=efi \ + --disable-efiemu + make EOF FROM build as install -RUN make DESTDIR=/rootfs install - -FROM base as test -COPY --from=install /rootfs/. / -COPY --from=stagex/musl . / -COPY --from=stagex/busybox . / -RUN grub-install --version -RUN /bin/sh <<-EOF - set -eux - GRUB_VERSION=\$(echo | grub-install --version) - if [ "grub-install (GRUB) ${VERSION}" != "\$GRUB_VERSION" ]; then - echo "Expected grub version is \$VERSION, but got \$GRUB_VERSION" - exit 1 - fi +RUN <<-EOF + cd build-pc + make DESTDIR=/rootfs install-strip + cd .. + cd build-efi + make DESTDIR=/rootfs install-strip EOF FROM stagex/filesystem as package From c618fd1a9a0e5604b3be0ebe96e1b5ee8c1603a7 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sun, 16 Jun 2024 00:43:35 -0700 Subject: [PATCH 08/30] fix: EFI console support in linux-airgap --- packages/linux-airgap/linux.config | 331 +++++++++++++++++++++++++++-- 1 file changed, 314 insertions(+), 17 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index 272f847..bfb99a0 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -11,7 +11,6 @@ CONFIG_AS_VERSION=24000 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24000 CONFIG_LLD_VERSION=0 -CONFIG_RUST_IS_AVAILABLE=y CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -31,7 +30,7 @@ CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set -CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION="airgap" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y @@ -48,8 +47,8 @@ CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_DEFAULT_INIT="/init" +CONFIG_DEFAULT_HOSTNAME="airgap" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_WATCH_QUEUE is not set @@ -146,7 +145,15 @@ CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_RELAY is not set -# CONFIG_BLK_DEV_INITRD is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_XZ is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +# CONFIG_RD_ZSTD is not set # CONFIG_BOOT_CONFIG is not set # CONFIG_INITRAMFS_PRESERVE_MTIME is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set @@ -193,7 +200,6 @@ CONFIG_PERF_EVENTS=y # end of Kernel Performance Events And Counters # CONFIG_PROFILING is not set -# CONFIG_RUST is not set # # Kexec and crash features @@ -236,6 +242,8 @@ CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_X86_CPU_RESCTRL is not set # CONFIG_X86_EXTENDED_PLATFORM is not set +# CONFIG_X86_INTEL_LPSS is not set +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set # CONFIG_HYPERVISOR_GUEST is not set @@ -262,6 +270,7 @@ CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set # CONFIG_GART_IOMMU is not set +CONFIG_BOOT_VESA_SUPPORT=y CONFIG_NR_CPUS_RANGE_BEGIN=1 CONFIG_NR_CPUS_RANGE_END=1 CONFIG_NR_CPUS_DEFAULT=1 @@ -290,6 +299,7 @@ CONFIG_MICROCODE=y # CONFIG_X86_CPUID is not set CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y +# CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 @@ -304,6 +314,12 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set # CONFIG_X86_USER_SHADOW_STACK is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_HANDOVER_PROTOCOL=y +# CONFIG_EFI_MIXED is not set +# CONFIG_EFI_FAKE_MEMMAP is not set +# CONFIG_EFI_RUNTIME_MAP is not set # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set @@ -319,9 +335,13 @@ CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y CONFIG_PHYSICAL_START=0x1000000 -# CONFIG_RELOCATABLE is not set +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 # CONFIG_ADDRESS_MASKING is not set CONFIG_LEGACY_VSYSCALL_XONLY=y # CONFIG_LEGACY_VSYSCALL_NONE is not set @@ -345,7 +365,48 @@ CONFIG_ARCH_HAS_ADD_PAGES=y # CONFIG_SUSPEND is not set # CONFIG_PM is not set CONFIG_ARCH_SUPPORTS_ACPI=y -# CONFIG_ACPI is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SPCR_TABLE=y +# CONFIG_ACPI_FPDT is not set +CONFIG_ACPI_LPIT=y +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +# CONFIG_ACPI_EC_DEBUGFS is not set +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_FAN=y +# CONFIG_ACPI_DOCK is not set +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_PROCESSOR=y +# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_CUSTOM_DSDT_FILE="" +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +# CONFIG_ACPI_PCI_SLOT is not set +# CONFIG_ACPI_CONTAINER is not set +CONFIG_ACPI_HOTPLUG_IOAPIC=y +# CONFIG_ACPI_SBS is not set +# CONFIG_ACPI_HED is not set +# CONFIG_ACPI_BGRT is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +# CONFIG_ACPI_APEI is not set +# CONFIG_ACPI_DPTF is not set +# CONFIG_ACPI_CONFIGFS is not set +# CONFIG_ACPI_PFRUT is not set +# CONFIG_ACPI_FFH is not set +# CONFIG_PMIC_OPREGION is not set +CONFIG_ACPI_PRMT=y +# CONFIG_X86_PM_TIMER is not set # # CPU Frequency scaling @@ -356,14 +417,21 @@ CONFIG_ARCH_SUPPORTS_ACPI=y # # CPU Idle # -# CONFIG_CPU_IDLE is not set +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +# CONFIG_CPU_IDLE_GOV_MENU is not set +# CONFIG_CPU_IDLE_GOV_TEO is not set # end of CPU Idle + +# CONFIG_INTEL_IDLE is not set # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y @@ -484,6 +552,7 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +CONFIG_ARCH_USE_MEMREMAP_PROT=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y @@ -689,6 +758,7 @@ CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set +CONFIG_PCI_LABEL=y # CONFIG_PCIE_BUS_TUNE_OFF is not set CONFIG_PCIE_BUS_DEFAULT=y # CONFIG_PCIE_BUS_SAFE is not set @@ -785,9 +855,29 @@ CONFIG_GENERIC_CPU_VULNERABILITIES=y # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_FW_CFG_SYSFS is not set +CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_GOOGLE_FIRMWARE is not set +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_DXE_MEM_ATTRIBUTES=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +# CONFIG_EFI_BOOTLOADER_CONTROL is not set +# CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_TEST is not set +# CONFIG_APPLE_PROPERTIES is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_RCI2_TABLE is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +# end of EFI (Extensible Firmware Interface) Support + # # Qualcomm firmware drivers # @@ -804,6 +894,13 @@ CONFIG_GENERIC_CPU_VULNERABILITIES=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y # # NVME Support @@ -944,7 +1041,7 @@ CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y -# CONFIG_VT_HW_CONSOLE_BINDING is not set +CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 @@ -954,12 +1051,33 @@ CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # -# CONFIG_SERIAL_8250 is not set +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +# CONFIG_SERIAL_8250_16550A_VARIANTS is not set +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_PCI1XXXX is not set +CONFIG_SERIAL_8250_DWLIB=y +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_MID=y +CONFIG_SERIAL_8250_PERICOM=y # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set @@ -975,9 +1093,10 @@ CONFIG_LDISC_AUTOLOAD=y # CONFIG_N_GSM is not set # CONFIG_NOZOMI is not set # CONFIG_NULL_TTY is not set +CONFIG_HVC_DRIVER=y # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set -# CONFIG_VIRTIO_CONSOLE is not set +CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set # CONFIG_APPLICOM is not set @@ -985,6 +1104,7 @@ CONFIG_LDISC_AUTOLOAD=y # CONFIG_DEVMEM is not set # CONFIG_NVRAM is not set # CONFIG_DEVPORT is not set +# CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set @@ -1017,9 +1137,50 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set # CONFIG_POWER_RESET is not set -# CONFIG_POWER_SUPPLY is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_BATTERY_GOLDFISH is not set # CONFIG_HWMON is not set -# CONFIG_THERMAL is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_NETLINK is not set +# CONFIG_THERMAL_STATISTICS is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_EMULATION is not set + +# +# Intel thermal drivers +# +# CONFIG_INTEL_POWERCLAMP is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_INTEL_TCC=y +CONFIG_X86_PKG_TEMP_THERMAL=y +# CONFIG_INTEL_SOC_DTS_THERMAL is not set + +# +# ACPI INT340X thermal drivers +# +# CONFIG_INT340X_THERMAL is not set +# end of ACPI INT340X thermal drivers + +# CONFIG_INTEL_PCH_THERMAL is not set +# CONFIG_INTEL_TCC_COOLING is not set +# CONFIG_INTEL_HFI_THERMAL is not set +# end of Intel thermal drivers + # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set @@ -1032,6 +1193,7 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_MFD_MADERA is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set +# CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set @@ -1058,15 +1220,70 @@ CONFIG_BCMA_POSSIBLE=y # # Graphics support # +CONFIG_APERTURE_HELPERS=y +CONFIG_VIDEO_CMDLINE=y # CONFIG_AUXDISPLAY is not set # CONFIG_AGP is not set +# CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # -# CONFIG_FB is not set +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_VESA is not set +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set # end of Frame buffer Devices # @@ -1083,7 +1300,14 @@ CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support + +# CONFIG_LOGO is not set # end of Graphics support # CONFIG_SOUND is not set @@ -1205,6 +1429,8 @@ CONFIG_RTC_MC146818_LIB=y # CONFIG_UIO is not set # CONFIG_VFIO is not set # CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO=y # CONFIG_VIRTIO_MENU is not set # CONFIG_VDPA is not set # CONFIG_VHOST_MENU is not set @@ -1246,6 +1472,8 @@ CONFIG_CLKBLD_I8253=y # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers +# CONFIG_SOUNDWIRE is not set + # # SOC (System On Chip) specific Drivers # @@ -1426,11 +1654,62 @@ CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y # CONFIG_CONFIGFS_FS is not set +CONFIG_EFIVAR_FS=y # end of Pseudo filesystems # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y -# CONFIG_NLS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +# CONFIG_NLS_CODEPAGE_437 is not set +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +# CONFIG_NLS_UTF8 is not set # CONFIG_UNICODE is not set # end of File systems @@ -1443,6 +1722,7 @@ CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set +# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" @@ -1482,11 +1762,13 @@ CONFIG_RANDSTRUCT_NONE=y # Library routines # # CONFIG_PACKING is not set +CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set # CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y @@ -1509,14 +1791,21 @@ CONFIG_CRYPTO_LIB_SHA1=y # CONFIG_CRC_T10DIF is not set # CONFIG_CRC64_ROCKSOFT is not set # CONFIG_CRC_ITU_T is not set -# CONFIG_CRC32 is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set # CONFIG_CRC8 is not set # CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y # CONFIG_XZ_DEC is not set +CONFIG_DECOMPRESS_GZIP=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y @@ -1530,9 +1819,14 @@ CONFIG_SWIOTLB=y CONFIG_DQL=y CONFIG_NLATTR=y # CONFIG_IRQ_POLL is not set +CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_FONT_SUPPORT=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y @@ -1541,6 +1835,8 @@ CONFIG_ARCH_STACKWALK=y # CONFIG_LWQ_TEST is not set # end of Library routines +CONFIG_FIRMWARE_TABLE=y + # # Kernel hacking # @@ -1739,6 +2035,7 @@ CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # # CONFIG_X86_VERBOSE_BOOTUP is not set # CONFIG_EARLY_PRINTK is not set +# CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set From d14db4091cb48247bb8598f23f63a17e9e05a43c Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 17 Jun 2024 11:54:50 -0700 Subject: [PATCH 09/30] usb, webcam, and tpm support --- packages/linux-airgap/linux.config | 1125 +++++++++++++++++++++++++++- 1 file changed, 1114 insertions(+), 11 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index bfb99a0..a4a4dd6 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -303,6 +303,7 @@ CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +# CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set # CONFIG_MTRR is not set # CONFIG_X86_UMIP is not set @@ -363,6 +364,7 @@ CONFIG_ARCH_HAS_ADD_PAGES=y # Power management and ACPI options # # CONFIG_SUSPEND is not set +# CONFIG_HIBERNATION is not set # CONFIG_PM is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y @@ -397,6 +399,7 @@ CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_HED is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +# CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set @@ -581,7 +584,34 @@ CONFIG_FUNCTION_ALIGNMENT=16 CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set -# CONFIG_BLOCK is not set +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_DEV_BSG_COMMON=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +# CONFIG_BLK_DEV_ZONED is not set +# CONFIG_BLK_WBT is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +# CONFIG_IOSCHED_BFQ is not set +# end of IO Schedulers + CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y @@ -607,6 +637,8 @@ CONFIG_BINFMT_SCRIPT=y # # Memory Management options # +CONFIG_SWAP=y +# CONFIG_ZSWAP is not set # # SLAB allocator options @@ -854,6 +886,7 @@ CONFIG_GENERIC_CPU_VULNERABILITIES=y # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set +# CONFIG_ISCSI_IBFT is not set # CONFIG_FW_CFG_SYSFS is not set CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set @@ -901,21 +934,48 @@ CONFIG_PNP_DEBUG_MESSAGES=y # Protocols # CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +# CONFIG_BLK_DEV_LOOP is not set + +# +# DRBD disabled because PROC_FS or INET not selected +# +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_VIRTIO_BLK is not set +# CONFIG_BLK_DEV_UBLK is not set # # NVME Support # +# CONFIG_BLK_DEV_NVME is not set +# CONFIG_NVME_FC is not set # end of NVME Support # # Misc devices # +# CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set @@ -925,7 +985,11 @@ CONFIG_PNPACPI=y # # EEPROM support # +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set # end of EEPROM support # CONFIG_CB710_CORE is not set @@ -935,9 +999,8 @@ CONFIG_PNPACPI=y # # end of Texas Instruments shared transport line discipline -# -# Altera FPGA firmware download module (requires I2C) -# +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set @@ -946,14 +1009,189 @@ CONFIG_PNPACPI=y # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set # CONFIG_PVPANIC is not set # end of Misc devices # # SCSI device support # +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +# CONFIG_BLK_DEV_SD is not set +# CONFIG_CHR_DEV_ST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +CONFIG_BLK_DEV_BSG=y +# CONFIG_CHR_DEV_SCH is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +# CONFIG_VMWARE_PVSCSI is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_ISCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_VIRTIO is not set +# CONFIG_SCSI_DH is not set # end of SCSI device support +CONFIG_ATA=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y + +# +# Controllers with non-SFF native interface +# +# CONFIG_SATA_AHCI is not set +# CONFIG_SATA_AHCI_PLATFORM is not set +# CONFIG_AHCI_DWC is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_RZ1000 is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_PATA_ACPI is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # @@ -987,27 +1225,48 @@ CONFIG_INPUT_VIVALDIFMAP=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y # CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set @@ -1081,6 +1340,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set @@ -1098,7 +1358,14 @@ CONFIG_HVC_DRIVER=y # CONFIG_TTY_PRINTK is not set CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set -# CONFIG_HW_RANDOM is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +CONFIG_HW_RANDOM_INTEL=y +CONFIG_HW_RANDOM_AMD=y +# CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_VIA=y +CONFIG_HW_RANDOM_VIRTIO=y +# CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_DEVMEM is not set @@ -1106,15 +1373,108 @@ CONFIG_VIRTIO_CONSOLE=y # CONFIG_DEVPORT is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set -# CONFIG_TCG_TPM is not set +CONFIG_TCG_TPM=y +CONFIG_HW_RANDOM_TPM=y +CONFIG_TCG_TIS_CORE=y +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_I2C=y +CONFIG_TCG_TIS_I2C_CR50=y +CONFIG_TCG_TIS_I2C_ATMEL=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_TCG_TIS_I2C_NUVOTON=y +CONFIG_TCG_NSC=y +CONFIG_TCG_ATMEL=y +CONFIG_TCG_INFINEON=y +CONFIG_TCG_CRB=y +# CONFIG_TCG_VTPM_PROXY is not set +CONFIG_TCG_TIS_ST33ZP24=y +CONFIG_TCG_TIS_ST33ZP24_I2C=y # CONFIG_TELCLOCK is not set # CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set # end of Character devices # # I2C support # -# CONFIG_I2C is not set +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +# CONFIG_I2C_CHARDEV is not set +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_MUX_LTC4306 is not set +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_REG is not set +# CONFIG_I2C_MUX_MLXCPLD is not set +# end of Multiplexer I2C Chip support + +CONFIG_I2C_HELPER_AUTO=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_ISMT is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set + +# +# ACPI drivers +# +# CONFIG_I2C_SCMI is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_MLXCPLD is not set +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set @@ -1139,13 +1499,29 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set # CONFIG_HWMON is not set CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set @@ -1190,20 +1566,83 @@ CONFIG_BCMA_POSSIBLE=y # # Multifunction device drivers # +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CS42L43_I2C is not set # CONFIG_MFD_MADERA is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set +# CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6370 is not set # CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set # CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set # CONFIG_MFD_VX855 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ATC260X_I2C is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set @@ -1215,7 +1654,245 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_MEDIA_CEC_SUPPORT is not set # end of CEC support -# CONFIG_MEDIA_SUPPORT is not set +CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_SUPPORT_FILTER=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_PLATFORM_SUPPORT is not set +# CONFIG_MEDIA_TEST_SUPPORT is not set +# end of Media device types + +CONFIG_VIDEO_DEV=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_V4L2_FWNODE=y +CONFIG_V4L2_ASYNC=y +# end of Video4Linux options + +# +# Media controller options +# +# end of Media controller options + +# +# Media drivers +# + +# +# Drivers filtered as selected at 'Filter media drivers' +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_USB_VIDEO_CLASS is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set +# CONFIG_MEDIA_PCI_SUPPORT is not set +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_HI846 is not set +# CONFIG_VIDEO_HI847 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9M114 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T112 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_OV13B10 is not set +# CONFIG_VIDEO_OV2640 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5693 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV9734 is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_ET8EK8 is not set + +# +# Lens drivers +# +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# end of Video serializers and deserializers +# end of Media ancillary drivers # # Graphics support @@ -1266,6 +1943,8 @@ CONFIG_FB_EFI=y # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set @@ -1322,26 +2001,34 @@ CONFIG_HID_GENERIC=y # Special HID drivers # # CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set # CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set # CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CREATIVE_SB0540 is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set # CONFIG_HID_EVISION is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set # CONFIG_HID_GOOGLE_STADIA_FF is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_VRC2 is not set @@ -1354,26 +2041,35 @@ CONFIG_HID_GENERIC=y # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set +# CONFIG_HID_LETSKETCH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set # CONFIG_HID_REDRAGON is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PXRC is not set # CONFIG_HID_RAZER is not set # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set @@ -1381,12 +2077,15 @@ CONFIG_HID_GENERIC=y # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_TOPRE is not set +# CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_WACOM is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2221 is not set # end of Special HID drivers # @@ -1394,6 +2093,18 @@ CONFIG_HID_GENERIC=y # # end of HID-BPF support +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set +# end of USB HID support + +CONFIG_I2C_HID=y +# CONFIG_I2C_HID_ACPI is not set +# CONFIG_I2C_HID_OF is not set + # # Intel ISH HID support # @@ -1407,8 +2118,169 @@ CONFIG_HID_GENERIC=y # end of AMD SFH HID Support CONFIG_USB_OHCI_LITTLE_ENDIAN=y -# CONFIG_USB_SUPPORT is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +CONFIG_USB_AUTOSUSPEND_DELAY=2 +# CONFIG_USB_MON is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +# CONFIG_USB_XHCI_PLATFORM is not set +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=y +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +CONFIG_USB_PRINTER=y +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_APPLE_MFI_FASTCHARGE is not set +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +# CONFIG_USB_GADGET is not set +CONFIG_TYPEC=y +# CONFIG_TYPEC_TCPM is not set +# CONFIG_TYPEC_UCSI is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +# CONFIG_TYPEC_MUX_GPIO_SBU is not set +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +# end of USB Type-C Alternate Mode drivers + +# CONFIG_USB_ROLE_SWITCH is not set # CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set # CONFIG_ACCESSIBILITY is not set @@ -1567,6 +2439,7 @@ CONFIG_CLKBLD_I8253=y # PHY Subsystem # # CONFIG_GENERIC_PHY is not set +# CONFIG_USB_LGM_PHY is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # @@ -1597,6 +2470,7 @@ CONFIG_CLKBLD_I8253=y # CONFIG_ANDROID_BINDER_IPC is not set # end of Android +# CONFIG_LIBNVDIMM is not set # CONFIG_DAX is not set # CONFIG_NVMEM is not set @@ -1622,6 +2496,18 @@ CONFIG_CLKBLD_I8253=y # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4_FS is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_BCACHEFS_FS is not set # CONFIG_EXPORTFS_BLOCK_OPS is not set # CONFIG_FILE_LOCKING is not set # CONFIG_FS_ENCRYPTION is not set @@ -1640,6 +2526,23 @@ CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FSCACHE is not set # end of Caches +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_EXFAT_FS is not set +# CONFIG_NTFS_FS is not set +# CONFIG_NTFS3_FS is not set +# end of DOS/FAT/EXFAT/NT Filesystems + # # Pseudo filesystems # @@ -1756,7 +2659,200 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -# CONFIG_CRYPTO is not set +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_MANAGER is not set +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_AUTHENC is not set +# CONFIG_CRYPTO_TEST is not set +# end of Crypto core or helper + +# +# Public-key cryptography +# +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_DH is not set +# CONFIG_CRYPTO_ECDH is not set +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_SM2 is not set +# CONFIG_CRYPTO_CURVE25519 is not set +# end of Public-key cryptography + +# +# Block ciphers +# +# CONFIG_CRYPTO_AES is not set +# CONFIG_CRYPTO_AES_TI is not set +# CONFIG_CRYPTO_ARIA is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_SM4_GENERIC is not set +# CONFIG_CRYPTO_TWOFISH is not set +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_CBC is not set +# CONFIG_CRYPTO_CFB is not set +# CONFIG_CRYPTO_CTR is not set +# CONFIG_CRYPTO_CTS is not set +# CONFIG_CRYPTO_ECB is not set +# CONFIG_CRYPTO_HCTR2 is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_OFB is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_CCM is not set +# CONFIG_CRYPTO_GCM is not set +# CONFIG_CRYPTO_SEQIV is not set +# CONFIG_CRYPTO_ECHAINIV is not set +# CONFIG_CRYPTO_ESSIV is not set +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +# CONFIG_CRYPTO_BLAKE2B is not set +# CONFIG_CRYPTO_CMAC is not set +# CONFIG_CRYPTO_GHASH is not set +# CONFIG_CRYPTO_HMAC is not set +# CONFIG_CRYPTO_MD4 is not set +# CONFIG_CRYPTO_MD5 is not set +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_SHA1 is not set +# CONFIG_CRYPTO_SHA256 is not set +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_STREEBOG is not set +# CONFIG_CRYPTO_VMAC is not set +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_XXHASH is not set +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +# CONFIG_CRYPTO_DEFLATE is not set +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set +# end of Compression + +# +# Random number generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_DRBG_MENU is not set +# CONFIG_CRYPTO_JITTERENTROPY is not set +# end of Random number generation + +# +# Userspace interface +# +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (x86) +# +# CONFIG_CRYPTO_CURVE25519_X86 is not set +# CONFIG_CRYPTO_AES_NI_INTEL is not set +# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set +# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set +# CONFIG_CRYPTO_DES3_EDE_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set +# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_TWOFISH_X86_64 is not set +# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set +# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set +# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set +# CONFIG_CRYPTO_CHACHA20_X86_64 is not set +# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set +# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set +# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set +# CONFIG_CRYPTO_BLAKE2S_X86 is not set +# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set +# CONFIG_CRYPTO_POLY1305_X86_64 is not set +# CONFIG_CRYPTO_SHA1_SSSE3 is not set +# CONFIG_CRYPTO_SHA256_SSSE3 is not set +# CONFIG_CRYPTO_SHA512_SSSE3 is not set +# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set +# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set +# CONFIG_CRYPTO_CRC32C_INTEL is not set +# CONFIG_CRYPTO_CRC32_PCLMUL is not set +# end of Accelerated Cryptographic Algorithms for CPU (x86) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_CCP is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_VIRTIO is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set + +# +# Certificates for signature checking +# +# end of Certificates for signature checking # # Library routines @@ -1778,15 +2874,17 @@ CONFIG_ARCH_USE_SYM_ANNOTATIONS=y # # Crypto library routines # +CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 # CONFIG_CRYPTO_LIB_POLY1305 is not set +# CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA1=y # end of Crypto library routines -# CONFIG_CRC_CCITT is not set +CONFIG_CRC_CCITT=y # CONFIG_CRC16 is not set # CONFIG_CRC_T10DIF is not set # CONFIG_CRC64_ROCKSOFT is not set @@ -1806,6 +2904,7 @@ CONFIG_CRC32_SLICEBY8=y CONFIG_ZLIB_INFLATE=y # CONFIG_XZ_DEC is not set CONFIG_DECOMPRESS_GZIP=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y @@ -1817,6 +2916,8 @@ CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y # CONFIG_IRQ_POLL is not set CONFIG_UCS2_STRING=y @@ -1827,11 +2928,13 @@ CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y +CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y +CONFIG_SBITMAP=y # CONFIG_LWQ_TEST is not set # end of Library routines From c3b545d7585d9840db2f1cebcdca8b34b09097c8 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 18 Jun 2024 01:33:59 -0700 Subject: [PATCH 10/30] feat: add flashtools --- packages/flashtools/Containerfile | 31 +++++++++++++++++++++++++++++++ src/packages.mk | 28 ++++++++++++++++++++++++++-- 2 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 packages/flashtools/Containerfile diff --git a/packages/flashtools/Containerfile b/packages/flashtools/Containerfile new file mode 100644 index 0000000..66d103c --- /dev/null +++ b/packages/flashtools/Containerfile @@ -0,0 +1,31 @@ +FROM scratch as base +ENV VERSION=d1e6f12568cb23387144a4b7a6535fe1bc1e79b1 +ENV SRC_HASH=a68cdb4a2e312f96862119a6d829ac900b53d0cbc80caa5632efd43b5b7eed6c +ENV SRC_FILE=${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/osresearch/flashtools/archive/${SRC_FILE} + +FROM base as fetch +COPY --from=stagex/busybox . / +COPY --from=stagex/musl . / +COPY --from=stagex/make . / +COPY --from=stagex/binutils . / +COPY --from=stagex/gcc . / +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . +RUN tar -xvf ${SRC_FILE} +WORKDIR flashtools-${VERSION} + +FROM fetch as build +RUN --network=none make all + +from build as install +RUN <<-EOF + mkdir -p /rootfs/usr/bin/ + install -D -m 0755 flashtool /rootfs/usr/bin/ + install -D -m 0755 peek /rootfs/usr/bin/ + install -D -m 0755 poke /rootfs/usr/bin/ + install -D -m 0755 cbfs /rootfs/usr/bin/ + install -D -m 0755 uefi /rootfs/usr/bin/ +EOF + +FROM stagex/filesystem as package +COPY --from=install /rootfs/./ / diff --git a/src/packages.mk b/src/packages.mk index b7cc207..f3ba140 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -201,8 +201,14 @@ out/bzip2/index.json: \ ca-certificates: out/ca-certificates/index.json out/ca-certificates/index.json: \ packages/ca-certificates/Containerfile \ + out/binutils/index.json \ out/busybox/index.json \ - out/filesystem/index.json + out/filesystem/index.json \ + out/gcc/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/openssl/index.json \ + out/perl/index.json $(call build,ca-certificates) .PHONY: clang @@ -270,6 +276,7 @@ out/curl/index.json: \ packages/curl/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ + out/ca-certificates/index.json \ out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ @@ -432,6 +439,16 @@ out/findutils/index.json: \ out/musl/index.json $(call build,findutils) +.PHONY: flashtools +flashtools: out/flashtools/index.json +out/flashtools/index.json: \ + packages/flashtools/Containerfile \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/musl/index.json + $(call build,flashtools) + .PHONY: flex flex: out/flex/index.json out/flex/index.json: \ @@ -610,17 +627,24 @@ out/grpcurl/index.json: \ grub: out/grub/index.json out/grub/index.json: \ packages/grub/Containerfile \ + out/autoconf/index.json \ + out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ out/filesystem/index.json \ out/flex/index.json \ + out/gawk/index.json \ out/gcc/index.json \ + out/gettext/index.json \ out/linux-headers/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ - out/python/index.json + out/perl/index.json \ + out/pkgconf/index.json \ + out/python/index.json \ + out/xz/index.json $(call build,grub) .PHONY: gzip From ad1069bcf756e9ea96907175315b629a1f529095 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 18 Jun 2024 01:41:02 -0700 Subject: [PATCH 11/30] fix: linux-airgap ext4, vfat, and eudev support --- packages/linux-airgap/linux.config | 41 ++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index a4a4dd6..a00a903 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -175,10 +175,10 @@ CONFIG_PRINTK=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y -# CONFIG_EPOLL is not set -# CONFIG_SIGNALFD is not set -# CONFIG_TIMERFD is not set -# CONFIG_EVENTFD is not set +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y # CONFIG_SHMEM is not set # CONFIG_AIO is not set # CONFIG_IO_URING is not set @@ -2497,9 +2497,18 @@ CONFIG_CLKBLD_I8253=y CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set -# CONFIG_EXT4_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +# CONFIG_EXT4_FS_POSIX_ACL is not set +# CONFIG_EXT4_FS_SECURITY is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set @@ -2512,8 +2521,9 @@ CONFIG_FS_IOMAP=y # CONFIG_FILE_LOCKING is not set # CONFIG_FS_ENCRYPTION is not set # CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set -# CONFIG_INOTIFY_USER is not set +CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set @@ -2536,9 +2546,14 @@ CONFIG_FS_IOMAP=y # # DOS/FAT/EXFAT/NT Filesystems # +CONFIG_FAT_FS=y # CONFIG_MSDOS_FS is not set -# CONFIG_VFAT_FS is not set -# CONFIG_EXFAT_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_EXFAT_FS=y +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" # CONFIG_NTFS_FS is not set # CONFIG_NTFS3_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems @@ -2561,7 +2576,7 @@ CONFIG_EFIVAR_FS=y # end of Pseudo filesystems # CONFIG_MISC_FILESYSTEMS is not set -CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set @@ -2664,6 +2679,10 @@ CONFIG_CRYPTO=y # # Crypto core or helper # +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y # CONFIG_CRYPTO_MANAGER is not set # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y @@ -2759,7 +2778,7 @@ CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y # # CRCs (cyclic redundancy checks) # -# CONFIG_CRYPTO_CRC32C is not set +CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRCT10DIF is not set # end of CRCs (cyclic redundancy checks) @@ -2885,7 +2904,7 @@ CONFIG_CRYPTO_LIB_SHA1=y # end of Crypto library routines CONFIG_CRC_CCITT=y -# CONFIG_CRC16 is not set +CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set # CONFIG_CRC64_ROCKSOFT is not set # CONFIG_CRC_ITU_T is not set From 1eec75af4ec573d2bea7b09b62a0fbf2b5ff088b Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 18 Jun 2024 14:07:48 -0700 Subject: [PATCH 12/30] fix: add hiddev hidraw devices --- packages/linux-airgap/linux.config | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index a00a903..b5d524e 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -1993,7 +1993,7 @@ CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set -# CONFIG_HIDRAW is not set +CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y @@ -2020,6 +2020,7 @@ CONFIG_HID_GENERIC=y # CONFIG_HID_ELO is not set # CONFIG_HID_EVISION is not set # CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_GLORIOUS is not set @@ -2098,7 +2099,7 @@ CONFIG_HID_GENERIC=y # CONFIG_USB_HID=y # CONFIG_HID_PID is not set -# CONFIG_USB_HIDDEV is not set +CONFIG_USB_HIDDEV=y # end of USB HID support CONFIG_I2C_HID=y From f878587e95b07c7b02658bea49bb5615892b8599 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 20 Jun 2024 15:41:21 -0700 Subject: [PATCH 13/30] feat: package libusb and ccid --- packages/ccid/Containerfile | 41 +++++++++++++++++++++++++++++ packages/libusb/Containerfile | 32 +++++++++++++++++++++++ src/packages.mk | 49 +++++++++++++++++++++++++++++++++-- 3 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 packages/ccid/Containerfile create mode 100644 packages/libusb/Containerfile diff --git a/packages/ccid/Containerfile b/packages/ccid/Containerfile new file mode 100644 index 0000000..a9d1b97 --- /dev/null +++ b/packages/ccid/Containerfile @@ -0,0 +1,41 @@ +FROM scratch as base +ENV VERSION=1.5.5 +ENV SRC_HASH=194708f75fe369d45dd7c15e8b3e8a7db8b49cfc5557574ca2a2e76ef12ca0ca +ENV SRC_FILE=ccid-${VERSION}.tar.bz2 +ENV SRC_SITE=https://ccid.apdu.fr/files/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} ${SRC_FILE} + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/m4 . / +COPY --from=stagex/musl . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/perl . / +COPY --from=stagex/pcsc-lite . / +COPY --from=stagex/flex . / +COPY --from=stagex/pkgconf . / +COPY --from=stagex/libusb . / +COPY --from=stagex/zlib . / +RUN tar -xvf $SRC_FILE +WORKDIR ccid-${VERSION} +RUN --network=none <<-EOF + set -eux + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --enable-twinserial + make -j "$(nproc)" +EOF + +FROM build as install +RUN --network=none make DESTDIR=/rootfs install + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/libusb/Containerfile b/packages/libusb/Containerfile new file mode 100644 index 0000000..5ed5533 --- /dev/null +++ b/packages/libusb/Containerfile @@ -0,0 +1,32 @@ +FROM scratch as base +ENV VERSION=1.0.27 +ENV SRC_FILE=libusb-${VERSION}.tar.bz2 +ENV SRC_SITE=https://github.com/libusb/libusb/releases/download/v${VERSION}/${SRC_FILE} +ENV SRC_HASH=ffaa41d741a8a3bee244ac8e54a72ea05bf2879663c098c82fc5757853441575 + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/linux-headers . / +RUN tar -xf ${SRC_FILE} +WORKDIR libusb-${VERSION} +RUN --network=none <<-EOF + set -eux + ./configure \ + --prefix=/usr \ + --disable-udev \ + --enable-static + make -j1 +EOF + +FROM build as install +RUN make DESTDIR=/rootfs install + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index b7cc207..cbd7349 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -201,10 +201,34 @@ out/bzip2/index.json: \ ca-certificates: out/ca-certificates/index.json out/ca-certificates/index.json: \ packages/ca-certificates/Containerfile \ + out/binutils/index.json \ out/busybox/index.json \ - out/filesystem/index.json + out/filesystem/index.json \ + out/gcc/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/openssl/index.json \ + out/perl/index.json $(call build,ca-certificates) +.PHONY: ccid +ccid: out/ccid/index.json +out/ccid/index.json: \ + packages/ccid/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/flex/index.json \ + out/gcc/index.json \ + out/m4/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/pcsc-lite/index.json \ + out/perl/index.json \ + out/pkgconf/index.json \ + out/zlib/index.json + $(call build,ccid) + .PHONY: clang clang: out/clang/index.json out/clang/index.json: \ @@ -270,6 +294,7 @@ out/curl/index.json: \ packages/curl/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ + out/ca-certificates/index.json \ out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ @@ -610,17 +635,24 @@ out/grpcurl/index.json: \ grub: out/grub/index.json out/grub/index.json: \ packages/grub/Containerfile \ + out/autoconf/index.json \ + out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ out/filesystem/index.json \ out/flex/index.json \ + out/gawk/index.json \ out/gcc/index.json \ + out/gettext/index.json \ out/linux-headers/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ - out/python/index.json + out/perl/index.json \ + out/pkgconf/index.json \ + out/python/index.json \ + out/xz/index.json $(call build,grub) .PHONY: gzip @@ -908,6 +940,19 @@ out/libunwind/index.json: \ out/musl/index.json $(call build,libunwind) +.PHONY: libusb +libusb: out/libusb/index.json +out/libusb/index.json: \ + packages/libusb/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/linux-headers/index.json \ + out/make/index.json \ + out/musl/index.json + $(call build,libusb) + .PHONY: libxml2 libxml2: out/libxml2/index.json out/libxml2/index.json: \ From 70902534df3075fb22fffaf97935dcc60e528392 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 20 Jun 2024 17:01:48 -0700 Subject: [PATCH 14/30] feat: package pcsc-tools --- packages/pcsc-lite/Containerfile | 2 ++ packages/pcsc-tools/Containerfile | 37 +++++++++++++++++++++++++++++++ src/packages.mk | 22 ++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 packages/pcsc-tools/Containerfile diff --git a/packages/pcsc-lite/Containerfile b/packages/pcsc-lite/Containerfile index 3cff8dd..d4b4824 100644 --- a/packages/pcsc-lite/Containerfile +++ b/packages/pcsc-lite/Containerfile @@ -12,6 +12,8 @@ COPY --from=stagex/busybox . / COPY --from=stagex/m4 . / COPY --from=stagex/musl . / COPY --from=stagex/gcc . / +COPY --from=stagex/ccid . / +COPY --from=stagex/libusb . / COPY --from=stagex/binutils . / COPY --from=stagex/make . / COPY --from=stagex/perl . / diff --git a/packages/pcsc-tools/Containerfile b/packages/pcsc-tools/Containerfile new file mode 100644 index 0000000..e587b57 --- /dev/null +++ b/packages/pcsc-tools/Containerfile @@ -0,0 +1,37 @@ +FROM scratch as base +ENV VERSION=1.7.1 +ENV SRC_HASH=0d024b589e15d79eac8506cd67df7b53cf91e9e6a493c8319f33cd29b5f36426 +ENV SRC_FILE=pcsc-tools-${VERSION}.tar.bz2 +ENV SRC_SITE=https://pcsc-tools.apdu.fr/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} ${SRC_FILE} + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/m4 . / +COPY --from=stagex/musl . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/perl . / +COPY --from=stagex/flex . / +COPY --from=stagex/pkgconf . / +COPY --from=stagex/pcsc-lite . / +RUN tar -xvjf $SRC_FILE +WORKDIR pcsc-tools-${VERSION} +RUN --network=none <<-EOF + set -eux + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + make -j "$(nproc)" +EOF + +FROM build as install +RUN --network=none make DESTDIR=/rootfs install + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index cbd7349..0cb2ab8 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -220,6 +220,7 @@ out/ccid/index.json: \ out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ + out/libusb/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ @@ -1395,10 +1396,12 @@ out/pcsc-lite/index.json: \ packages/pcsc-lite/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ + out/ccid/index.json \ out/eudev/index.json \ out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ + out/libusb/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ @@ -1406,6 +1409,25 @@ out/pcsc-lite/index.json: \ out/pkgconf/index.json $(call build,pcsc-lite) +.PHONY: pcsc-tools +pcsc-tools: out/pcsc-tools/index.json +out/pcsc-tools/index.json: \ + packages/pcsc-tools/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/ccid/index.json \ + out/eudev/index.json \ + out/filesystem/index.json \ + out/flex/index.json \ + out/gcc/index.json \ + out/libusb/index.json \ + out/m4/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/perl/index.json \ + out/pkgconf/index.json + $(call build,pcsc-tools) + .PHONY: perl perl: out/perl/index.json out/perl/index.json: \ From 6b6a67beaa8e8d2c470036403b5ca28345aed7cf Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 20 Jun 2024 20:44:08 -0700 Subject: [PATCH 15/30] fix: use libusb for pcscd --- packages/pcsc-lite/Containerfile | 6 ++---- src/packages.mk | 6 +----- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/pcsc-lite/Containerfile b/packages/pcsc-lite/Containerfile index d4b4824..513a267 100644 --- a/packages/pcsc-lite/Containerfile +++ b/packages/pcsc-lite/Containerfile @@ -12,14 +12,12 @@ COPY --from=stagex/busybox . / COPY --from=stagex/m4 . / COPY --from=stagex/musl . / COPY --from=stagex/gcc . / -COPY --from=stagex/ccid . / COPY --from=stagex/libusb . / COPY --from=stagex/binutils . / COPY --from=stagex/make . / COPY --from=stagex/perl . / COPY --from=stagex/flex . / COPY --from=stagex/pkgconf . / -COPY --from=stagex/eudev . / RUN tar -xvf $SRC_FILE WORKDIR pcsc-lite-${VERSION} RUN --network=none <<-EOF @@ -30,8 +28,8 @@ RUN --network=none <<-EOF --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var \ - --disable-libusb \ - --enable-libudev \ + --enable-libusb \ + --disable-libudev \ --disable-maintainer-mode \ --disable-silent-rules \ --without-systemdsystemunitdir \ diff --git a/src/packages.mk b/src/packages.mk index 0cb2ab8..aa371d5 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -1396,8 +1396,6 @@ out/pcsc-lite/index.json: \ packages/pcsc-lite/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ - out/ccid/index.json \ - out/eudev/index.json \ out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ @@ -1415,15 +1413,13 @@ out/pcsc-tools/index.json: \ packages/pcsc-tools/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ - out/ccid/index.json \ - out/eudev/index.json \ out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ - out/libusb/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ + out/pcsc-lite/index.json \ out/perl/index.json \ out/pkgconf/index.json $(call build,pcsc-tools) From 7cb126d0830082605b9da571ec0093121db15424 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 20 Jun 2024 23:26:29 -0700 Subject: [PATCH 16/30] feat: package opensc --- packages/opensc/Containerfile | 60 +++++++++++++++++++++++++++++++++++ src/packages.mk | 26 +++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 packages/opensc/Containerfile diff --git a/packages/opensc/Containerfile b/packages/opensc/Containerfile new file mode 100644 index 0000000..37003d1 --- /dev/null +++ b/packages/opensc/Containerfile @@ -0,0 +1,60 @@ +FROM scratch as base +ENV VERSION=0.25.1 +ENV SRC_HASH=989e6305900d4f2f56ef84aa0da07c044459b4f8a508957a4cdefce6a1367c7b +ENV SRC_FILE=${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/opensc/opensc/archive/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/linux-headers . / +COPY --from=stagex/util-linux . / +COPY --from=stagex/perl . / +COPY --from=stagex/openssl . / +COPY --from=stagex/ncurses . / +COPY --from=stagex/readline . / +COPY --from=stagex/autoconf . / +COPY --from=stagex/gettext . / +COPY --from=stagex/pcsc-lite . / +COPY --from=stagex/automake . / +COPY --from=stagex/libtool . / +COPY --from=stagex/pkgconf . / +COPY --from=stagex/m4 . / +COPY --from=stagex/zlib . / +RUN tar -xf ${SRC_FILE} +WORKDIR OpenSC-${VERSION} +ENV CFLAGS="-U_FORTIFY_SOURCE -Wno-error" +RUN --network=none <<-EOF + set -eux + ./bootstrap + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --enable-zlib \ + --enable-readline \ + --enable-openssl \ + --enable-pcsc \ + --enable-sm \ + --enable-piv-sm + make -j "$(nproc)" + make -C src/tools +EOF + +FROM build as install +RUN --network=none <<-EOF + set -eux + make DESTDIR=/rootfs install + install -D -m644 etc/opensc.conf /rootfs/etc/opensc.conf +EOF + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index aa371d5..a56cf46 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -1376,6 +1376,32 @@ out/openpgp-card-tools/index.json: \ out/zlib/index.json $(call build,openpgp-card-tools) +.PHONY: opensc +opensc: out/opensc/index.json +out/opensc/index.json: \ + packages/opensc/Containerfile \ + out/autoconf/index.json \ + out/automake/index.json \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/gettext/index.json \ + out/libtool/index.json \ + out/linux-headers/index.json \ + out/m4/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/ncurses/index.json \ + out/openssl/index.json \ + out/pcsc-lite/index.json \ + out/perl/index.json \ + out/pkgconf/index.json \ + out/readline/index.json \ + out/util-linux/index.json \ + out/zlib/index.json + $(call build,opensc) + .PHONY: openssl openssl: out/openssl/index.json out/openssl/index.json: \ From 129225993d9f184f0caf24583990656a95149756 Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Sat, 22 Jun 2024 10:30:50 -0400 Subject: [PATCH 17/30] chore: add sigs for release 2024.05.0 --- .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 816 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 799 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 814 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 814 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 817 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 812 bytes .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 800 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 799 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 819 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 816 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 821 bytes .../signature-4 | Bin 0 -> 821 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 817 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 812 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 817 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 814 bytes .../signature-4 | Bin 0 -> 818 bytes .../signature-4 | Bin 0 -> 816 bytes .../signature-4 | Bin 0 -> 813 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 809 bytes .../signature-4 | Bin 0 -> 819 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 810 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | 4 ++++ .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 799 bytes .../signature-4 | Bin 0 -> 802 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 798 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 807 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 798 bytes .../signature-4 | Bin 0 -> 808 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-4 | Bin 0 -> 812 bytes .../signature-4 | Bin 0 -> 806 bytes .../signature-4 | Bin 0 -> 811 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 805 bytes .../signature-4 | Bin 0 -> 800 bytes .../signature-4 | Bin 0 -> 800 bytes .../signature-4 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 801 bytes 157 files changed, 4 insertions(+) create mode 100644 signatures/stagex/abseil-cpp@sha256=fda8636719788a6206b4604fc25fba8058bc370b74e80a5f68168b55eefae051/signature-4 create mode 100644 signatures/stagex/argp-standalone@sha256=90b1b2c705dcbc4112420762d2cd0acd71f03b967ec9c8267dcd6efa3f4dd11e/signature-4 create mode 100644 signatures/stagex/autoconf-archive@sha256=1ba8d3185684a9dd5702920d689ab3a437db70c8925981d07736c066d83d3797/signature-4 create mode 100644 signatures/stagex/autoconf@sha256=1af73ca2217bfd31eeebcbf4a36091b604a70b1a56793b66a22606972af15a45/signature-4 create mode 100644 signatures/stagex/automake@sha256=40c3d944de217faceedccb028e92c730f4ed041dfa580bd14a76a19b7418846c/signature-4 create mode 100644 signatures/stagex/aws-cli@sha256=8951e64343e1b4e0df301c4ef62474655bb26c2446cf6f0d12906ef298413238/signature-4 create mode 100644 signatures/stagex/bash@sha256=395e85b2f017c3fd30810d12eea5d59b015f6f5387f79bdec808ca01408cfe86/signature-4 create mode 100644 signatures/stagex/bc@sha256=1ecf6029ceed91dd62b08c64e49f00518edcf6c10ac4ab2fe7e8f71943607eef/signature-4 create mode 100644 signatures/stagex/bison@sha256=aad29b5b7b0851eb2c99fe5ffbb3000655d4f199c74a048d0a29d45d651afa2e/signature-4 create mode 100644 signatures/stagex/buf@sha256=d6a180c1b2e06e512f9defcbbd03fab104a464a52bc83c37a1ecf1874e2ef6cf/signature-4 create mode 100644 signatures/stagex/busybox@sha256=8cb9360041cd17e8df33c5cbc6c223875045c0c249254367ed7e0eb445720757/signature-4 create mode 100644 signatures/stagex/bzip2@sha256=f4fdf7f5c966bf2aef1e271e146d019ac6923368aad3581f817e2c893f8d97c4/signature-4 create mode 100644 signatures/stagex/ca-certificates@sha256=76b232139c838fad3cdc693f839384141c2a5bf6e7f390294a133be1392a9b7a/signature-4 create mode 100644 signatures/stagex/clang@sha256=0021ac32c35197d8bba0ae6a27104da7dd7c63535b0f3e9bfe812e55b9e97b9d/signature-4 create mode 100644 signatures/stagex/cmake@sha256=1d3e7a0bbb030cfadc6ad6a71d6c96ce2c415570b1fa45478796a11d4aee4628/signature-4 create mode 100644 signatures/stagex/coreutils@sha256=e8c88bae74f453d8277a6265e8ff22c14d404d22d1e67ea68be68b4da59ede6a/signature-4 create mode 100644 signatures/stagex/cpio@sha256=25afad810fbb9b1d02762030c3e43e07259a79627dbea9b66ef7f797f8377a2a/signature-4 create mode 100644 signatures/stagex/curl@sha256=d04315da5bc05559d9af4d17e033006f7f01ea87f187f285a7a729461e3d6742/signature-4 create mode 100644 signatures/stagex/diffutils@sha256=4e937265bab0f853b175bccfff831d3888da567d3966f6a284d233540e09a472/signature-4 create mode 100644 signatures/stagex/dosfstools@sha256=8a580d399d5f7ac276e276059be5ffc87d6118f30f62a7151de76f7eb4a37fbe/signature-4 create mode 100644 signatures/stagex/e2fsprogs@sha256=6fc0d5db2775f987f089b7280c6e362d23404662718cd4273dcd881fb2650eec/signature-4 create mode 100644 signatures/stagex/ed@sha256=34d8af6561c26beb90b78299f0f20e1327147e7a1e1519d82ec65bbee7c4e824/signature-4 create mode 100644 signatures/stagex/eif_build@sha256=8628b83ddf2aa51068e2422b62646250667abe0ec9591a30c98a3c4bd8ee6ee1/signature-4 create mode 100644 signatures/stagex/elfutils@sha256=2e415f1c641e35286d992d5c2406944b36eabff4ac3eb27b6e226bbee65b4548/signature-4 create mode 100644 signatures/stagex/eudev@sha256=66020d28246af1d1e5f8fe3b5bca3da3cbfbd1f89cc1c616b7f8d13f61419026/signature-4 create mode 100644 signatures/stagex/file@sha256=6cb3e28b54157e1ffbc04fcdcb7e896e1bb9337d323e5b6901a26577efb9e795/signature-4 create mode 100644 signatures/stagex/filesystem@sha256=c504b17edae1bea8c139d058b20bebd383a0be1b4f57565d92cb578012f9c0f8/signature-4 create mode 100644 signatures/stagex/findutils@sha256=e7d48fac7c198c6a58e83a437d6f86f795dc8a7541720472c9f728f9e4710466/signature-4 create mode 100644 signatures/stagex/flex@sha256=045953b67aa1b9f965b5e0b507c55d7590e5f32e33fefc65953718898d30ade6/signature-4 create mode 100644 signatures/stagex/gawk@sha256=e4b39ff2528e93b0d4936c88c0c8da50254a31927e2c1d716a80915f37cc59b2/signature-4 create mode 100644 signatures/stagex/gcc@sha256=ce77c0d1576d3c9d7905edd438fc58d2c51c0340a996c09a93c4602534dc2e26/signature-4 create mode 100644 signatures/stagex/gen_initramfs@sha256=0bdcb1073255ece49129d61998fb8cbe4521d409c3631bb0d8d3bc5f00d8945b/signature-4 create mode 100644 signatures/stagex/gettext@sha256=8ef80aa190b4c765615b4a1c17f906d73a83cf39f88e66ff4f086e990db75066/signature-4 create mode 100644 signatures/stagex/git@sha256=4387c280cbd76810cf1244ddd3d1057996f7b3380956f83073b6b48290f9a9ab/signature-4 create mode 100644 signatures/stagex/gmp@sha256=5c701a3a1f95c1c19e57ce2438d7bd8bce2c6c15556f31bb68ff160b1e6034b2/signature-4 create mode 100644 signatures/stagex/go@sha256=5c12000dd04a015973fbac431c77e6739ec19bde4454bca3067452ad30ebb48f/signature-4 create mode 100644 signatures/stagex/gperf@sha256=d49e37f8d4455259aadab9fe28e18da44f83ff6e86a2d636a7bc799ac40d8841/signature-4 create mode 100644 signatures/stagex/gpg@sha256=b5b0726171f66da437dbd24d2398cd324b96f00115770767b4f72df2547c5323/signature-4 create mode 100644 signatures/stagex/grep@sha256=821c412751accafc42cecbbdcb9fd6f1ce3de2732c79bceda79cad4973d1c4ad/signature-4 create mode 100644 signatures/stagex/grpcurl@sha256=138a64d541a8acda7e6c19033a83114082d0aca39569f34fd94ea40dbfb7d675/signature-4 create mode 100644 signatures/stagex/grub@sha256=61881b913fc5a18b476c191c4ddbdc445c074b817c3674bfc89d73d22e3d60ab/signature-4 create mode 100644 signatures/stagex/gzip@sha256=f8f916ceb9b5bab3bd0accb24049f8c91d23d25ecbc73432fe6e904a6376bc7f/signature-4 create mode 100644 signatures/stagex/helm@sha256=0e12ae85e8c0dc702482806cd85bacdc4a4d7765f5c1bc452f1237762845cd57/signature-4 create mode 100644 signatures/stagex/icu@sha256=7ba79dd2b79dfaab960b02974c5bf0e836e1f5a168d5e7103e8194a7f3512444/signature-4 create mode 100644 signatures/stagex/iputils@sha256=f745fee8efc807a1493d2c9bd617b1345f10a4dab02cc528fe930647846682ea/signature-4 create mode 100644 signatures/stagex/jq@sha256=0297a099ae95eed13d48bce2d4d624544857680095b6201e9919e1d5da45a6cd/signature-4 create mode 100644 signatures/stagex/json-c@sha256=63db8d16b2549bb68498ab60f700bc12d9fec725db38440678aefc4f83353537/signature-4 create mode 100644 signatures/stagex/k9s@sha256=2b7016af8f507d31d222b30e8c42e26bec7178963edf4a029ea50563b87914f6/signature-4 create mode 100644 signatures/stagex/keyfork@sha256=d81144f0a5e8d1dbd99724df80824d395e265642842e121b485156c9f04200be/signature-4 create mode 100644 signatures/stagex/ksops-dry-run@sha256=facd6c6d1eacf6a0d180f9b231fc45527ecd1693db97cecff282e1b5cbe989d5/signature-4 create mode 100644 signatures/stagex/kubeconform@sha256=70fa7f6e5918ddb66732d4ef42e979dd6db38ad92875f5ad8ff1a6d04450fa3d/signature-4 create mode 100644 signatures/stagex/kubectl@sha256=f647075cb0330b8cfc3d35ac097d9155e130ea5d1dd16c99e927c7a3b4da47ed/signature-4 create mode 100644 signatures/stagex/kustomize-sops@sha256=57655bd5bed28075a8ab96e1e50d9a6f88a0321893dcda0f53b4b483a5188f7a/signature-4 create mode 100644 signatures/stagex/kustomize@sha256=a99a74f2e37770ea3cb6fe8a4ebe8e731800ab3ea1ed3813b9f374592adf85f2/signature-4 create mode 100644 signatures/stagex/libassuan@sha256=1267bb842bcb6e8bff56e2b72599357605a5e141f76629f7e96187ae85a07197/signature-4 create mode 100644 signatures/stagex/libcap@sha256=bc8dc2d91963008d3bdb462251269bce239a17b8966818023ec950301f8d744a/signature-4 create mode 100644 signatures/stagex/libffi@sha256=23c734a9376d588c2ac112c61d84309c511281fbc62e0fcdbb04e97ef4d2f99d/signature-4 create mode 100644 signatures/stagex/libgcrypt@sha256=ea1906215d18688d96fc5329301af649834fe96c5eadda74c9d485623efb1f90/signature-4 create mode 100644 signatures/stagex/libgpg-error@sha256=e7e4797f38ba1a09ba700c91e2a5c99230f04f31e7961101a72d4e95f653f284/signature-4 create mode 100644 signatures/stagex/libksba@sha256=a5aac434ffd8fca96c435756fac9e300b3d06e04a15c707d09e5e8a16c0bcd89/signature-4 create mode 100644 signatures/stagex/libqrencode@sha256=1927d17aaf1ad6a9910380714f0dd12c72c69f9ee1b19668bf4cc5f89cbc2b2d/signature-4 create mode 100644 signatures/stagex/libtool@sha256=cd53fc6b7ffc28b0575d3f74bc2c32794f36ce138adc49556870ce59443a51b4/signature-4 create mode 100644 signatures/stagex/libunwind@sha256=18d3b25f523d83aec9db229528d83068a5e289cc6dd27c85ab6ed0f0a55bc9a9/signature-4 create mode 100644 signatures/stagex/libxml2@sha256=92302a169fde418c2091537b5dbdee16ce34789a71444eb91d1b2dd729a41cc0/signature-4 create mode 100644 signatures/stagex/libxslt@sha256=a5b94093455cbf9d739a2559155e7ae66654d1511b6b4d7bd08ea440f6e8b281/signature-4 create mode 100644 signatures/stagex/libzstd@sha256=44bf98b9cfc8f7659311a9780a2bbe76234e7e50706042e3812afab8d8d7ca33/signature-4 create mode 100644 signatures/stagex/linux-airgap@sha256=0b887cbb435baacc15ede380682d6ede13fc83b2ad805251e7e0a48d551d0ac3/signature-4 create mode 100644 signatures/stagex/linux-generic@sha256=bc6decf337fec1202a332848358ea128a5f82a7d312372ddb66ab1516742293f/signature-4 create mode 100644 signatures/stagex/linux-headers@sha256=fe366787ecaf36393b17ede6108161af4136bf5b7521e49f0a005a6ef68ef8db/signature-4 create mode 100644 signatures/stagex/linux-nitro@sha256=8e43d6705c81a9747f6deeb1b8c51277056e5c0a99e7c1eb7f2460c8d031432f/signature-4 create mode 100644 signatures/stagex/lld@sha256=532e1af9d6908aeaf34e6cb919a666ba8e7a2f0c68c62a5bf97051a010234c7d/signature-4 create mode 100644 signatures/stagex/llvm13@sha256=f59625658e3bf6fcfd1ab8a5dfc33e5b08774e9be3fc040bf0fc20ec26387bcb/signature-4 create mode 100644 signatures/stagex/llvm@sha256=c43abe585e2867d2ef2fad0902f2a264a3c4a429f95dddd00320de59dcf66210/signature-4 create mode 100644 signatures/stagex/lua@sha256=985856b71fdc8d00a37de7d24eb6dddd2afde85fa55354d51d4478535978cb8d/signature-4 create mode 100644 signatures/stagex/lzip@sha256=3467caa9a33cc9fbc227ae4d4ce81597489d678f214d4cc5f47f2d972b4e3085/signature-4 create mode 100644 signatures/stagex/m4@sha256=284b0fdcc8f424cf67dd5a7acdde17f696846bc218c20923dc93e5cc786c26c5/signature-4 create mode 100644 signatures/stagex/make@sha256=8357ff7a8afa260ae3cc8e8993d80bce524d9802b2033020f7ea7f8f85133634/signature-4 create mode 100644 signatures/stagex/meson@sha256=55c17c86bca2bfa700548094cbb5ee3da4f0a8b2c09a876481edf9f29e08e58d/signature-4 create mode 100644 signatures/stagex/mockgen@sha256=694fd10d000e774cef99531e1d4cbfb63fbcf8bd6b5b84d3d830dd1615f9e0e5/signature-4 create mode 100644 signatures/stagex/mtools@sha256=b6202dc29906ea8d7594bce604cb676f5335cc51e75e3f12b5f619e8fc27cc28/signature-4 create mode 100644 signatures/stagex/musl-fts@sha256=9dde4c7dd23f8337d2ffaa1e5d93f781ec56292ae583c56fb25b5f7acb3537cd/signature-4 create mode 100644 signatures/stagex/musl-obstack@sha256=9b28f5895304b752c8f64829a76bc5e96b033a510d46a01a62206b0f7113df04/signature-4 create mode 100644 signatures/stagex/musl@sha256=f888fcf45fabaaae3d0268bcec902ceb94edba7bf8d09ef6966ebb20e00b7127/signature-4 create mode 100644 signatures/stagex/ncurses@sha256=a1e2850292297c8740972fa54f9942500177b6f0984d4353a4a14c207d5330c2/signature-4 create mode 100644 signatures/stagex/nettle@sha256=a7078cbde902f0c891910a54bee2b4f073d456f1e10f8a051000d05b616eb7b2/signature-4 create mode 100644 signatures/stagex/ninja@sha256=2b67861ee4ce100bbea14ca78438ea0d1dd921434884ef4c1ca9029a07dc80da/signature-4 create mode 100644 signatures/stagex/npth@sha256=7899c399f2924c5ba0dfbce9ce6f8391e27ecd0564f0341fb85f83ba293e1ebe/signature-4 create mode 100644 signatures/stagex/openpgp-card-tools@sha256=088dbc336e34f16f7a8e323f114918468a7e4b13b190c43593ca7b0dffea54b4/signature-4 create mode 100644 signatures/stagex/openssl@sha256=9bd55ed05263a538e6a23c0262edc356c998a24674f3b8ad008a4b117a4cdf3b/signature-4 create mode 100644 signatures/stagex/pcsc-lite@sha256=69e1a652325d975681f23687cc3d0a24ba7c07710910327450a596e75e2b62d4/signature-4 create mode 100644 signatures/stagex/perl@sha256=c5ae28da107a71f80e3f9af26633be5cde252f3bf89ed626b26c808b943e7b01/signature-4 create mode 100644 signatures/stagex/pkgconf@sha256=2f5128c181a137c259d5304b77d213ca0d9fc85452b034027b47c2431044c5a6/signature-4 create mode 100644 signatures/stagex/postgresql@sha256=ff8bd3f8fda05729ab717a7e68b3bacf2d09537e72b488fcbe767f0c9a3d8fc3/signature-4 create mode 100644 signatures/stagex/protobuf@sha256=d139ce360aafe2552121ff380dfa7c97d3c4bdf14a2c091ac6eec9df5d5270f4/signature-4 create mode 100644 signatures/stagex/protoc-gen-go-grpc@sha256=4683db34b3f577c1cdc32136ac3d160df204b97c31fc48a713b875d4ea6911d6/signature-4 create mode 100644 signatures/stagex/protoc-gen-go@sha256=8cc32668d9f412bd8c191c5318419454d9574a11f951e4db6a7a0f2bfb90783d/signature-4 create mode 100644 signatures/stagex/protoc-gen-grpc-gateway@sha256=fcc24f48c1d711e575ea85101f2273f380d2444526065bb36a1a5676e04b334e/signature-4 create mode 100644 signatures/stagex/protoc-gen-openapiv2@sha256=e19bcf57e6b45677d2d67eb44067973c647f3ca93c062716416dd30eea1a0e7b/signature-4 create mode 100644 signatures/stagex/protoc-go-inject-tag@sha256=df7a1630ce701cde982bfdd7011577d8302683377d81dd3d838e6f041732c27e/signature-4 create mode 100644 signatures/stagex/py-awscrt@sha256=bc406c668dc1719abb3f0d7f13472679c2f8787bf2c9eab6f10fab62e65d8f25/signature-4 create mode 100644 signatures/stagex/py-botocore@sha256=65cf34dd33b2bc0abc53b8e11e466953efb29a69f008e69ac55ec73d61e2cdb2/signature-4 create mode 100644 signatures/stagex/py-build@sha256=35bcb20b054c3dd6259d008c8cdc39665ad18df511ca96f26dda288020ba1fb7/signature-4 create mode 100644 signatures/stagex/py-certifi@sha256=59afa5d510ee1ac2ea129c2f96ba3392b3b75482f0ccbc91195503d9c9de10ee/signature-4 create mode 100644 signatures/stagex/py-cffi@sha256=f45355bda5820f0d703ee3a67ef01b3de3eb466d93d8fcfd496308ed5f525d38/signature-4 create mode 100644 signatures/stagex/py-colorama@sha256=0a2e318d6b5f21cbd3a0452755b4d64e855186e55069b4affa5ba7d649ea4f9a/signature-4 create mode 100644 signatures/stagex/py-cparser@sha256=0d8849ef819129c42e2f5a9746b8a13218a2bbe9189c71b61bbbcb67fadff6e9/signature-4 create mode 100644 signatures/stagex/py-cryptography@sha256=93a83fc6fa352c39e5d98c622544e08c661ba2401963c02dbb82899dcef75ba1/signature-4 create mode 100644 signatures/stagex/py-dateutil@sha256=3d5b194ee87804685f22d2148be5b387475cbbe09aa82f266366383c70775907/signature-4 create mode 100644 signatures/stagex/py-distro@sha256=14f493c66c1f81649c2a31b7d14c441c9e09698d79b290161d93026e4780ec44/signature-4 create mode 100644 signatures/stagex/py-docutils@sha256=bae843ab95fffba8c983a9794f9de0fd8ef6ac7c9a44e17f87a925b9185421e9/signature-4 create mode 100644 signatures/stagex/py-flit@sha256=4b446b9727229083eeee5d834e75ed2ccd26f28f9de347e6f449eeeab96c8224/signature-4 create mode 100644 signatures/stagex/py-gpep517@sha256=81e6c3793503b95beeb40bbc942bd4e394dd3852c1e152ddf096766f5b481623/signature-4 create mode 100644 signatures/stagex/py-installer@sha256=46f9d78935d1ebdc397cd1a1dcaff1cb5c17a24679bf5d5bf74719cde122b986/signature-4 create mode 100644 signatures/stagex/py-jmespath@sha256=a280f496d08ada980687714e67b34a5de318b1c88c733f211da6628d42b8e025/signature-4 create mode 100644 signatures/stagex/py-packaging@sha256=4f8e9de6e4259273651c2aa11b6e83f064d0f7995bafbe8246b1c01b3ded9597/signature-4 create mode 100644 signatures/stagex/py-pep517@sha256=076da491f5034059097a6443fe088a2fa5d10ffc16646cfd6bdba228eeb55ed5/signature-4 create mode 100644 signatures/stagex/py-prompt_toolkit@sha256=80c161370d57e12d4ee47dc0d163fd8dbc1a7308d89f41ea3f5829ee5ff23614/signature-4 create mode 100644 signatures/stagex/py-ruamel.yaml@sha256=f5d7825bdc213cff5042fa62d5b2148b68236dd986c1063617d90ede020ef91d/signature-4 create mode 100644 signatures/stagex/py-semantic-version@sha256=579345f7761bc07a3a16480e4d066f7ff1bfef7e16c6c39a3c98141ef3773cca/signature-4 create mode 100644 signatures/stagex/py-setuptools-rust@sha256=6649e4482c4a5e5fe1df17510f76423b8a75b289615adf61e1be3d4ad91d87bb/signature-4 create mode 100644 signatures/stagex/py-setuptools-scm@sha256=8baa17145013bcc839d5fd25dec1b81ef50c84d206fdc17b4ce6c8dbe6783979/signature-4 create mode 100644 signatures/stagex/py-setuptools@sha256=7f019f34eece4c6c2ab48e8077a43f68c8eebdd5062ac95b223ed68bb640beb6/signature-4 create mode 100644 signatures/stagex/py-six@sha256=25d606d48a73c125ed9556cddfe7abcc9a756cfd123df1e7abd3d48074eb3322/signature-4 create mode 100644 signatures/stagex/py-toml@sha256=6cac7914775301fbfb03635a1c0b98e44632a5988f62b4d590be0ba8879a2f0f/signature-4 create mode 100644 signatures/stagex/py-typing-extensions@sha256=7a99f88a4c0652ad61c99ebab42c3d2dd1a8444eb1980c7cec31ae538ac46144/signature-4 create mode 100644 signatures/stagex/py-urllib3@sha256=ad1a7f01da06e207d9148a71cde97724a0ad9752df00e7193de27f1c9c9646e7/signature-4 create mode 100644 signatures/stagex/py-wcwidth@sha256=74a31fe749c5de6386e271fef9aedf61de8b649edd8d471a216188b12e5298a6/signature-4 create mode 100644 signatures/stagex/py-wheel@sha256=450e7b8c9b436704e76c15d8fa01efd91839f4bcb89ae5033af80dad20f00d45/signature-4 create mode 100644 signatures/stagex/python@sha256=44a0e45c4026c06af1449d752fa66ea1ae228fee160754ac3f4e83c9833572e4/signature-4 create mode 100644 signatures/stagex/readline@sha256=d6b0fededa0b24e0e1788c230965ff3fc7b5c430ac8982ea8d345ce7adf5a4c7/signature-4 create mode 100644 signatures/stagex/redis@sha256=b8363bf61c8fbba40540f7db823998a17baa6b24c0f553114516fbbe169d6519/signature-4 create mode 100644 signatures/stagex/rust@sha256=b982614e41a163f0b4222a7472030e30d466a8a605a1ff41e9731e9921e90f0e/signature-4 create mode 100644 signatures/stagex/sed@sha256=54ad503c27a688bc1ac8537c6090c1dde514c5b6e67332ca7b0e1d79c577be96/signature-4 create mode 100644 signatures/stagex/sops@sha256=7d8d51e41c7cab21b8ae75f557961f20405f727a21107d669080e3804d09665c/signature-4 create mode 100644 signatures/stagex/sqlite3@sha256=7afa63749dab813b340108cc253b273f1e1442b567da631ac5686e357410f864/signature-4 create mode 100644 signatures/stagex/stage0@sha256=6d4ef4bdf25fc418b3cbde8e51d74d8e34705c3560917aaf76b392df24fb26ca/signature-4 create mode 100644 signatures/stagex/stage1@sha256=e6028317e5560d0705fa5dd72ea5bda9492098718c108da036137d29e3101845/signature-4 create mode 100644 signatures/stagex/stage2@sha256=b91a42a8b32013895119a8435686c7c7d37ca6e4ea6d6aae99bdfe614a0a6889/signature-4 create mode 100644 signatures/stagex/stage3@sha256=43f0f09ad2299d1d79761666141792248fea99225a23c216f6bdf0162c9d4fd4/signature-4 create mode 100644 signatures/stagex/strace@sha256=80c17352a8ed1f0d085cc9fe8da16d65403282ecb3117739f8221df0d4b17af2/signature-4 create mode 100644 signatures/stagex/sxctl@sha256=24083d761fc10ec460aaf9d6466fd9b59589da6604bd230c40db30ceefb6bfe0/signature-4 create mode 100644 signatures/stagex/syslinux@sha256=909dcabcf13bd39b0138309f6efdeb780e01c00bf17cb1e7ee851e8b8be74d2b/signature-4 create mode 100644 signatures/stagex/talosctl@sha256=eb942d6a6ab5cdd626316da5779efe3280bd6765f0e51c52785e52bb2f3ff2f6/signature-4 create mode 100644 signatures/stagex/tar@sha256=40709224c12e2edf9da1b21434d850edddbdd81e5c960e9e70b4713f48b5ea97/signature-4 create mode 100644 signatures/stagex/tcl@sha256=db0ab7f1b1d7b02dd501a01af85f455a82cd06f93b2e4b79f200273b25c0f250/signature-4 create mode 100644 signatures/stagex/texinfo@sha256=9261a11db7c8d4f74be8d2fa1708a96d80c3c82ddedb26a9131baf2c1cd9e627/signature-4 create mode 100644 signatures/stagex/tflint@sha256=1353af73a8e4b576a0711db268c2be6dff93b66c21eed042c28d93f39e49cc81/signature-4 create mode 100644 signatures/stagex/tofu@sha256=afcb2120ef0db23cbfaabf703663065072d2bf722409764bbd9672c887d00a04/signature-4 create mode 100644 signatures/stagex/tpm2-tools@sha256=1693d4ef7e0b7df3e9bd60088588d94b7f5bf755fde0c1be695f3c2f00ec2897/signature-4 create mode 100644 signatures/stagex/tpm2-tss@sha256=5e362f43a5e0c49f774605a0e3e1b7523dc6bc775f537c206a3aaa8b8b733c93/signature-4 create mode 100644 signatures/stagex/util-linux@sha256=41525597d1f5648dc2318da7779e3c5194b4e6d24cb07f2f616ac539bb094d04/signature-4 create mode 100644 signatures/stagex/xorriso@sha256=9ab45852aee077b68ea101173025be6e1cdbde93692efa4ee198e1960f02ab52/signature-4 create mode 100644 signatures/stagex/xz@sha256=81c93e8b8c68ef402833df1a9a21808dff13d7745964906cf10239d22873f347/signature-4 create mode 100644 signatures/stagex/yq@sha256=10e80bd7cec3c6e0a7fd36c65bac13600368bff993ad42b03e3b787d2125e5f0/signature-4 create mode 100644 signatures/stagex/zig@sha256=82f9f8ae24e077529bde415cef3f2408a7321d008bfd9fe904e3726f8c309551/signature-4 create mode 100644 signatures/stagex/zip@sha256=b19100a245460e1b4bf1c407f54698c0c8cb6a00bf28bbb2c7a61650e690752c/signature-4 create mode 100644 signatures/stagex/zlib@sha256=d0d6eef463a410191e086448c710441109ae72693cb074fe2b795ee033aa6c9d/signature-4 diff --git a/signatures/stagex/abseil-cpp@sha256=fda8636719788a6206b4604fc25fba8058bc370b74e80a5f68168b55eefae051/signature-4 b/signatures/stagex/abseil-cpp@sha256=fda8636719788a6206b4604fc25fba8058bc370b74e80a5f68168b55eefae051/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..19f58c490c936f9c9cb74458c1e3fc2c3e778cf1 GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIyvLffd{C&Pw#?uGXlNi!Uz6V8DD!XVK!&CJ5k%p%FuG&MCXG1b7-5M)b9WdXVKLY%TOZUea3g&E?9gRb5{`UQ6t|n% zq48Bm@?X!ZLuUhB8-#nym?ewl*&}urU0L+<&Kxn5`+}zr`(09ckp4q=QTbtp9T{un zotH|4Oy_^nw_ddH=8xsiR{H(^$KuFG5eUd#D3Z4S&f*ivBiVr5-R z-%YKr6?}Tmw8tVUO#(LAH4EyM0Yr=t;kcQwM9FA z9@vt&>Dw9k-PO)J&rI)86#ucTt#Z#T*&;)B6Lj>~uWWlRd?EL8 olH%_7+Kf8CB-*t(brk=ucJqF9>ZnUW))`x=e9@0<>#Y9*034mKwg3PC literal 0 HcmV?d00001 diff --git a/signatures/stagex/argp-standalone@sha256=90b1b2c705dcbc4112420762d2cd0acd71f03b967ec9c8267dcd6efa3f4dd11e/signature-4 b/signatures/stagex/argp-standalone@sha256=90b1b2c705dcbc4112420762d2cd0acd71f03b967ec9c8267dcd6efa3f4dd11e/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..08be65c8455558ee0c6470ba02b9c111a1f40013 GIT binary patch literal 813 zcmV+|1JeAX0h_?f%)rIyvLffd{C&Pw#?uFMk{HrTz86GSDH$ZS8ifnW?E`-iEc_}I*`5C#FEk?u)6$$lFa-(keBjGb8>29JDH4G7#O)2WW^L&9 z5iC4dnLuH|z{M#56OpXr|6glf8MUk@fdhnGuN2s&t2A5E@%I#VK?L`yp zZYL`$ILfr^BowJE`sY#0?7V)Puc-JI{R<^Wzh|6UW0EIwEwse{-i_C%{xn*wS&`l~ zZJ|z!oaXw6;BM57%4Z+reXI;HZ)UG5B* zES4mV6(4v`@^U_k@)1+o^-eXzc~QUyDS`H+|Y?na6n4ukI}G%>N%nrv5&+_>sZJl19t$WrsGo`PeRTQ0Lkc z*Ccx<1^!E)F7dlQH>Tt8owcWzZ~peE zgxkOE;KJi)%{IqRt&v+XHUDi=M)Pucj+f?2|Nj;xTv{cvBy{`F+k2k#G`2t5bf)Li z@8SsWTi+&}59oC2Uxe5~vGb8@l9zQ(x30|1jFx<-e&zIyqWOCc8Yf%- r+7Xi1ecAu}o6 zr4}iGtyU<`OwUU!DJ=rKCcmI0Gd~aHr@YdfoZ8qbu3_LW>=j&rd!x>AP6Xtu?oD z7JiwqvG3xogDP&%l4>F*MhGjM+0tucvs&+Ypt?*?p@_njqxXc~D}I+3nksQ{>Bghy zbK*>7A5Q-!!Q^!3*s?mCZ$D<`?z(7FAY;yJJ@Kw*@w#X`xtqPtbIR79RbSk2v8CbA zLYE6I=9C*>SEWAi?%>o&K7=6u)Mx!>OA%xCrehbPRC;a6Lp(l4(X zGvk@aO}{(47RjIdc6vtn`3rNrLxdQ9|6HiOcy8)_kF{QXLbg*wt{>Yo=jhwXOTWb^ z2fn(NF7?mx{i@BmpEKtEDxP5fu<1xpo<;a`J=3L}FAH1`+^PS{_wDB^*FRU+d`*ZK zJrmH$aMvTR^SF!xvjzXsVwoZy1A%8IJI-eb`%hZP+o8~SKeqf;_r53thrcPOm=|y6 z7Lb`S?R2tiy_KbBD^Wrq6w8jb=6eCs;bx zSI)9K!oBZJZN*AE=2WZ4KZP<@W<-`Wr`W$WT*UVHi~Zbvraskfi#D$^Z{BG!sn+Qb z->qjm-(C6^bmCwB8o|2ga`?V+z{_zoUfxwU2YjV{lfaX*3o{Y(IW;lNi!UzL!K-D=4H8m+YDa|C&*v!DvFv-loB+=X; z$uQB>%-qsA$;=F>(#*ij(%dL9&CoQ_#1v#pNo4`Z{(|%Z1)#+xiJ5t+MG9c66^b*{ z^Abx+i&8=A@(W5b^YcJ{$t%stsg3PqGG<|5|LR&fAF1x+eF z8T`#M@0T+O=QboPIWF1mvwh{i3GQh|{I{Ol%UZ9Qdo!qY(%HQ{g};(`lI==UMccZw z?|F*ssFe4-;4oY0!ITRR#7`dU{p0%3-f!8XUtCE}YmD#CQ?1gfo@jrrV2yy=xw=mG zwL6}^H`-LRG9*cU|MDlc3EFw*CH+F??sJ`JW^_jDkel7ntMBjSU6?1pDfQ9J$kl4y zh4oc;9ZjXVtCZ(F-}(H4SM_pUoCBEOd3 zopR$J<1*eK(_h#A3t08cJzqX5Qg-?w*ZPI7dmbD0d^eTp`&U%x!ub51op{=vuoc!v z_S|or64%i!?p1n*m5uN7`MnGF{7A2{y>LTrW!=4+ThZ@k%kSKCbYpNS&s(wG_n0kv zpRm3){_0rTVsWZ-bBaRszYjO9BQuZu-ce~SX6Bpte$TX7Jlh|8+VO~59(G#&&*E;E zLK%~+&YT?P`{w3;kq3qT3B?G=eVv^6xoSsiT*vN1Av%|>7gjG6cL<-DWcuu0Kyri_ zQRe4$q9R;=B7e3fn lz5extFQ+B1JpQ1X>)EaqRbwJ^W#*3cljc-h4e&Kq000zqwVVI| literal 0 HcmV?d00001 diff --git a/signatures/stagex/automake@sha256=40c3d944de217faceedccb028e92c730f4ed041dfa580bd14a76a19b7418846c/signature-4 b/signatures/stagex/automake@sha256=40c3d944de217faceedccb028e92c730f4ed041dfa580bd14a76a19b7418846c/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..0f6df5fb9c52527650abb4003166300158b913e6 GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIyvLffd{C&Pw#?uE>lNi!UzL!T=D0+}I$^BsImr z#4sf-(bU2qDaFtv(cCQ2&@#!~#L&XR#4H(POG#w`$o_)#0)^!KypqJsywoBEu+<91 zndy0nC8b4R*W?$JWaj6A{E}CilT#bp$z;sJz{tfQE2hZukgYb!>O9IKDh4>->f5e^MXY z_b;2-?|3kB`UXx?E@R$hlscEW>iP7y36FOEy>Ty;D|5mn_oI&t93HJW#kY2qL#o8= z*yF2p%bKz;{?6>;TyI-5WwcA{qwC4BA zt~P-M;e2dQ^40lj=A10M*vL2kO5DH1vwEg6d#sx3`OEhod@oi0N$tVWM@xPm?J}~n ztFGJo>&JS@jUliR7&=`Aer@xvdZT4xo>j*=gblnKYJpZ+iB_c`)YIU$H@k1cm7U1 z^?Sonu1vkfDM|mn@7%lO{w9g{-T%T(5|5-VU|h2&#A?dS;H>Lgbzf)Z_D$Qo(9I}0 literal 0 HcmV?d00001 diff --git a/signatures/stagex/aws-cli@sha256=8951e64343e1b4e0df301c4ef62474655bb26c2446cf6f0d12906ef298413238/signature-4 b/signatures/stagex/aws-cli@sha256=8951e64343e1b4e0df301c4ef62474655bb26c2446cf6f0d12906ef298413238/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..b1a06d10d2e5bfe5faa009053cda6c1600f1d21e GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTzE?(9D(6)G*b|#Ms0*)iB8<)gUF!*uXH^BsI;<$i&>l%+xd~$;d3( z$i&1fIn6B1AjQzg(!eY=&B)Ti#L(Et*aBorNo4`Z`hxTVh2;FalElos)FK72)e6O# z>3NAIrA4VAb@>G)nfZAjujG~H`+i&Fq5!uE&%f1X(GGUHqF%dY87N)oR>_G;hswxxUjykN}!t}#X5WzJOg?9j(P z6Ig$rov}~&)e?=9eIE^{?f&+C!EqH+UVE8ui$5FPS=w~3GmGWL%%hd}wIxp{tcZ{J zTaqoa=g!sR-d_d%P9OVX^Y3zBh&2EFJHcV>2|tBqhKn^k%@7tY!5ke;nsb-a-H-E z+75qTW%G#{raOxZ99*;dj>+$t7P=wZna{dM#Fesd_gk^CFS?)m#G%@ylcMF`1lD(J zPuS)hwD8^In6nq-jOL#|$+Nj~(*1?64$Zvz+WG8(7d+LBF8gnm%}XnbYj$?oz!c-R zeVUBCyx`%YvYE3^h1!>$-WqtFxoD#dkN2Z>yX1xQX9|Q&$(vch{V2ty&$HenGVr9q zym;TN8q0}xf7gf~Kj1t?OjN$VbM;2Gg=KnEd@s-2sM5FTrO&)d(}n$lKGC(6KMNzu z4FqemCv{%sKeDXXRB+M6RR(L5rcd*@x*^%TW`W?}zjt3h+?IP{QQxlXr8}}*OdHj9 zJoRF8Wp607mM>VIdh-EW-17;2UE$}8^2Mheh+L)Io!XP+l0Gjcct(Zl#Aqpb{d(4l lopHa9l1=L_{X_{(bnq-t_U}&CfoR(s2U}0#GVrZ0_nrND0YMEqUXqsl0W@>C< zo@Q>Dl#-fkVPKJ*Xkcgpq|#C?%s{r3R2G2jE=Vs>NY2kINzBYkEm8nmtx%kqo|jls zT9gV>mtRnlnV$#pM_y@8PHk)_lQ9beBNv0Lm?FzVwhB3hs+}@3=598E1p+G*C;%9^ zI0axL$D8^8dm1vzik@Gw)b91`Np3aUwmzBqZenj`_ClSE1J7*=3z=rwEn4@b##6lY z!Ah2i$1+Zocih~tFWiZ*)tgoSkJEJaeHL!gE#9jxXs}60^E0m8UU2=#GSy3EuN}NI zZDTyxABhW3O7C&GYn~f?JX_?3p#R!8)lB>C)#Ok<9drQYtL5HBgXhuG7y+ba$npR(N!W@cbynVg!MVriI?VrG8lvZbW50AzDPdVxZ6eqKppW?pKM0@!MW;>`5C#FEmY zRFJy-f|AVqJdiK)N^^2*V>_9QSr{0(7-Yp1Sst=g$T3vyl$kMivk@!^SeZcHXW-%# zfQc9~2{81lC6zz*f4ydtTimyO8)YktJ6si}{rqM=WB@OZne;?mnB)uR{R(#?S%X|Mdg!9ZbnnYC?uCeZUW~Othr7CE3 zp#M>)n>jqH_x%d?pKlRrEIrKj?|N(c^dCQeaK?8u)p#9`=8-xmX63L$Hk<2^ucS`TA|P``KI0zfMu#dGLd2_zv%&{*u$5 z7%gqtU2KY%H{afPAlvrtRrTE6{6V*kei`c-D$86tkfNOPpKoiK*(8ZzS#RzNzFqmR zH=T4%^YS$7^hnDv4LyC-_J!~9b)revCCj{Xq+WZOPqXx7bxxmqtHR@IN@wN-W%b*y z?>~OUF6OnQh;jd8NxM&*o=gbaIQ?-!XZ`c#-x<$%Qjix`epokt7*4qvZt~b dT`1C!&5G`nxp6K};ZVwg-h9L2ldqri0RT2mv|a!J literal 0 HcmV?d00001 diff --git a/signatures/stagex/bison@sha256=aad29b5b7b0851eb2c99fe5ffbb3000655d4f199c74a048d0a29d45d651afa2e/signature-4 b/signatures/stagex/bison@sha256=aad29b5b7b0851eb2c99fe5ffbb3000655d4f199c74a048d0a29d45d651afa2e/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..17c9552a3f276b4d529254b598ef182e75651986 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uFsk{HrTzBfcyD`5C z#FEk?u)6$$lFa-(kVo=Lb8>29JDH4G7#O)2WW^L&95iAr~nLr`H zz{M#56Jdzt|L^-`QMpX#rftWcYG<^aIezG?-1h+C4O_R~xpR4SBI`=gZEx7yIaF?? zPu#*j%|;>J>ss!zi{9F8ljE0MTFcC=8lESfvfJn(aoeQwVdHNRB;#1mc4 z|JHpJTAL6rziQT%2LeI)$}F96cNM!>)Wg0TulwelrNJLxUVHnQ-EG39yLM#4Bwx=XJE2KHmA<#__{r+ z+gtzkDm>x}um5wYRb|T0yX8^;LuMJpdT);Z{IV{3VM+SZ4X5;7>IxhF?OepK`g2*> zK8Cs4tFQZ&OGT_J(BHA6nCVK-iJ#8tU*7K*6`H-=PEVkxexkjX;nnoW`&v9Q;R?H_ zzS#Y5&g}zU%L0lD?oWHFB2^nNl%ei)`|{$G`39>Em;AZ;g!Rmd?^?Ub1@ce4>J3|N^!{%7Fg z6o84Cx$^(7YRq(pBY$nLz1{G5@!nH^fK5@jcG7L!W8#&!;Ds^hxXa zbFGZ86IpRHC~V8}S#}XTdmkCiTe4`wBe|{XcJmk7?_Z?x h^b7myqM0&p;%7)_2R&KS)FFBGGMC}aUmqD(005vDs&D`R literal 0 HcmV?d00001 diff --git a/signatures/stagex/busybox@sha256=8cb9360041cd17e8df33c5cbc6c223875045c0c249254367ed7e0eb445720757/signature-4 b/signatures/stagex/busybox@sha256=8cb9360041cd17e8df33c5cbc6c223875045c0c249254367ed7e0eb445720757/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..1d38faab54b538e147e9367bc31f93d93fc32216 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTzPCqLDXImOUC)gmR$*f`lVIVssJ*~rM)!raur#5CC; z*~rAw$kfEx%se&4Jk=mI$;8Ce+{nP()Es0>No4`Z`hxTVh2;FalElos)FK72)e6O# z>3NAIrA4VAb@>G)nfZAjujG~H`+i&Fq5(yT7P&|d80Lij=|GcQNB6_TkF|P=7`-;_=QK98J@ug~ zDT3+Tj))}Iar5pT_OxqJ+u>;gr5-D~I!c+jKt7V%+{C=h zwAA7f-IUC9AO+NsW|EeYW}ar6Y-whelxCEenr4`4WNw&hXkwOPU}%|`Y-VX>Y;0zc zn3!U0YGIgWVQ8Lelx$&XoMw??X`XBXvZbW50AzVVdVxZ6eqKppW?pKM0@!MW;>`5C z#FEmYRFJy-f|AVqJdj87N^^2*V>_9QSr{0(7-Yp1Sst=g$T3vyl$kMivk@#5SeZZ} zz`(^R022whDZsG*OXFojG0&Kzz90Q=NbfiJaZF$RdhMyJf%y$1tJjL>4gOP?&V)B&I)qB3qKe_baH{GcV zc@}TuUAAk_!W%CIgB<=b79{TZ>T1y1`Y)*pL!gq?k$Xv+t>Pcv2`Zkv^?7!$`nHodPoHf$;<0tw zvI;ZFe@fk#BX8Y&^Y-@ayjYQ%`)xk8z1^Zm5?ZZ0eJ)z=Nc-uSdP|f+W!1*(E9`i0 zm(bGVKLRVXA%nIpLA$_@TvaLhbJ%Gznk3`bw1_si%$0=pFZEH(Jw#9zvj(*JF^~- z>(Z;4Zug1v$X`s*DfSa|sVuBm^KkQXv#2BHYZ8_pX_-^BLCZ5VS#;8u)7x)n?`km& zW=I#lE4Sd>tDGJNk?OgVbiW@I3;8z9dB(%Ctodv=3>j|(`b~7+yw0J2X7Wu=(@9!= lD^@?B>hkJwPu=YBBMqXtG8zi!_+PBAdv&0B!?imyR{_1FtaShY literal 0 HcmV?d00001 diff --git a/signatures/stagex/ca-certificates@sha256=76b232139c838fad3cdc693f839384141c2a5bf6e7f390294a133be1392a9b7a/signature-4 b/signatures/stagex/ca-certificates@sha256=76b232139c838fad3cdc693f839384141c2a5bf6e7f390294a133be1392a9b7a/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..502c8a23eec8aadf4c8189518dcfe8b39d684711 GIT binary patch literal 813 zcmV+|1JeAX0h_?f%)rIyvLffd{C&Pw#?uFMk{HrTzR!rRR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pg{HlT(XIGSh(CN>YoJYIT${ zbAd8Qx^ffqGSgCvOLS8*(}5IFuen*0k+G4Xv1PJ_u|-;9ig9vEvYDlEnuW2Yv4x4D ziD9x)qG?i^S*m%Ov892LrAeZpv2ju=P=isTWs-R!$d;1I0+2Hb(hC%l^Ycm)GxJi5 z6u?$16lbRAC6<&HrGnJu7nEe?=YhPGSDKSk8{5fb%)-FP#ULxD$nub_LXM$or_7AG zn~h-M!O8>*3kEJu0hq|&r~H3~mel2be_@+&;uF`Tqs6!Lrs^ElUAumInZ~cfKbHIJ zRPz74CAxQVs|FWG=i|52*aeTe1Zdlu1vohxj(;ITyNY>Aao0?paKNnu+ZE=9SL^l>S^yebV&kep>E^%|GrQyJdgy z%H{S@J=edVQx9mD)>#Vte6`6V;Rp8;lL^0;#C(^o>bU+xLhFOo6v>j+!h53IuPV?x%BYJb@*oU!k-7wVZ-5SZEdPj#>#!|5TTJqDqn^f4J#)`B~ z-|Kmr@n-J9BZZzz*zOn#YOG(XvuXeAy}QgUSPx7z`Lk)!$-~YU7~Osw{he|9_M;;q z%AY>|PKo%iUArNqF1gyzqP%IMp&KE!D!%DAm+7$uiZ_JjpTzWJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vOHv~kYlLYDKlg4W+PZAurh%{ zfPsrs048F#g#Uk_>L$h2F|!KARh9N`GH<*dZ}iMVziw*^tmaiI<0mFp@+mjt8b~Dq*?IPkZa?LZ>ndS*G8+&bpDx}6ynm;KSwcT!@V+- zO>Gb7++AM#&r!WtGWygN87<*_`(Cl1Ij`o+Oxd%fUh7tHrm=^+&dy)qD;FP-@lSKD z^nh9qc(=6Czdyq%xe%b^C{eWU`v_N z)%A;(sj5{tEx*0HWr2@otBmbAUn_;)w(Cx<3NG)gP6^*!JW1jD0`YWvh2Di0wjDvG z_MVQPZ+!RM87f{J z{+Y0EpWWBZvD->rC+2o_NJmHM%<9jXb9K>S)6>q8KeyI@d!)5ZlV?->_mD*)MOr=m)8&FA<2-IDot>FK9scXw_~{2evP@$&MW zO8?ii>o0w+k(2l1g4H%HX-0LO69S^ErxpFpoR;UgbETRBTbQ{_RFvTp{(kwaEDA~l&)YRM{ z$uKR^#MH#x!ram<(a z_q~J5YRZ(%e<|yOGbBIO?kMY#JE!7V_VZl!OoxNA*4a@H0z&MkE?6IG=C4|w`K9>* zm$gIq>dsk~kJspgHdXR3Dd-3%}8{2=Mwy$tJcOWR%>s8~mj-3x?=&{bZ zKVRsib)@|%g_%4&(vA}sx$m4gFW&FH- zOl0C)J1vLXH%s|c*T^vy>KQzG*m?bY5A#{JC1+WF|J#u&yZ%i;?|i=Z4>DFq{i@IZ zx%KAl%Bu;J#f(q9Vhq*#dcvRkwXW_`l|0uQ7YbiY`z?BY+JZhlWiEY}*Jg|T3jO7o j#IEg3IF)s9M*)Y_z1F~{DOcS%w8KB->{w*f)2smi@olj^ literal 0 HcmV?d00001 diff --git a/signatures/stagex/coreutils@sha256=e8c88bae74f453d8277a6265e8ff22c14d404d22d1e67ea68be68b4da59ede6a/signature-4 b/signatures/stagex/coreutils@sha256=e8c88bae74f453d8277a6265e8ff22c14d404d22d1e67ea68be68b4da59ede6a/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..76e9ff1b94fa3c54f7a554adf8173fbba8fd723b GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTzR!=YR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^po?8QcFuRbBdK}b(Au5fnrGN za})D2(^88|bW<|ZffP_zsztJeMN(p_xk;Ldsd0*hk-2%InUR@kszq9wkx{atNs5Vq zNs5tCieajmd1|7WMN%pdo1`R~TBfF?nk9m4DXA;~IiMiDKp{CluOu-uFSSSkY_&ph zW_n&?Noi3kNL_wGNoIZ?$TNARIXShlolM3o42)b1vSNxX57{c@7^-&4%$U2`2o@5o zOrTI;;Nld3i3G|CFdSq$+_%{8B-@NMrUSa(lef)Y7{6+(h#>z8_r0qhn5NjpZ_CTZ#rnC~0wx4WTs zhgU)rW543n4L6TRou4(^?JLV_PX&F0iN}7hTHKVY&b*YV=y0i~vbXSwO0=Qka+89? z?-w4l3AQo%WxnutlkBH8-NyHXFFH&T&YWMl%-^wo3 zi<=}_%DBLKv0uXFO$Oz48p{P)#QtSFN2&ar<`CC!AaUgP?bT|be!`8e2VSq6(7fkk z*ta*6FDuAjRvUYwaYuA^0&N!2^ zoSDkZ6&(_bm=5~#tc`qxuy+qvaF-FWJ1a003QytKI+r literal 0 HcmV?d00001 diff --git a/signatures/stagex/cpio@sha256=25afad810fbb9b1d02762030c3e43e07259a79627dbea9b66ef7f797f8377a2a/signature-4 b/signatures/stagex/cpio@sha256=25afad810fbb9b1d02762030c3e43e07259a79627dbea9b66ef7f797f8377a2a/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..99a23645dd4e436d35355453306d98a7a4eba9b4 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UzAucfR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pguR^Ob6KlrnRHTqLEriFui6 zsl_F_DVga&3aG)zG%+nP#lp}aEh)(|$uPyh$lT1xz}O(!IMu{B)xg}y)H2cB(#*&_ zB`G!0GRe#=HO)ND+|oSF!r0tA(I^pQOG#w`$nJvl0)^!KypqJsywoBEu+<91ndy0n zC8b5FAa(f#C7JnoAb;eQ=H%4Ib}|{WFfej4$ciblJY=hoW2o9GGh^;%BUm7?GJyhs zfs0cBCc-8tz;Nor>vjEh|Gj08XT01ICwD*2H~U`8yr(_0)_UySbx7La!`J-9HgW3; zI;XGIUHZK{=ufP?gzC=wT%q;0`I_H$zxwpf)2Zv?mV5hx7Wnn>_&aCr?G`7oE~-R~*?~ zd13dv*qv^V-tKzwsOBoa9*5Hoi9OpHx#P?~c5T|S+geU-#ZA9T)6(r`4i%dg@7(-w z{w{--Q=u>Ld$oI#{1C zT&&h{BWJC8?)T5GrWbjQWZ<#201rf9@=KZ?=2sg;~)rZq&_iE~)<9n^mK^ j&S*}Hgra%N=O+i^{_Sply~c{~_+jlo>Qj$xxpE2sp1<(ZW2< z5QvQ|OcTu$&5bNg%nVbFQ_Rdwj6k-OR2G2jE=Vs>NY2kINzBYkEm8nmtx%kqo|jls zT9gV>mtRnlnV$#pM_y@8PHk)_lQ9beBNv0Lm?FzVwhB3hs+}@3=598E1p+G*C;%9^ zI0axLGDrFU%J{o{c=m3gj4aE&g8v1jlWez%S+;)KBedN5t!d`U{aXbl$RLu zzxv6SEs869UUodlFP}62MpD$Tkn@5nE1D$l%G_FOvA$PactYud7fH$sKDyk^J-a{r z9izp?18s5jr>^Xdl~3LA|GGz3ZM&(G)=u5tqrN`JU8i>}K^+J zhAwfLw{qww> zWZm9C?xhyuwrt~|N6e?r)c>DtT67tc|iDf(cgxK6gfrz1NU zUBAt=_5aSP`sqSe{K6DxjWvE-OG>YO60+61Z+0wsV$q%BZ?3VgiDN%i=$m6A%(lp2 zlhpIF{qBcD-}E2-R_3t!Pry1OP9tr6d3V literal 0 HcmV?d00001 diff --git a/signatures/stagex/diffutils@sha256=4e937265bab0f853b175bccfff831d3888da567d3966f6a284d233540e09a472/signature-4 b/signatures/stagex/diffutils@sha256=4e937265bab0f853b175bccfff831d3888da567d3966f6a284d233540e09a472/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..30d2064a0ddd55b84905acadd1c148e4b66adfd8 GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTzAuTcR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^iwj^(n?D*bBdK}b(Au5fnrGN za})D2(^88|bW<|ZffP`eNvfr>xsjP^Qeu)pnuV!xlA*b2QgU)yTAGEiVT!SZg+)rD zshN3-v89<=npvWeg-ME$v9YO%L8^geqKUZ?$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$nub_LXM$or_7AGn~h*0 z!O8>*1qLoo0hq{|gZ%&WF3R%1Sc9y}2KWWVIw zH~p^)zgAv0k-fDhn%C}m+{@3cec!|zgnKSjl#9zOG5s$tGE;W(!LQS`swGc6D3o9Q z_?;SK@J_oKE#fZ!m{h;`?)fV7QhtT=j+1NbQm^bOS<-2!`YN)hyz6c$chk3z@>~yv z%>%#ud$R7Tp@r51&LE=_@4Yd9o<84d#U+y`SE=gsxwL>KNu;I8`POQKk0l$oSk*T0 z2J+2IXZmti-nsf?=YN}5Hp%8(+xKg)_*(MS<9hAI(nadYhc{KE=*Y71bFgLDl*F`8 zRJOZuBl_?0-;d(CcbuGPE4Rn3{I2i{%3a%uZV|M^a_tXFT|u{_ecYl-!Y#Dn+VM9(!>TG9Q+|I^_E$sY@}Z4*}A z-|sb@h5b!V_MDem?`{~Y0{}9;yl?;j literal 0 HcmV?d00001 diff --git a/signatures/stagex/dosfstools@sha256=8a580d399d5f7ac276e276059be5ffc87d6118f30f62a7151de76f7eb4a37fbe/signature-4 b/signatures/stagex/dosfstools@sha256=8a580d399d5f7ac276e276059be5ffc87d6118f30f62a7151de76f7eb4a37fbe/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..4e8a2d69b3777f84a69e1b84bda80159bc342879 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uGXlNi!UzAuZeR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^i%SS(~3*-^K*)oYIT${bAf_L z8gdi!GSgCvOLS8*(}5IFn?<6jg+Yq3rDcj~nt5Wfk-1qa5F40UCZ(FDr6pUKrTM0J)$by+9#3Kd&S)GcUDB0c^EG zab|j6Vo7NcSY3WWNoIZ?$TxYVIXShlolM3o42)b1vSNxX57{c@7^-&4%$U2`2o@Bq zOrT(3;Nld3iR2auFq~Uxd7iN~!0Agm&zY4vp=D<$`Kf-ocaeGht%~4$Z||k|>wixb z5f}E_v4rt*W{tnY^7+Triqy4#&iTE-|H|BF5&IePrX2jpGx=@jYyF(d4UfMWY8F*q za8`@G)L3n|Oip|5o$Xw^Q_5C_CM@)9c+J;!e0qOx$Z9!_wO@Ca__Muzre?^s;Y#Sl zV`qwQIcyiOeQ`iBPjjY-N{zGk9PWkQDIRMsee`Jj#uV#xO5P)F)*{7zrGA!@EuVVb zk`LWK;dlDWyeo@$toE3|+~Dx5|N95enPD%R)Qq!JJX%jZcfa*^DI0&#y9u{$WVbDy z$^T2twvjJ6YzFhPW3L(WyOP?U-D`OlzhprNTdmTB2a$(O`9u7(ZdeQW@(C^XRXY+q z`P#+pr!p^yPFi+ClJ&q=g+FtA>yAy~UUaIk_H7L7f03;nRqn!@W|tY3vo9()5s-BA z-k~A3?&TG(^9_;q4$~d2CVqPFxj{Db*>$^H0{T2(-){P|EMFyqxBmL1zn)cTTUU$h zIHme(hKzdB?(I{0o6b4ePJ3F~trK!l_mqc3cD}gO(V*_TffbWh@0+sQ{gvX*1qLoo0hq|iP637~2Rh68INta?*u3HMxwH^p6>SA=fxP(LG24E>y0?M%#V@5j z9~1?(xL7BwIok0wSoz$px3`$|k9xQZxRt(MTaf&9%CpCPj=MQtto`ZZW54mcpy1+p zZhu?B%Zq(QLblSL=@0 zPPy5`ddp1WrpxxqISQ>=DQ~|sIo;u}cs7IK@XONm7p5(KXuQQdG;N+>zJg^rdur~P z`xgS<7zrEQTK#$QgLiR{4s43sB0kr5$u3=C9=m$wJC#faiVBr(FTc7>YR*ghTit|=RBUU9L%nyxwR zvFdVvm2Z1vmwmNZ9W1@{qg}JTz6{TC?a8hi9HuJvJqqVe)NOya)Jy5J@Z_bBUiVJ5 zRkL^d7Gw1O*5uZlZRyLRj4am)Ez|9-;8lrO@65@!=cBiVb(pZqb2%gFL(Hp}YF<5g zqc`Ki)ki&VIyD*(@N=m@E6B22d5`^Lr^iK0+tq8^eDrUe{rYiwRrkEwK-5s{r$(O3;TEM^_CRxN`si literal 0 HcmV?d00001 diff --git a/signatures/stagex/ed@sha256=34d8af6561c26beb90b78299f0f20e1327147e7a1e1519d82ec65bbee7c4e824/signature-4 b/signatures/stagex/ed@sha256=34d8af6561c26beb90b78299f0f20e1327147e7a1e1519d82ec65bbee7c4e824/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..1cff60caa194d6a00c9f0c0f1874de06dbaf4d7b GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uGnlNi!UzORg~R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ixxmYIT${bAcQrg}I4&nQ5uT zCAuk@=|Bpo+}I?=A~DU()XXs1$Sf%}$+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xc5U?_VywAYJ zDF73hRxH5KyXeyQWld_b{_CW*HvIbBBz@lASTOAU%w^}3=AGYne2c{7;t%$Rl4toD z$(^xFOkrJp@zI^f-wf)bwYS%v-!V_|^jf*VeMjtOPur{05H;=Gri&q>Z#om~G9J#X znklqja>HG&OM=&rr|Z7|{`<=+y+*0~9BtcdH>v0g&z^GP>DLKq>!Mb79Cj*X+p_MO zC~sS0=j8prJ|6Y`b@x-@{v|;VciOx&nj*Yk>)2jn&yx$*KDhLC=b~%2ueA(!_RN@= zw||+0*DYf{{bS!#m%cjE=6;7mqkOVF!~W%ajc*=%U%STs>yL*WJL3#4bg{jg^5wO{ z#BaMcwfywC;o`IIM5Ofv2l*vztt`>8vr@a7Ic;;;ha-z3w~89C5s94GCHXjZ z$2uJk7tJF_SFM>IT*y+z*j_$Q?eFpRAePvi01|J$djuVs*LS8skT@X%#S?B$oQo8#SMqxYn} zSTd(Z&sgmH1(!0e({o?OKQVb8*3D@B-KhWjoc#-@m%KdOYjNxT;tz%YBNOJ@&&j)g jwX*;J$(m;V`d4h#=Z(`;G^6yZQ}=EZ*j+L2$6p5k@b|-T literal 0 HcmV?d00001 diff --git a/signatures/stagex/eif_build@sha256=8628b83ddf2aa51068e2422b62646250667abe0ec9591a30c98a3c4bd8ee6ee1/signature-4 b/signatures/stagex/eif_build@sha256=8628b83ddf2aa51068e2422b62646250667abe0ec9591a30c98a3c4bd8ee6ee1/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..0234948d7dd5e23e941036ac534dd335c927b2ef GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTzORn1R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^iwm_;*&}l7(?fN}5q(qN$;QnMJCRiIGu~nUR@^nUSf1nVETF zQmR2}vZbk|VWP1?vZY0$ak5ELibZOwS!${w$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$nub_LXM$or_7AGn~h*0 z!O8>*1qLoo0hmahwE#nZ;(?Ce(d)md*v#^IsC7mB-=;199-rLNab&x%#TQ-%Iqs?N zTI5?j?!5FC+N-$BSjKq!k)Id7yL8%zJQFC>oxb)&-pw1jykD%u_t>_0bjtnpFh8@$o;-*@$TBN7?c=jr*b-YaOf!(im_?ro&>vmUdd3R{; z%9i$BY8ulPd#~MbEa$bwA*EmP^WHD&o^)z+*E`|1i5A-p3m3Qkux)%DY`=v21)Flz z&E=2e%N~?BWf%laQ@>?(uHp~#uHI$(FUwN7>rV5YTXy&cdvf@(#7!Z8oINEJt_y|A zHwPW$Tla5zclvUPgMVf@PE=2tH~+%51@ApNJa;U}xuA3_<7cnps%Jlowq$ZgPdXFW z>r}96PC}vo>kAvc`Q6>l^tjMMrsj7C=lkVpJ$3h%XC9EWS$25J`Ad!aZ4?--!*?Z1 zf3eJq7r0xs`e*L)k8YD}En9pqN-LUAvV6E(De$|rh1^cZW&avBb=%)M@ifEhC=aLM z&zsj+w6pAzp0r%}K98s6%9i=RLw#4BamoI-P9fstm-+4wTSE5oL_aIuF0yj}E)CZU pHZ09=7v9~wUw%fy_w_qB-)ZMQqtKqS;>{UR$^E&TmZvz{0|0^4u>Sx6 literal 0 HcmV?d00001 diff --git a/signatures/stagex/elfutils@sha256=2e415f1c641e35286d992d5c2406944b36eabff4ac3eb27b6e226bbee65b4548/signature-4 b/signatures/stagex/elfutils@sha256=2e415f1c641e35286d992d5c2406944b36eabff4ac3eb27b6e226bbee65b4548/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..b0be6b07bd777bad7273ac5aeb6d20a3f6c501dc GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIyvLffd{C&Pw#?uE>lNi!UzORk0R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^iy-vN=q_xij``0lrnRHLP*MU z6Z10DQj1G;Q!>+m6i|~NS!!ZZ zTAE2>vTko^Ve1q#Xec_oRNd8tJTV5=31 zGt=`DOG=AULF)1gN;32FKz_+9&B>{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sjMzDZj zWda2P0~e~%d&b=zvymI*S<8Hi5!PsFWVBCw23XWq)_U6 z{MYC?6^73e6E0b;`L^n6RN8CTj-wCoZ6~fi^Hc+X~r%7$oI_9tdphO zfY z7rIQ?mD&0z$joBepY6B)U0N2U!urf~p+U3axxfVug$~Cn@A@s6{HO91XM91R^3%>rn`^5X@lOuch$=(7n;N_NO;6?YvS5Bld`#Xa;)0DuSr$G zxX-+ZPgZAMTmO!t!}WV=%B7=zUQbrz3@B5nfBI$KWUYHM8NGHqy!-9>w)7)u2QyN1 ztXHpCqpP1F**HVFEZSLcd0gA$+VdG(4q6I6y|&c9#3tcM`TEjV)?FS~J9ozW-v7OJ mTi(UuM4qClcg)$6)Gkh!6iMQldm$quVnyQF7xU}#7>fZ^1F!r5 literal 0 HcmV?d00001 diff --git a/signatures/stagex/eudev@sha256=66020d28246af1d1e5f8fe3b5bca3da3cbfbd1f89cc1c616b7f8d13f61419026/signature-4 b/signatures/stagex/eudev@sha256=66020d28246af1d1e5f8fe3b5bca3da3cbfbd1f89cc1c616b7f8d13f61419026/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..39aa9b030c26a060fd11d2be08b0004fd7129b49 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uFsk{HrTzORq2R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ixYyQp=QTb(Au5fqW#jxruq1 zX{p5}x+$6IKnkeC%*?>ZAjQbS$iyr$%`n9<)ili_E!8;5G$}dJI3>|IIVmkE#W2mn zGCA2W+04)^$vn*>#n3p-%+SQp(!j_JWJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vOHv~kYlLYDKlg4W+PZAurh%{ zfPsrs04DP21pgn-IpSiX6P-@I>M}Dl?3TIov_kgZ&kql`nYpafvC|EUNSB{>dH;<0 z4i`5j|5B#)IC#2;`-G|BiLavI@##RdzYnhq< zUs?R(#-2^zHvLZ&IM>lD5-?}aPXq67{~tQ5f8uh9H84v!wg2{xjo&sOnP8fD`JTd0 zmJjNzi&_;rasuT0gwu8F@;_-R^y^soS?xHay&-?{(ek}7?@rN?xXqo@>MSA0#OzS^ zalS>JL`&&$n+g66V!M~7zU#2dRhVhFR9F1ti#1=j-eRlY5MEdyvM1@6q1R@IiW`~^ z`gZG+s(89mZnK|X?4qHkanJl_{JWNOelJ(QHV+Y%Z`PK)AbV%)zr71@TvhDK5i#~$ zqwrm@&skWc)%Ed)aGhqS7td7;gbz&EY;}1G?*&I|*Y`R_)h(W#ZHtSZ$p>_`O)3&y zaQw*q^HT3>bH1H-u9mM`8U7;jlIE#Y(Z0(4%lFK156P=CN#C@5rs^xv3zDw8oaY~Y z-{gA9u!ZrJe(v){as~2UY76iGXOZ2#<MGLb2{NR7R1KIqe0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UzHf}KR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTnPQk80TlrnRHTqLEriFui6 zsl_F_DVga&3aG&>ImtNH$Rf$q#L(0{)i5nBDcQgzEjcAQ$voA<(k#_5Daq2<*gVD9 z$T-zB$;{HgFww}&)Z9EZEy*&~+|m?eOG#w`$nJvl0)^!KypqJsywoBEu+<91ndy0n zC8b4R*W?$JWaj6A{E=6hlT#bp$z;sJz{tfQE2hZukgYe{(Gg4yPedH zUZ5ag7rgZAiD^gf@A?0J^U^aR0iwGe3hreI&&ZKmskm!v?zhB^vv;}PJROw&dv;=8 zS=afhdAGFo%Y2J7KA@W<_PDNKwutSM>eK0)d8S-ochB3G^HQSmz6ZihvfU_`9=q#Hy_ESj!={ zFJJ8EvgU<7=1Uj6VA(U{%*-@7$F4HVQ|xW`pXi^9Ur{5nXVD@OTa+k}!yvOz5r+?yuwg3K9tjOxwJ7x9#+OEzEdkic+zW%H+og{xX kk9Un~q{n;fxywW4g-eRuURgCeN;qasyz6@C(O!!u02sNxa{vGU literal 0 HcmV?d00001 diff --git a/signatures/stagex/filesystem@sha256=c504b17edae1bea8c139d058b20bebd383a0be1b4f57565d92cb578012f9c0f8/signature-4 b/signatures/stagex/filesystem@sha256=c504b17edae1bea8c139d058b20bebd383a0be1b4f57565d92cb578012f9c0f8/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..36b0c86a1396b57c0d4f146b9f512ad6798fed03 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uGXlNi!UzHf@IR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTnPQj05#OHy-{YIT${bAf_L z8gdi!GSgCvOLS8*(}5IFTe7KvNs^&?YD!|NVNzWr~5RMUs(0Qfg9)v4wFW zkYSi)l4fddYG#^ZX_TB~YHnd*Xq0A|Y>;LFvZbW50OW##^a6$C{JfIH%)Hbh1+di$ z#hK}Oi6x~)sUUUv1tppJc_829mFDEs#&$9pvoJ7nG02K3vOHv~kYlLYDKlg4W+PZo zurh&yfq{!t04CBH%l|(vPTc?8jY7F-x8QwZpMotb{j|J&e*L*4bHnEZ+o}A*fVd}4 z@@}4|XXf=5{y3AHYVo4+-}O~2hj!#`J696ms9>WvA#l$6mUUm=PE~l&++gU#civlJ z-_!)o%U+w+{rkg(7PH0Pn33Sw7OisE%HT3P>n{ySi*h>~ndS^WX+J)51IMYYbGdKH z>WS{Y5LSLwy6xrGpCylHY5rcI-o$x&a-;#1m}OqmVK?rl90qAuOJ{K1&pWf|(yLA3 za~Hho?~1PYE1Hz}!tqeh1MieG*KRdk{-08_>R;6PjKjNbaJ;hYzja_Yv%-li@qL>= z1-?&O;C=fp@5cCpO!EFW88=O+w=oy}u3fi3PwVKcS?LCe0nHy*eEM)~-RYo~O6e16 z;-;+}%cJ$oCWhtkmM8EoivAY;@LX2rtsa{t54O(D7tx5iarN|s&n3nlk1rT4xprG8 z`&yW6{5q9;jZut}OJ(Z0bK?3!y(`Z+y*sc*f^Eg)>!R~+>Xw9$d$i)h5uR3 z(@Bf1vTHvs-ezy5uu+Yr!}4-R595@TvELHXitP5x3JEf>j9xXPTGnXV$-uC(pYN9& kF7E7NJ-sk6>8_ZuAH)8NRFRi+{Z6wk6R2DwthQ+~013>ml>h($ literal 0 HcmV?d00001 diff --git a/signatures/stagex/findutils@sha256=e7d48fac7c198c6a58e83a437d6f86f795dc8a7541720472c9f728f9e4710466/signature-4 b/signatures/stagex/findutils@sha256=e7d48fac7c198c6a58e83a437d6f86f795dc8a7541720472c9f728f9e4710466/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..678a5b32d3df9d00128175189812097ba61a618a GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTzHf=HR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTo)Qc6oQbBdK}b(Au5fnrGN za})D2(^88|bW<|ZffP_zs(FfuMOtFAd9tCUMY36iJ`fXfr+_MvSpgNkwuzis)@Owfr*(J$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$nub_LXM$or_7AGn~h*0 z!O8>*1qLoo0howIqX5GyS(~eVj3UOu^W{_fwlyx9!PDTBsM8{@-;`WVO{1KkskaD_l!;Z|h|S zRfp>HdoJ3MnwdWKDpr03I3p8{@p*h70Vn$@Q$H6q{(fC6{+y2xG@L7EVpJ z#0H0rb`!4UoDKbVkU!N#@7BRxrL{eGdlYBA_ACD2H91Jyt?p}>>|3|oE2j@GT-@Ng z@r}~%=buBf7igaPwy)SKrr~ROtEfoHf&5SjrJd(bEC>*Iv!sgu^TqoXMd_aUm0XV= z28nm@a|j&@QFl@|w{D;KW5Ij>rPIv9@8$doUv2bjv1(wuxpcwi@ZwhGT(Qe^!@pk%pD)42d8t~!E2{ENo$^c{axgZ6PHZ*HUJ?`v(x|p literal 0 HcmV?d00001 diff --git a/signatures/stagex/flex@sha256=045953b67aa1b9f965b5e0b507c55d7590e5f32e33fefc65953718898d30ade6/signature-4 b/signatures/stagex/flex@sha256=045953b67aa1b9f965b5e0b507c55d7590e5f32e33fefc65953718898d30ade6/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..3a7991982d3cb1cfde1fa17c0857363ac25df60d GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UzHf`JR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wV-uE0k(=lrnRHTqLEriFui6 zsl_F_DVga&3aG)r#MIK%ILXXBG0`x|GR@M=G|4p8Aj#CgJlWJV#oW}=Ak{R@*eKQ5 zI4w0T*$kxE+|a_p(jvv!ATcG?3}j15WdX?Ug7gA~+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcAh0rl0)T;w zQvfE?aE$+-okY{m;(u=x#9R{|9y+1D=+N(f9WqI*Q#%CNleV+3deyMO_N!x7_nK+O z%&{fMI<52kP3!J%&UZR;V(qECKTfMHd-Hl4$};TMUj4Q<%k=v}o3sRzpLGUapYC0` zxzv9%i;$G~f$r`1HktZ46hA28xM}nzACp2;6BB?~^@_K`0p9_Qns=!(e~cIq5ov~u2+>>Dl+GK z!*nj+NPj9Sc&>ic)Z;#)_fn1>aOM(}WYbXfFsT&b^UEvxId6aS>kr2!bZxGYSliCG z$W>PEo9%UV#Up;Jbe4a(eR5U6!8H=qeCI@^SR?IpjHEpK4f*^(bZLIuaPmW}WLdAX zMDXO4WpPtDvRtND$i9`?|Fpb`P4(`{yz-=Vw^<5u&poNv$WX8DanE!;qLfrG_Eh|& zKbJzMxp@KmPooJaf}skIP%!Ud>lg;17ull3K%T!>~uT zaj#>n*^#whPS{E}gg*WBu(hTB{(O$}fdSh(&osz=GxAyWN;hV;^6S{D-3Q)YyI$gy zWqIz!7pr{^8%~{Vk9(#fDc;Ms?OSY+#s4&S9q~Op*@vFB8>hwBKQ!=P<@e=W&Yd-f zI6L(#roO5SvA=jX4MmrW1s2>&r8JI8Uo?zvoVs9E;p>DGxk>X#$4j+8Wix&6xM zXi?o~nV-8u9;{kaQN7C9E^w)j-7dLo$6LGiM|IumFh1A0(0PaIdxut5ZkwN%7>z|H z2T5jpJfQaR_$1}eyqophmj`yq-adFzU-?j)p7ZT@GvDlLyLM;y?qc2JCBb*1RAzXm zwH`Vzx-4meSJRmimaBDamu(cR|E%UaUCg`YmEV1zEYTew;x;zVdvyJsj_y_Y%7b^j zS1f-wk1yOMQgO;c=f7RGQ$ObjIXswo@XEHXg4{h@SJw0f`DmF|mrWEswfoHZSJl5J zzqEY&=U}bOyW3?lmm+pHFjVrn{AxOE^kt{^X;Gy$J9qz-{4Q$oJlOCRXGHIxOK(3P jvuYP#8!7!QUbbWI{a4-RbqgA<78%X3$=|m4d1omA?{%@b literal 0 HcmV?d00001 diff --git a/signatures/stagex/gcc@sha256=ce77c0d1576d3c9d7905edd438fc58d2c51c0340a996c09a93c4602534dc2e26/signature-4 b/signatures/stagex/gcc@sha256=ce77c0d1576d3c9d7905edd438fc58d2c51c0340a996c09a93c4602534dc2e26/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..0d8eefeee3523217b753b7f2ddfd3cdc7e622a17 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTzVD2#R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wX1*m1=dAGIN1EB$c^|d6{Xc z#U;8andv|Zs6IK>+&tMJ#n9B;EX6q4GR54|z%(@_#l+YmE!or}#VFa-FxkM^#30eq z(k$7)GSSjF*~HAi$kf;*CD|y|$P8plNo4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hc!JSetli}o*`$5D?r?JzsF@7B7yD3y>&Pn|tP zHf3epjncbcRQ5jm+@rEnPVNjF`@K}tnPnqi>TWPu?xd!E^NYl#6!uR+xvR`gcbwzA zDYN_i^`I+@ZpVIT$;>R;lCw8|y`RqX{WWPi!S91!78{5dw2dqG-+tK;31%?u})r-se`<=)O^`@gOb<>oKbOJvcy_oTlW$KY1&kW}4{B2Zc-Q%|Y0%L5@<%bEb-&Zzjirg1I#=0+~ zH}Z~hJV)QGj0dk*v_)sfsrNa=tUhZtJL*(RHTQu_x7}Nx&$)Gd$~l3PDY2=WzWeR1 zuRS8Sxhv-IT+XsLu54B%Khti-dBiFN+1{^xIk_!y`J0ZDTT3{9=~t{+ciM5j*Octw zMb+ui9c&kWJuj3ozSLaPbnfUGJ=TBGEb%}0#ySZl-dwpz?$8C5Z`ZaQE?Pfdz=h>a z>Vyw>kH_x6C-{3;{MAS<<;mP}E&I$2+9GBj2)xQS`%=b{^?^arpV@tc4AWc9VBVwwc9rKGX|X7W4r%cC{Zp(5o^~Lju>iK_A=Xj^^+}n5M`e!wEf@+)Z z*cSwD-E;HvB&S}Et4B&W`g+)Wii0G;zh3dkXNK5;DK|Kcy7?Y#3V6O-d%NZD$D2)-2wzkA z@j>l4%j;(DQ`cq%du{L4n}5dV$zIo7<2}J9f8CV-M7&62X__I$Z2ed9>e;h5Q`wJf zlvBCBkzGsGul9pPn9)rxUb`v0A+udWkN$V(t}nOvlXX14+eE(MwzS>Z1ya4P(FZy@ zmy5i+S<2rZ!k_hco<&x__s^bZuT9x|-?yw>vSbNw>g><`m#-C8oV?EA=Xqt)is$Qd zSFo$AJqi?kX*BOaq0gq+hN+81PklG*+Og91%7k}wjVARoGRgjvI`PcjM`;7^s|pqK zScOFgil*Fne3^Ao`(mY8|2VEsUS_wFMO8SYk{HrTzVC^yR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wU#IN>VFIlxlU9GIN0)4wnuS4PqM@Zhl1Z|;nW>qfX_85zVX~olnx%nRin(#3g>iD4 zv1OWtMXH%uTAE3kfrVMBrKLeilDVmYnHk8IlF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ot+$W|f8P_C8P3eB)4zIr|K2qFxY42WWxZ`)A6K4~SSYNm^~&?d z+ncEe-f@ZQ%`lvnC1G&UYNAy5jW!hL>feqY-iqn>N?XwjuL!ZZ74 z%$4mssortD`f-!jb_Y%Sqert$;EQs*VD?Q+1q9rzVyGg`^-cYjpU`OMz0R29VlaTAXBi-lzF>pcBBuk!BvZVjnL zYp%FHY8K3!^HkvE?1bygt+m%mCp>x_|M{>ktBQRAR~b{Nw&<5hCEM3GnC!iyyQcTP zllYWM5l(}rvtr}!IjYRQ8o|j~d_C%OzF^>qX6+}B76n*|R7TaPs4lq3^RUus)9;w> lv`t?dx0^dkES|_7s#IcmCt9Yx(U&`aeJ{WCznuEE0szWQyw?B# literal 0 HcmV?d00001 diff --git a/signatures/stagex/git@sha256=4387c280cbd76810cf1244ddd3d1057996f7b3380956f83073b6b48290f9a9ab/signature-4 b/signatures/stagex/git@sha256=4387c280cbd76810cf1244ddd3d1057996f7b3380956f83073b6b48290f9a9ab/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..321153a337a79f6157576fc616c8d3cf68c45f5e GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTzVD5$R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTp-lxlU9GIN1EB$c^|d6{Xc z#U;8andv|ZsNTfb!aUi?!XP;*#oWxo&>%U@(8$CjB_+i;#n8ai+|tr4%{VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hc;@&e@$M`i>AbdvYYgb?k*P76E_J6I9$}SVNq>IZTAi?wv#2oSqt?Y^q0)P z$Z>}CY;O1R_#J=!Yb|HLV%?>o9{47F^5RWe56z-%3+7C>>-=0k@pJ8`6I069?%Y3( z&F!XNU9E82w3Jort}LkkI7ud&^VyvEFRKGv%bMn%;!WEcbWJPoY2pVcs1t@r%Mqt~YUw)>uxK3JJ{#khIK*OPZ8#F|+CHcsXdGu1PE{V*e< z{pXcw?aezhFB&mid-m@|cfhauGfj*c0iDclFMTGcoxd$f2vx3dGxiZys4%*`j7TfmB$*_W$p(a+%tn=_J<{s0S3C&9P6gA z{L%bas&Py<^=8+R#`!F3zE9q8eb>9-{GhnIho>LBw)>i1m(WS``cLOiXt-}UoTQ*M zcN2fk$3@RB_We34rxRYvS(m&_`RVN9o!RHUtls7`CBEZx{nB6GRRiwsjD1*hl=<(3 z-sKbaa>@OH-SZ)&0jaxd@Q43jkbaY56%XBW@X-#_M0<-UGI=S|U! hh#!_0ubj}yytUM$-OkTOD=_b%WU_&9-B&Z45CHxkx<3E_ literal 0 HcmV?d00001 diff --git a/signatures/stagex/gmp@sha256=5c701a3a1f95c1c19e57ce2438d7bd8bce2c6c15556f31bb68ff160b1e6034b2/signature-4 b/signatures/stagex/gmp@sha256=5c701a3a1f95c1c19e57ce2438d7bd8bce2c6c15556f31bb68ff160b1e6034b2/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..46190a393e06fb5fadce53d6321811e6d31e0c6d GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTzVDB&R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wV<-lxlU9GIN1EB$c^|d6{Xc z#U;8andv|ZsNOW$+`ur=IMFc8(lpsH+0Zi8)I2%W$i&zp#XKp+A_>S&HcK`%H8nL$ zGd4_0GP6iaGc+?uGE6lyFg8gt0@+ehSpc%SAiY2#IX|x?F*7f3FF4Vn9={yyw_ zRxDA~ypv~7RQ~tKzrtP*tW8)i9KXfvcB|&{xyzeW(kiz+uZ+4iF->dHmzw$06^}}# z|NW8s{hx`6TBh&Q-45J)1?L-`DSmNzyOvrGcTuXZR>h&cD-2h^3J9BZOT_SNw|Tc{ z!SA<{fzz6IxHt>GW|?5Fd%6FPP`Rh$=_987Z=;ltDE z)Dvkvez8fjCx}=s-6(BrW0~7B|IC}GU*#uAyLA>M9o@H6NcvMp$WHGUxwmHRR}gpI zvG}Ivp_E;3CsZC=^OhBqTSKEpzEi6vTs~~ooMkanTu<_+r4Y3{%g@A ze)iXmH47L25r~R^5%on$2JpKYrbMX!Lpa!`egh z1%y18L}tH{IPzeURis0T%bF&YGvUh~e>IvUt+Vh`;Wx&kNvpzkFa9Xo6seZJyjVDX fimNw!!`e&+daD_X3a-2E$_nsp0}f6 literal 0 HcmV?d00001 diff --git a/signatures/stagex/go@sha256=5c12000dd04a015973fbac431c77e6739ec19bde4454bca3067452ad30ebb48f/signature-4 b/signatures/stagex/go@sha256=5c12000dd04a015973fbac431c77e6739ec19bde4454bca3067452ad30ebb48f/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..6447c4028de8525238cfc1fcd50206329ea509d2 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uGnlNi!Uz8{FLR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^waZ|YIT${bAcQrg}I4&nQ5uT zCAuk@=|Bpo+%(zH$iToLCB?ub(ZJBu(%d*LDKXi^*f81LJk`wH*fKTQ&@w3{)x^Zq zBq=%3*uc!(#MCG;#n>P+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xc5U?_VywAYJ zDF73ht}noFnQ!slv+Hbow{CQ)_tW1T(bUE|FTC4l;jtTMoKKzaR(a(9xuo>WO-XI# zHK9L^7#(6YO3c?CFM9Uld)NoA+i&lfXu8B7*rY4{In0DT<5pU2%#J%8(rX`1S){|c z&(iP3vA@gWza4qP8JNL%`pT_KaspfLx7>VP!1l~h_1!-aF43!2>KlFB#XZ_W_ohDh zTzf3;)|3Nt#kD_I^*CN!u;rFX6lXwyFlVZY)teb7qjy}6@?PHEtW>(BvH$Kd0p0~m z7Abm!6n{B7B|EUJYNl_;=k{mb_HVy%uKXL=Y@B4XC?s%0RPllorQSss&#Z}JWeqQ! zy1c4sg^*1dUzpaLC+jafvRi#p_^H*yvwX(i_MfzSBCgrGm_hKze1k7`_v!@>uRmOI zX5xm(0-LVmCz2l?as8KY#c-FBoZ?b`zK0K|Z_j4^V3*FkJaqLmU$b{Q7t<3?6ei5< z(!TRWy?)*_!#ts5Q-0rBr2EF@W8T9*%N9*t|Fcl{+|}`9t=&iKy3 z*Gm(Y-dyX;tD~qY<#6xMto`e5XK4RBn;Nv2vC?a!vf`{8ZpN=IJ|4dKQiwfMVcA7- i!r=_b#_pk^jkdb0GkI_O|>0 literal 0 HcmV?d00001 diff --git a/signatures/stagex/gperf@sha256=d49e37f8d4455259aadab9fe28e18da44f83ff6e86a2d636a7bc799ac40d8841/signature-4 b/signatures/stagex/gperf@sha256=d49e37f8d4455259aadab9fe28e18da44f83ff6e86a2d636a7bc799ac40d8841/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..904c2f921957ea25e4a5b63faf18936367bb94bf GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uFsk{HrTz8{LNR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wSGci_(;8b(Au5fqW#jxruq1 zX{p5}x+$6IKnkcM#l$kz*gVZ5#l*za)X3B_F)<}E$ucd~$RgFyA|=tpB+bG&EzK;| z!Yt7!#mv|&(L5>H+|n{J*~B2l!otK5WJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vOHv~kYlLYDKlg4W+PZAurh%{ zfPsrs045T*TY#a#@@nwq@aY+Ge zJqnL*X83>7H|szDvRk=L<>^)7YNG}J+0PpH^DR-{$HSBMu;I_!n*SV~8e87(4WDxN zqmjXm8P9L){cUQ^ihooR@J8vePxY!boPsN(+w6AzzU8suv>}VjhX19jXNu?i-LP`I z&eVs`*?Pp+&RzMaHtMn1bdP@zJdba!wu^Q#Z=NCd;*94@XXnjz`!Cl2T6*M+ibz^| zoZ{I(x36yUH(v5*_1Dabi5=TsTnRo_V|?L-cE8a3c`@JnlP;amTB$MXbnxHQE57%q zA4%MBDq-!kO;g41u9_=V5^_YQ^=lvPa+TTM{`pl|_RN_YzrM5d l#QwKF7kOVvFMY`&L7R6+ZVotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hc#8EUUhOYlWfVgJYlx3g%NcPGZ-#PcF3;!xk2gzi@*}kD-Xl2 zhv}}$Ik_{`{rIh!x6f_OPvt7!W4uknPBt`1*)najPAFc{2?Cd%G zS@CXH>EwtX0arKA-5oHY_MdOh)CgVan~Vux<38#hX{(&Po*_#zi?yf0` hIq>Yn(XVGNt&+b|UZCO^Vc1doOj&pR^cOqs0|2=1wW|OC literal 0 HcmV?d00001 diff --git a/signatures/stagex/grep@sha256=821c412751accafc42cecbbdcb9fd6f1ce3de2732c79bceda79cad4973d1c4ad/signature-4 b/signatures/stagex/grep@sha256=821c412751accafc42cecbbdcb9fd6f1ce3de2732c79bceda79cad4973d1c4ad/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..dcabb8916ced3acc520737c2fe1ea98592b25dbc GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uEBlNi!Uz8{UQR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wWz{3zTYglrnRHTqLEriFui6 zsl_F_DVga&3aG)t$S~Q&(8%1>FflnfF)i7|C^9$lTZ{ z+1xTIIW;BG+%h>a#l+IwI0dLNF$H8xNo4`Z?t=6Jh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjf8>?sxu#VL?0Q)G!s)zBu>3ClSr=O7%JFaSar?Wlo!QXazxsRpN%MaPcf?!EzWlfE zO@p3`;0Dn}k?R|iO;$g5yssntdjFo7kE_~*@46k3T32z3=`qW@KKWQB_JEil@z4L~ zFXT*J>V3UT;a+CFzQd0Xvfs_xCwVY;*YO>RGcHIuQ~xb%x0@Ar_wJlke?&{LDGcZqnk< z4{ASovuE6_`su*&?DCFxlb`*z`>)L^cJHp@iKdTrM;=UZYmj4p{4ZyN^S(^w$3hkx z-iw-U%wP1w#HnKHx<|Geo4+(Sc1bC?8!k)fQ#W(J_CRT>{n1&<$v#Sn3YBHk{HrTz8{OOR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wWz9l1qznlxlU9GIN0-RpMWUHWim8cVqD5kIN}_qHS+b#}fw6I-g|VTbiGhVtia}y> zqOql^nPr->Nm`1fNot~rK}u3ul6i`mxhcq&lF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ot+$W|f8P_+&bH9#J+E`CY3%+hgn?7@y%`!sVySA4#_$1aE=Kza8+U3<^i z->Di`KWRBHNjar|VCmW116KC4cLkkoDakE~?mqd2RdD~|l{2n++^KVWX1*kc@A$ft zKlW?0+5Fg|Tep1e=Nl}IU8VD@Zk&86vG4ZTxz3rdHfcWyYMJr!v&!PqcQwIVeor~K zW%ewkmo7`I?z?>Ie{2^MJ3Y!F`a|`++B~DyoT+CP1VxF5RM|~nHLMVyxBcw5GGDRV z3G9zIcdeei#dnWKp(5Lp<+9cG0vs-f)>eJ{GktsHv9O2#?KcX~PA@PoKeW7KNugh- zS$*b$7MESOKIhkEue!eb_F4v2=NZo|?z}Tyd!Q%B;qlj1jkg5e@6(yID_To%evq1i z=K0=Gu8BS`j^1>gJZlP*h*iha{XgdTgou&S nT(9JEFZwEY;;+)Xd9R%RCf%C#W@+!#o;T}wc}q(hUc3hY`nIgz literal 0 HcmV?d00001 diff --git a/signatures/stagex/grub@sha256=61881b913fc5a18b476c191c4ddbdc445c074b817c3674bfc89d73d22e3d60ab/signature-4 b/signatures/stagex/grub@sha256=61881b913fc5a18b476c191c4ddbdc445c074b817c3674bfc89d73d22e3d60ab/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..81736c5d71ad2e63494264da9b998805eac7754e GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UzMqJ$R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wWzY) z+1L!oNK3Y`Offf3F)~UuPBAk`1lv+lSpc%TAiY2#IX|x?F*7f{Sn`iXJ)j@gMT(yA2Qm)%OIzj{Rf1Qm}4E!FzQ&hu`a{f<5gd-+tkSIu5`R5*G$ch?WL zjaS+Fmc>0{*efM+>fZHZ>+s^+YEHnnV-jnA{3LcJXZ%B6}&Vh*2s+r0DFyKS6j zUmf_+{oj6#u(p!*Q(xxvD$DRPtB95(r3qOtneRvbSl07TK{V2K z^(t)(=cnfD4;M2jtt~LW8_9U!|DrQ@w};u^@F`+{SGe-W(uCj>RZS;5mR{fFo-wuK zO19v~&;BZ#wkQ1iz#kXK=h6CBc8`XG=mw5lRna3HOv`_V3R^vlnaRiRpt5aU^vS2M zuNRv~?C8r9-cxG(aGAK6aT|~FbO!Udd7BL`ImyVxz{E1mBH7X~#mG3t$TT%M zDcRiE#Mme;)hyN0z$DSk*xU>#lm@b;q_O~HcR_lALUMjyNn&PRYLNoiYK7v=^t{B9 z(xOz5y8MEY%=|o%Kk`a*a%y8cnT%N&7`Yf^#S~c{vQ@}2RPB_RF?X{OED%_kKmowO z#VG(2+3hL7aD`*pA?x0me`|O6T{;!A)YO3av zt61cP_bu&Zu8y?6ec=BYAuTKE#FMfU7xVwWJ$d6Vlc=y)iE*zMt#%c4Il-B-=lYY@ zsF-b6<^^ke`SYgPz2goP%XszazJ=t{XrY+NycuUWVn2Pd_+w($uCnBNjiYjN*$?K$ zkKNJ(<%8^_UNY`axOrM-tH*wm|BM05SC>?}#f9&UVwazDWnl;V#*oK+@~`JP&A8~g z(Bs$Zf_?dRe7_w9s#?DK|6o_J6xYvB0 z;Ft5P7uOf_>8NXd?+RR^Gtc7@@03qRS6%iv-}Ja9>q}#$((7ew1g_1=nZ-QC<$+z{ zo|`8&x}F#6EI;(#NKV)1N>w>;wbl1hp{m*HQ$v^!e0&ull$-YT%cm*RvW4Cp2>+hS z-{pSVq*Fe&cIuM2CtM91C&nt(9hSD=!(DB9%HnKp{fQYjt(ID^Js2c+tUpoT^o!)7 h1_8sEy7_MmLT# literal 0 HcmV?d00001 diff --git a/signatures/stagex/helm@sha256=0e12ae85e8c0dc702482806cd85bacdc4a4d7765f5c1bc452f1237762845cd57/signature-4 b/signatures/stagex/helm@sha256=0e12ae85e8c0dc702482806cd85bacdc4a4d7765f5c1bc452f1237762845cd57/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..cf75740b455ce3c68e3e40369f017406aa24e8fc GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UzMqM%R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^fOX(a+PXzlrnRHTqLEriFui6 zsl_F_DVga&3aG&#)zBz0)xtE@BH17%+1$X$#KOqJz$`h%!Zax{IVIU7(Imy(+{`r1 zG}$mI*~HW+&CtjgC}3n^Vw#*{Y7Vlcq_O~HcR_lALUMjyNn&PRYLNoiYK7v=^t{B9 z(xOz5y8MEY%=|o%Kk`a*a%y8cnT%N&7`Yf^#S~c{vQ@}2RPB_RF?X{OED%_kKmowO z#VG(2Ia4jbFmuz&mqy}qjUH*+sooIED$`%&b@1e})|cEI#;B97x@@)G-1)FH4#e% z#293b-*{iN;>qK-;_hSZCi=^FSuQG(REV7S+&e_LVL~grTY&3?@O3GRz8t+;Xg#+s z@5jS6AFNN-Z?a~rTQuX;9HS=F`6h*$=Xa%gZj??uKQE^&d-qqBU$O>A?cL&JN}e&+ zEj#J&BgSF)&SX>3wROQORz7$?CF6g8UTyqbnY~?iZlr8HHz!l^tESwd{_TBBxdaVENd2z1Rnz3JFXQEQ`VL|4*F3mQr#+u?CvjcA(lZ@$plX~Q&kSN2nVs>$l zibML!Ns)i=THIay;`TWYuY@9}Sm&y37TKa__bX59n`)M~EbV#XlqDRGno9JBgHG6li&caiA2af6Ne)*^E^}id@Mv8}C`MJ-SlV-HA zrRg#EW3P}CMq2-4RU1}^E!f<=ZT~E0&X)MELzTn@N`cn35kGzn~;DKM&-MywaSU+SpDeV-^NRE(TdKMV5zb6>fsTb;#g#>f-?905Yr_{3cd=N2|UnhU1 zXh(s-iRBj;o4bb1Do)&x=TI%Z`1Z}bpUrvYYj%pAIJkbP#YI&a#tX7BOMYiGT!>u1 zd-0loF@N`kxjvKMnkSe1y#DXMMedm`w~PMeJ-0ig`Etc%V};XAX9X@yzWV87d~Iler?Sa#`8R&ghOK9zlE;KD5n=nLDL5QQYQL zw%l=(|N4I`?_c;-V3W7eCEMYv)!G-6%{T2?u~)tO;Z^b0bthjROWQi>-IbHa)9^SMTqS@EiIs hwn=T=aiU%Q;EV6aT^X~^?%r>(M01|})ij?EjQ~#fs*L~u literal 0 HcmV?d00001 diff --git a/signatures/stagex/iputils@sha256=f745fee8efc807a1493d2c9bd617b1345f10a4dab02cc528fe930647846682ea/signature-4 b/signatures/stagex/iputils@sha256=f745fee8efc807a1493d2c9bd617b1345f10a4dab02cc528fe930647846682ea/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..e09ea777a26d5eba658fd81887b665846e44473d GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTzMqS(R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^fL=eOEPncm1=dAGIN0+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcIIuE- z!hnH`QvfDn=*#~E0Gch}P8qWy~w zDm{5=JXPDhC3f?_~eBB#}M)!>^d0x_I=$#0g;wrV8I@n>VRPHIC_? zK;pawO`bn@zY}f|^Wdxx{*)>Gz_0#0|E~W>4U<=fzga&&PQ1t9V9=A3^E&3Gbeoqx zF)}o9@$5dlX7gS5ZqaPDPcNVJE>l{qJbTUz#q#+(_I!(w`l6}Wk))Hp>dWd`%ecm5a{Z#MfsnoUE zOSF1)maBd3wXd|gGV3A#k;aa`{)O&;E;GNp@H)ieG}BwV$$`7)9xG($bYK2kN;t1A zdv9R1q|nimXCFWRRmg0z)o_QJLhw#f6VJsJ=2u@@$j6=uTPVeV;>*(e+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xc5U?_VywAYJ zDF733eainoXZDE)GB^9?hi0`LYn$w_ts**f&27HiHQn2S9r9MFoQw|F+4Akc>bQ!( zqOF&BW)@!#eyCwO`|I>~J}(zeubiU&kZanZdE3&nL=XRu@8xpv?OJrrr84D1m*AWw z8x9^ezO?2_tcJ;?y5~$OX>2u{tHIJ%X?T= zUtW!$^1)iGLC!iz;Hlx2Nk=yZYz=ZxU3oktP~lZruE9yBB@(LHGmAP+HcotY$mEvC zTf0p^_o-VgNUjynSTM0NGxUUZ9YipI4HYnU`9m0Jd78I5Ryj zv81#p6{Ie|pd>Rt59E`)(wv;y*iI&676wKx23avhmWON=atu{FWoFFXYy=AiRwhso zFmQ1Sz(i*J5@49o-MX|{rv9kgiDi%FcZN8;w)}nB_UEsjFOdqx(@R@+{_VVfKKkc; zgNOfgwfwiP>15n_+BVBxbhYqPzi2-BFAhuJ_6GJOz0ce7l4HMq#>wRxCiBi5Sm7Vf z^ymDp`CE$`j&*sa^gXYZyBl8i@=sr*x00>G_Wrw8azCtQ#)fG>F%stO4foXSGAU`2 z?POfNF{n>=;zGYe=N0w#>|R`X&g<7^1_$PrX8GdD(Nc`|Wi^!tm$-Vr-oNC`MWwciZZ?>>6E^;RPPED06Q)iXj~ zNwTaeCl4_jy=j_5ycct?_9%Oppk+Z42 zFzK*P@7!st1GY^uahHD`s*~n$&O$3SXkMXX=8M^lQ?#zNJKYL;Wq8WB-zp-$+xbuH zM-D^Hg$;?ZueVPPKX(4Q8e{q*>8{^Lw2VaU4Gt9SbnRL_f8Uw={POy*Y94R3^?O_nNKSn1eIjG}<8KN8*Qv4^ literal 0 HcmV?d00001 diff --git a/signatures/stagex/k9s@sha256=2b7016af8f507d31d222b30e8c42e26bec7178963edf4a029ea50563b87914f6/signature-4 b/signatures/stagex/k9s@sha256=2b7016af8f507d31d222b30e8c42e26bec7178963edf4a029ea50563b87914f6/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..6d8c7eb84c8862fd797d1e9a5a55ea09efa57763 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTzF&^6R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s_CCm1=dAGIN1EB$c^|d6{Xc z#U;8andv|ZsNN{a+`!N*G0h^))WAH&*f7P&$SBF!Ak`w-#3VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(HcFH8S3jk7U88U2 zrNh5kO7<|mU%7U^@;s{^kDVJ5Od|PyR9)zm*kae|TpJRu+fH;nevHYeIq4+Z!oAM*8*Y0m`KR9Wo80+u@2V?B=2>SgFE^I8F4=c& z!MtlVc?_>t>4l$vtX|ku%=M#R=vQsczAgC=E;z(B6tZ8rxU}_eigVd&R7`EzcGSH0TtYvMWw-X5XK)@{s}uC1IfouPh$+tZKV z*@G9xuKvHk@8qMrgL~F7aQ|;t)#$zbeQ(&?_Q?UE)8;B<1vT~mf5#L1f17c!!^PRh zvl%z{zWn~Q#nzMaQs(Sg=}T029~pbq*Y;gx>)*Ta==B{oL3|BmcXW=XOa+Ku3a|?I=FGpVzb$|CD%^Q zcPr8OYg4&^G3I6Z&-IcM`&U{VKRA!Y!p*a5XWZ0HO9h*j9*f~vApZNi(9~FqX*GTK z)-Jknv}4PGSiU*3H=0jAPi@HAcxT~T{k$qcIn{{fD4C``OHBG^seR_I|GB1nx%874 jtT7^A)wbQgJ-tonz{>*F5W&4(_xQyZvNcTlTx|;gERViS literal 0 HcmV?d00001 diff --git a/signatures/stagex/keyfork@sha256=d81144f0a5e8d1dbd99724df80824d395e265642842e121b485156c9f04200be/signature-4 b/signatures/stagex/keyfork@sha256=d81144f0a5e8d1dbd99724df80824d395e265642842e121b485156c9f04200be/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..d16684f607d774432ab025829c938e21bb326627 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTzF&*3R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s`ed)AEb5m1=dAGIN0YlYrMZzwN}7d%1&}hfG)*-!Gc_|Y zvM@19H8e6zGO;i^Tx_Yfti2KU{;c_#U3(ic;$8k21bp#4*m3`gnezwFKUGCs znNj@<|C+13wJ%rAt}YF7y}kVNlII^cw0)jG<-)ovd!{}*yZ5q7U5oj>Q&O|0y}GX@ zlAzOe_@`Noj~1WP-|w>J?S{KIh0fk?ax1F9Be%Hr@4vea&zTJFT<~>yG^IW6k5ji| zHP@w!U$(EbWxXS^IQr=-P3{Q>GYq8f`8RDTd;=i{=B*M8sJ-R*S12?8u$jds z{uf~zSZF@$APDOIH6QbFZC#a6xvVfP>Jg z>CKV5-})umN<4P6P`7Jp3HrNOlygp~zoLN71}2B#PsiW?X-;{xK}WZH;X{elHYdz> zUhC|8$>(;cNov8FPf96y=Ij1^Iw$0Bqt4)#e8H^qMRTfNenwa-Iy z+uC#UB_*7!;;&6G?3q*6yKd^DZQXfGIG^!_J@<+*-1hO}nXeo5zGwubeVu*I_2m)6 zRZq0#lvR(!**HgUd&)ik&aK75wf}9e-+ClfRC!HeS-tTr^Blj)MOPLz=A>+%*{Qe4 i;FpHKr%o7?L<9sRBq1g)AazGAE=7} literal 0 HcmV?d00001 diff --git a/signatures/stagex/ksops-dry-run@sha256=facd6c6d1eacf6a0d180f9b231fc45527ecd1693db97cecff282e1b5cbe989d5/signature-4 b/signatures/stagex/ksops-dry-run@sha256=facd6c6d1eacf6a0d180f9b231fc45527ecd1693db97cecff282e1b5cbe989d5/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..888342c3cb7d78086d860a752affa08e8deb497a GIT binary patch literal 814 zcmV+}1JV4W0h_?f%)rIyvLffd{C&Pw#?uG1k{HrTzF&{7R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s|fe3yO79iYj%BO7oOzb(Au5 zf#OJdauf41(^88|bW<|ZffP_@T4HjFS+ZG*VQOM>npvVjilK!;nq`uav0+-WiK(fP zd1`Wsp_!#|N|L2{a%yr~nvsQ3s$r68a#E_Lg=LB<$d;1I0+1sL(hC%l^Ycm)GxJi5 z6u?$16lbRAC6<&HrGnJu7nEe?=Yc$wSDKSk8{5fb%)-FP#ULxD$nub_LXM$or_7AG zn~h+h!O8>*2?j1s0hoy5SN@-j@69JjMzpXWKDt!=+jqgP-gk=8VgCfD$=Kx?-+3qe z=7e4sm+%*-cLA3+z4J1Q^p^9x^VqR&*2UvV0YBC$So#NBwiZpfU|POX+c9(bw$C}$ z3nvsL|MxNUdyp2NbxUC4u9&7<3$pCXRwn*AvG>Tt{jAqxzx|K=xx87c=E}aXQIjsbJLy!xs#1wEu^=AjO(J|rNz*?!EO@ob~a{`H+IH7~aG9P)Z`>rY><&%Kz}D=sWf z%{|_u;BYrL$i$=}e1@FRbVjMLwXdc%u4xe6Izj35wj)=nPN?opwR_qX_(L=5`swhC z`qwV~diTgU!11M3(63asy-!lN%!|-oldSjN=FIxYAcytk8-G?C>sGj1y4a^Lkh$Sk z6;sR0yF}OeSWVLYZ;aZEK@78=z9>C8b+*k9p{_=@;`fo!!mf|@|2_D};6A@5>wRVI zkCF!b4qPv0xSaCc`_9cgFRaty&(_pKG2gcxX}6C0?=0!9(w#uIv7PJu;*F-4zU7YcrP5XXOLFHeCL zlhPUIqDulXnaaG$vHeG?ay<5mV+xuw!O}?s9 z&GjFSKU^EluF{e6d`r6Ath5zg|23^oOyBs5WkTq+^NU_A@Sg23ZP$`LGk6ca+T!>5 zS(=T+qCBiRs zELKRGa7|X(_u%E7GZz0kL;5#|%C(sv*mWzDe}b5GM%m?+UZ2^$!g=qjd@cG_Tpykh zbt-Io_{*a!|LscPjpfNX({~~yuJv)H0^inMl^(|o@7&>v&#LY?bWVG2wDbFq9@{LP z^RFHhI_9yk@)6h7{x@%CExOd-biv literal 0 HcmV?d00001 diff --git a/signatures/stagex/kubectl@sha256=f647075cb0330b8cfc3d35ac097d9155e130ea5d1dd16c99e927c7a3b4da47ed/signature-4 b/signatures/stagex/kubectl@sha256=f647075cb0330b8cfc3d35ac097d9155e130ea5d1dd16c99e927c7a3b4da47ed/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..e425e299a7df6f108827171f3cce64d44439f03c GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTzTb+jR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s`HoQj<$^lxlU9GIN0yW*v9UptMRHoQaf-2NVzPmyd5Wc>scEXAu|aC0 zX^LS=ilJGurDdw6k$JLtqH&T*N}`E*Y6{4flF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ot+$W|f8P_`t8%p(T6DMj+)5(06yGwKXj_F@!?mLsgqhYga_9iy(&~H3; z)vGqGobu<~$pu9>66}}mv|O-}aff|Y$HL=3KOFQG^mw$(p)VwJqf*E&J=t%Q&OZJB z*q?b-uIazb!>mhmjkzD+y|Xb_MDbB6{{_wVIA1B{c7@}5Az#~0>IztY=3 zte$$5*!tDwKPVCDREj9FpcAUuGy6qiWZCsZU4!qp8bCGsi=fV5=OFsFmW{I1A zHoAEFq}6fXZmvAQRVC(h$#5aNJIif{yBkiK&fI4q;jL$J_w=OChq9-OHI`MEGh5X~ z$!MF{vh^%2XSaA`z{4`(DC4q|Z(gV^R`I&SxGGl8Z%_R%IfDhCRyr=+d)*+UV#4lM zPWJ4x8p6Z4ikiw)%({;3xM;V2U*v2Pg_27$F21t_z6vU&i?3I>aHMO)ibHLyKNb1T l*xeDTFS>*O%UhoMxhH>KTRkQ2fboYNU9RgCeuk_&0RTXgs*C^t literal 0 HcmV?d00001 diff --git a/signatures/stagex/kustomize-sops@sha256=57655bd5bed28075a8ab96e1e50d9a6f88a0321893dcda0f53b4b483a5188f7a/signature-4 b/signatures/stagex/kustomize-sops@sha256=57655bd5bed28075a8ab96e1e50d9a6f88a0321893dcda0f53b4b483a5188f7a/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..4413113e286f4b36dce43c5f0f45bd810203a94a GIT binary patch literal 817 zcmV-11J3-T0h_?f%)rIyvLffd{C&Pw#?uG1lNi!UzTb_mR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s`HgOY(Cwt5S7~^9zcVYIT${ zbAb{_nsO8KGSgCvOLS8*(}5IFtEst}scBM*X;Ny6k%fV|X`)49lBHRyVXCP?ie;i% znuSH8fw7UHg{5&ya!R5>nyGP;Ns@_$aiXcAg+-cqBFL7K$^wup3epP{lJoOQ5;OBs zixj|CD->s@=Ovbu7NvsJ=I4QYlvkRQQybgKWX!_A$i*NlrpWS;twN5WYNyPM zxton(!NJM|3JL};P63$6jXV7RLoHvOQ9AtoeP7zCrJL9GHN{g1Oc599uoi18DLuA4F z7qJojkLOj-ZtUB_YcRQb(;0w3O*D#!WU>@(VqIn(5q3vYRz$Q~ZMOlF?V z&53qZL40gCx1VyT+H_g9UtKf!ny1{;SM4V+UT>@xi%j=YoL|Gl?P`)J$ATv#Js zxb(^MZ=7#$dG5PwyF4OcrX|b!)@846Ov;$H*Xf7!g=l4Y8)xrwQzQDRD(g=v}*$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HfnAedP?DLS2l7l_X--aUY$ua33j-q;gRGb$%R{ybIfkm8GBf6GHiCr& zD-$Rb7`QkEU?ST$@c;J@Stq)Y>1346?}?F*-Jj|cE9u{ zKc{x?Re6c>X&GKVZj23aPm&+zREZQz`NR2v?)`ghXUS{_wo@OV+-s(Ku-{LldztH$urbgZq>(&RBZ&;@th>tsP%p^SP z*6I%nLqB|+H*NkYzIJc+X$L1Q*-&whWl^}6neH3r=&w)wr|fQjsopGn;EL4ZJ24BF zt;}vJbo*<(;OUuNJ2XF@UTU6sAm-wd*C*YIgx7U`TXp7=<;C0=wojSeEDXh_JfP8Ki6=*+q3MF4Xfo+Lz57TTbn(Y zDx2PI&(zA;*5|{f_Hto&;o>KH4oBun+_2E*Ts_g@p230ZbN;knU1jdMrQAcTi1ljl pzG(ui?n{$R0xz`N*!E9O{JBFn@4~)@qxS@~PG*=tRrwt+3;;CFt(gD- literal 0 HcmV?d00001 diff --git a/signatures/stagex/libassuan@sha256=1267bb842bcb6e8bff56e2b72599357605a5e141f76629f7e96187ae85a07197/signature-4 b/signatures/stagex/libassuan@sha256=1267bb842bcb6e8bff56e2b72599357605a5e141f76629f7e96187ae85a07197/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..b998d3d124846c6a843d7e80e05cf7f81d855349 GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTzTc0oR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(k5{rvV6Z4d6b(Au5fnrGN za})D2(^88|bW<|ZffP`ep^=$+Qj&#Bsg?VDCg=wOJxuK;w$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$nub_LXM$or_7AGn~h*0 z!O8>*1qLoo0how?vj9WaW~HhLOCpUNPiZ_|JL9u+Mk6`OehN zskuCj+G*;X6DFrv-}F!I+@$~6c8T8WO{TZ9wZHJ5yrwU*?4#`&>nWyd3e+wztt&ZH zIRE6q=?A7|c1(FznW49?@#&iPn!+sIH5>k23etJ?`Jnq$;}xY<3ukU9nP8(Nwkzi} zw@}5EkYxda`PXjkU)rZ>(dM@y(`R+S8@uUdQ(BgBe_tM|`Y$*$;X#a~!;`-s?{Cf) zF0xs~d#Fs#UHVP&rS4g>f1d^AJ#kInaP#NZ0K1rJfnRqQ??1FRKgb}i=y+4y5_dki zj6I*PU0rzi*=x?)z&(<4GJWb_#>_Y2<(+hUort4o-Gt2L%-fc6{^Nancgo4{OUq@B z_OR@GE9N;(P3}U>@dHO}9Zqq#hI=V)*>yoUz~uU=2{y9odg0&h`*l4JOkA>~bsOV) z|I*<4JmvZW)>%={P8MuF#AH=d(WcOFi)lsDiN(^Y;u9bKJoZe6Yd`-H9}WJWH{S6n zu79zuH%@UoJDbek!y)$*pS?F&SwHW`$*37u?mv*fr?}^ULiSOuT=~bbW-do0uFpEB z{w_C2?f;e4lV8TCmF=-~dtC0eA|P+2a$V=@8RvJu$iI8jb;ePHmz~Ey{QuiEJE*nC o%&qh2wzgPz`9P&u4)N|AWe(vhPIJc=PK{e}>R$9=S*te&0HnaNQ2+n{ literal 0 HcmV?d00001 diff --git a/signatures/stagex/libcap@sha256=bc8dc2d91963008d3bdb462251269bce239a17b8966818023ec950301f8d744a/signature-4 b/signatures/stagex/libcap@sha256=bc8dc2d91963008d3bdb462251269bce239a17b8966818023ec950301f8d744a/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..cf765c0cde1823f732607f465507c73e91aed068 GIT binary patch literal 807 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 literal 0 HcmV?d00001 diff --git a/signatures/stagex/libunwind@sha256=18d3b25f523d83aec9db229528d83068a5e289cc6dd27c85ab6ed0f0a55bc9a9/signature-4 b/signatures/stagex/libunwind@sha256=18d3b25f523d83aec9db229528d83068a5e289cc6dd27c85ab6ed0f0a55bc9a9/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..daa0872bd835fc55f43c3606a0e18eb5a550b62b GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTzJG|WR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kO7qGy^HP**b(Au5fnrGN za})D2(^88|bW<|ZffP`ep+$;ul96eesgZGtg>hnPvSmt=k&&gTkp+-zU}lkMnrdWW znVf8vl44|@Y+;(1WR{v@kY^JrKGX|@ZV(#IVK89vQrWs7kf4I=x_bl!uTqFvU$c7habW6e-60T7v&nN ztTQNDSe%$5*Tp2_V$9u{>m2g?>oc+H;Pf=6U6XqlFYaY<+0rB_bMnMh`<17bKTjxM zxT!nWKPOXJTdCy#*?xUB-#nv@nun@2B2T+-zdJ+XYgMQW=bTGsYnREuB)}YXSmPZId(j8&OOeXR>r2U zPqgP|pOxG6I!vO!R%gMq-MVh(t1ixY_(Ff_`o{vZ67H7H+&p*Imo>MeVzPhl4cq-9 zyyn}HSzMaO&X;FvSk4dHdSpW2{hZ|{tlI0nJky*fluV0|bSwD3H%$FYVrJ0$iK$1Y ze4nyaLiG&Soq0!GPF%h4lQl}@P0ga2^OUEi_RG%Z5H?=_cVd>s^H4X&ZJC*>!N#gQ mdeaKFc7k{HrTzJH9aR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kDspp-lxlU9GIN0-dNv4K&dp_ye`N~(#WMY55BrJ<>@d6H>LQc7y7p;>aOv5C2b zWum#EiHS*SlBHpaVUkfwin)hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ot+$W|f8P_qVKmXU&&g)e`nstOSkt;KC}L^d7ZC8aIeO*vhBqJ z=6nowmZGK`WN&3nct6$hgU4J+tD82wpQ8=txP8B3G-1K%Tc%qCeS36eLtkB5|C&v; z&9K2IMn-e)gx2+c4$WILbrIL1>Njf3OP&0~7(?I?HgbJWG>lIe?29#Zh@{_mT~-n8(_S|thL3JJeIi=PV^zIz$HXwO#TlH2o{ zPUr0nPuMi?(StiC*DvL|>&ZO35W7bDb8D;8T?0A4BJ~Y_*Qzl{h2Fne%WpDcm+T~7 z9>E`VUaprT?bL0LT$?!Cs>N=H)0OjGs>P!BzaM=gGMV9w$&KB)TOW$}JWWLlee!TPx4G!O5l|N8m2q$O(uG~Eo#W0=n5Flt$f%=~Whp!litN|p|x l+4mw3Py5>>ZY%13aYwg|ROHf~TWeb-_Uqc%PJCEd3;k{HrTzJH3YR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kDvEPTlxlU9GIN0rX>wAUWs146WulR(simQ*X{vc*s+pOYsY!~V zsi9$#S&~VLc~XjjMQWmni9woKszs8Kg(1k6lF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ot+$W|f8P_O4dT~k*CVB7spteKq zVfH(wt@qzposExu*qnYcXKiMd`t++&;U2pSgj1#`#vQw4z_HVI=Fxuk>+2XAms$E3 zU!R}1azoChBS9CJUwbbo+V}tZ%G)~*eQ-Os=!>IhuGB(xGAwE(X4pWhGLw{y!gG_c^~yL zl4M+$U%DseW>1`A_`yxVALJ%wh$gC7&wF1HYuY#Q%DoBPM};)@ z?|-|X%54i?&o^vLm?|D{^B4c)vRAVY{(aJW-8lT;{ue*iO@DHCF{4oQ zS~g$n*{V#cp0c~2D>PPPPFS73+HY|ASwz5{if0vn5QIl3nEfYZ_tt-M@DcG^eKhbxWN2#1PBz1Pvv%B^(isx8#~1+9zOF9- literal 0 HcmV?d00001 diff --git a/signatures/stagex/libzstd@sha256=44bf98b9cfc8f7659311a9780a2bbe76234e7e50706042e3812afab8d8d7ca33/signature-4 b/signatures/stagex/libzstd@sha256=44bf98b9cfc8f7659311a9780a2bbe76234e7e50706042e3812afab8d8d7ca33/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..f480a00c3ad9113797de10bf7100af0581710ed9 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTzJH0XR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(ks)|celxlU9GIN0+d8Qktbjl4WvQvPGJ?nW?3*p<$w>xrITZQBqQ>xtWo%Nve6O zse!qHnSqH>shcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ot+$W|f8P_*WS+#ilX{I zY@MT1Cd}T@enQZlEk3Qjd3j{8HQ%fUB|Fxq=1Q#lD#I_95gnhzetKJ?vBHT*%i1G* zt_Zw18{qgd!skhmR%3qt^tn>&Q&J~wFG|(!GRbB0&njHK{X=BRx4re-m~?L{b~#xc z`L(saVR6T!^OJjZob+bdt$Od;$mTpx6J zLt~R_R5x??nSE{>#M{MVf*lMEKRvEow=X0qajTNt-&iqjr>3rHyAM2=zv)lfCMWwQ z#}<~e&!v}c+jWR3H7+>2L4N*M<6!2z{O2#s)VU6PZT;B4m#N}>ryTPcwLemm<$m4g zPEc^Tx>+x*V`|Sl34TxAK98x-)+}Q!p1OXw(fYtC4}IQCFg{Ld?S&yvoD^R z9v-3?_?E1YoZrOZT0lb5HiZQ$?hsc>@Sl+3+h>QM3DWtCl#nc?s2MaGd^ z6@>oI-tj+H>eB2VYTgsi%4a>jRdAVSPC@1T)s6eUAK+2xJ@dHfV&v-3g2PJZf6mkT z@%`3`^?tbmJ8qT+xCQP>x8$>nK49J=aeVTr#M+YmJ}-s!OBWk-XcT^6R^TwR^SH9Z k+8}Y3NvUk%jM{GxuB(X4YG?QdoJ)*8f9|!>+y)OR0Iy%G_y7O^ literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-airgap@sha256=0b887cbb435baacc15ede380682d6ede13fc83b2ad805251e7e0a48d551d0ac3/signature-4 b/signatures/stagex/linux-airgap@sha256=0b887cbb435baacc15ede380682d6ede13fc83b2ad805251e7e0a48d551d0ac3/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..8c3cc7c3df1c2b1cb46efae5f342f872953bab2b GIT binary patch literal 809 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 literal 0 HcmV?d00001 diff --git a/signatures/stagex/lld@sha256=532e1af9d6908aeaf34e6cb919a666ba8e7a2f0c68c62a5bf97051a010234c7d/signature-4 b/signatures/stagex/lld@sha256=532e1af9d6908aeaf34e6cb919a666ba8e7a2f0c68c62a5bf97051a010234c7d/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..0838f900ca1e8283ab6ef6197a93e3478cf136b1 GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTzWG%3x}+`!Z@(ZJBa$k-&=9BfNTWdX?Qg7gA~+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xc7_c&d{LjF} zDF74U;^Y6Hf3rqt=aJY8k=@aIx2#b9vFcsNHq(C*)5SODv<276hu^8|k)7~E;J)U^ zL+we=yQZ#|TaxqZuolmo<7{W`6^ueOd(O7>{jIAw z!vr_}Iyre+@A?JFQ|(QUOk+R$Nn=5V_Lbz6PtWTgIZd`PON@(np41g{N=Qk^-Gp_2BK!T zhFrC#(275cijSujGVgl5{L{b4!}sipjy}0D_xoa-MKM~tcWA##Y|s%cw7wr{@P4Y9 z{C4;MwzGwlXE^M)D017n_O9dY9*0kwf)dKlR)4PLZvJ6c^ojk3;$xd-x^5GXRGW!y z=a|jDD~_`!z9DpqjF7G16sbikk4wmvPv;Lb>CPM$s=2Zn2 z$9)iMP`y;Z8z{T>X3oW@TUP#KHVFHd;w?L;X(yH@{8qS;M$~NuPo>ybX_uotJ z#Epev{;%fke{k*IrKr>91sZvR;m4+a6;dmPsn?%v+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcFt9R# zf`EaGQvfFNcM|`9{|R4pSXZ{Z{p>p{YWsGdtE)b_i#6z-Gx(~uH!Evq(c6Vje>xwJ zR&oej_|~{+v1-SvFvDlrZi^pv%|FS))orocmPx;6<+F0pw%umBH92$6eVfMk%__8( z`Cg&;vtx%&sLNkyxjp&n&lPsEJ4&-dt{*Yqv?ugKa94P-#a(v>9^?EEr&}=0`mnP{9cj6m(1mIQua)iow3!O ziv17QZ=P}YMW4>rt|fvS&6ZD`AYq@pP447O!`SogH)fVL%@A}BPy5IFt+DQ$_A)8$ z>vGYzSmsV{+Z8dZa{IXzd5^YvU#sh%*ZRNEEMY!_Y@U1f)+@8*j>-NlTvqnfi+9@L z)YnOco@)0*r}!y;p7CUrUw-f1+(O>7Cl4QwS6T6b>F>7U$KFd$7u|R~-Rrh)%EYC` zhdmc9<6uh)d+%|!J#bm}-gHBaXZbIBue`3w(h->|%zICK_IggH^3;^r?uhEX8SBpa zEYf+?2CY-}^HQ>Z}X{N);L3Pg<81eSCe)b_-n@tD1__<=f1c+-1_d_h8w| zRnA^UDMh?5#QIG`f9W>e+G5J&Uv{^r;9FOF#bqt~vbvz&R!O@DAwA)$4aeq)R$F#j jYk1E|j5ZH`cc{NG^xM1=NsiVw{+iYHDGcYGh$%o??`mW|WqgVqj@tlxCD@WM-0RoNSV4Vq}?S zX_^8A1_s7P1}UkgmMO_;W@bi)1|VBXDhoh%7o-;`BVA%b3pvZv_5u zGIp>}5f={Kt@82Y|7Y>1*Dva7zmnp+VM9v7Ma55r5fe67RbJ>_8YOgOWB+<7HaBUr zthU$L@9g(Cxm~R7RpUuBKK^n~>Y5p=BDJRMSiz|!{wtzY(!?d5zfNQE0@kBh4X&4G znW^@jS-qf+;a%b57`534S4ccw$tYcSde!BReN~ITRoj*KUt?X+d)`SVjD1nR&?c@+ z2R@qX|9*NeA$z0l&#iarAJ_)#MtBAvDi1#M(c3tBcK>Zg8^@`;*Bz=ZD@*F?PPh|i ga{J&G=L6F9Et(rA$j_YO%O=QWHg%GG)Z(@60OE_GP5=M^ literal 0 HcmV?d00001 diff --git a/signatures/stagex/lua@sha256=985856b71fdc8d00a37de7d24eb6dddd2afde85fa55354d51d4478535978cb8d/signature-4 b/signatures/stagex/lua@sha256=985856b71fdc8d00a37de7d24eb6dddd2afde85fa55354d51d4478535978cb8d/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..edb7e655870eebb8cee4468b9f6397eb7baca9c7 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTey~JWDkktk01q#Xec_oRNd8tJTV5=31Gt=`DOG=AU zLF)1gN;32FK;FnJ&B>{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sjMzAnoWdix1fs0cB zCX)G@{|{&5|2L~+>vykzzBO&z|4-AE5@b%sb15sbb)KHrd-?Fw-WN4WX=>*VmiR=8 z_5}WQ{=a6rPX(ufm^N4F{HU8+32MJZ+p}0Ygnyr&TNU%Y=pB=KMbg2K=dOpnG0BXb zUVPA{@rm}`r0pM=S=z4#2OYPQtbSxHk>MIBF8WQ>fGZ(NnCn2FX?3AVy4Z8=_uHL= zXM3D7t>`(!F0o<5qKPVt&U`(TcmK%hghxMfc#Wks!k132Xxg*=oaih0wZ45D-u|9j zZzUS_YqQs{x$E!cY)uHZ`P~|9`|sp6Btc%|`3IFK-zqPR}A@hELh!UGmW9D0Sj|Iydue5V2>)f7ps`g3Z zy@(%ukt*t$$!*goCOYji?BP9-(r9>Y;ktH-%3Z5lRNT1jUfgOt{n?6D`fd3?--kaU zZ?Da%3*XP+((HX!+<8(_?at@@wX8)>pLBMgKh(VZ^pl$n4O3q_d}Ul&&Axx}h3ef? zOIE-nazCr%S`}p`mTWh literal 0 HcmV?d00001 diff --git a/signatures/stagex/lzip@sha256=3467caa9a33cc9fbc227ae4d4ce81597489d678f214d4cc5f47f2d972b4e3085/signature-4 b/signatures/stagex/lzip@sha256=3467caa9a33cc9fbc227ae4d4ce81597489d678f214d4cc5f47f2d972b4e3085/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..aeea40d068ab2989c0a793590023e6ca698c32d4 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIyvLffd{C&Pw#?uEBlNi!Uey~MXD1=L_{VrHJ4m}r@3Y@D2InU<7nWMrP0YLa4-oN8fcYH4m_VVPoPZjokW z2og&+O*1i1GfJ^EH%c-|H8!v?1=&(kSpc%TAiY2#IX|x?F*7fF1g_xD`mr~fnJma+*v^;&E7itZg&bDk>y4q76&BXE6gL@#Ses?pc} z^;fo*e>1SOVZ5@PLv;4FxawNBE+^}VV>|thdSCifvR35Gq?h?S`@Qru#CNED$>YD` z|HIt!^&HDJd{ss>)1B@1o=hovafWBfE|}bPsvNTJ^x;q*^npK@MNg29@61r!VMw)?Kw!TQN;cl1KT7kTBPbIz|h!ujmI^xbd;#(J;t0MGd~hHc9a z1ZB3wzdY%-bbfn{^?>=v41grUjCVSU$Vn%`Dui^~<0%;?!P;PwED8 z3Trm$YB_DA)z@hDJB!w&N7#J(v3^Rt5!dnQ#%>Q! z{djTsYhntwnpzXz!Z#BQ_vfnFdu}#;dCe*BYhL`Bk|i~II@Uc;_82dG{8UyfEcY+# g8)o-Ix6eHe=xX|IW@es}Vwz~4n4FT5YG|HjW@%<&VwRL_WN49W zWMFAzoRVy5oNAh!Y;IweY-E;f3bLi7vH)arL3)8ga(-S(VrE`ykpkFih2qTgyu^~y zqEwK&{DP9q{5+5^@=9}ZYGXT@j9C~Mxfo={6j>g!Rmd?^?Ub1@ce4>J2w0gw-e=(A z6o85Rmf`k#Yu$x4Z0LJ2Rs$kM&QC zw{=d3fN$(diMAF8udmD&@2Y3L;VoNlQY^TsX1}hh-L=0pI&{{@zdv(3wV4McnX=y>=C*^1Ay$Cl4b2)+M~ zzx1(f`SqPF2~`R#N`@ltY|XK&LzL@X^>d=m35#*vI_Gdau#KUQWffc8I_1fxExLJg zr&g_I_4>Rrnlp@l?twqMezG367Rj|t{Cw)y$tY*B>#w#w+1up7Jh$Ne{hX%{CT&(p zYgxC8!(UJQqT{L`>b*7Z&RBRX_|fdnSRN3ro}%-Qe}AW_b9HKZn+ZqIyWKN>@jT|d zXuHE`vE!t!sa$N4W)V!5o~!EoHTbvXp4(*S79k)0D7;hmtA5k#@^j2W6IZ@v+;XQV zWr_bv{$1UD69d*cZZb?PS`@QXP|dXV_q|y~JCdbU1wA^YKjbdjfAV0_rKP{Tb8enk z@>Ti~-=W9a1(I`l4_3e4_(}Nm8x2n%jl~)JYFsqu?v7rcCH>*50RO26ft%Nzl;k)& dEwAqque*<&dH7_*g-<6MTkTv`B%#f-2mt1=L_+Y-*mCW}aw~n3iZ{W{{X_oSbZtYGG+g6WRhZOVPKSG zWMFJ;U}TVHo|UrM$*GO)WHM%9VB}(u6;ot+$W|f8P_yQu8_xU}^39FabAsEU4S_$jf3j*W%75z~pUKuQ=_hx+IHYV3cPjs%*-f_&Y>$`w z<(0vHs;TpwZ||fVdPSNiO16r`?6{SiaHCy(|Bjdw?C$+x+_STBNKVR41ir;dNiLN4Sio=~~|dHwf$(zAYTriqa?rUAeT00#b+krdAtgo{IUPy-wHpQSN6$4L^>oxWASI> z;w49_V+mEKILB#-4P!zeKWi_VU`eA zIrFc~&UeCZ!u$EIzb~y5-u#uJ==|I0%5t~2YYmPmWQ#HJP58fEqJLxHMh92#&sT&N4|Pr=5z-^wD=ea?n;Q@)QdIsoSI4 literal 0 HcmV?d00001 diff --git a/signatures/stagex/meson@sha256=55c17c86bca2bfa700548094cbb5ee3da4f0a8b2c09a876481edf9f29e08e58d/signature-4 b/signatures/stagex/meson@sha256=55c17c86bca2bfa700548094cbb5ee3da4f0a8b2c09a876481edf9f29e08e58d/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..938dcf7fa04e86c1603032c0c4392b6b202bda25 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uFsk{HrTe(*$BDakl$L02U|?!uVPI*JoRnmmnrfVqXp&}-Xpv-; zY+#vaVQyw(VVIhdW|?MWnQCB>YHE=JvZbW50AzVVdVxZ6eqKppW?pKM0@!MW;>`5C z#FEmYRFJy-f|AVqJdj87N^^2*V>_9QSr{0(7-Yp1Sst=g$T3vyl$kMivk@#5SeZZ} zz`(^R028_OSAd~k&BkzErn4KL&z2)P54bj7mlBz@gv)ZxzLamt;@jAM)t^u9{*hB! zVEcL1grwb}*IDLO{?b!#&OIxsHzC;1)3#dvw$8%`D(93QC9IuWz}>vKy5CkLT4wo? zzROOxPkpWT+14zuXHA)K?3ASBxdy&vyY=K$zxiygc*Csn{%`KoV|fv-%cdO?*=f6o zH@D<}!lv@zh2rTxd$-50iTwJ!F?U5xw6c>>w8q~5%Ne&zrbLNcSY>Cw`fSkD*kpbQ z@t-%Aw8)-cvn(X$YRt=k{HrTe(*(CDfFS< z%(T?v65W){bRY%PV`gcRmSSj-Vqjp9YHn_loSJ57X=-ekYM5e@oRpSiW}KFkoMw@f zVwPl@WMPtGoMK^Ykdk6(W@wsbnQD+~3bLi7vH)a#L3)8ga(-S(VrE`ykpkFih2qTg zyu^~yqEwK&{DP9q{5+6X@=9}ZYGXT@j9C~Mxfo={6j>g!Rmd?^?Ub1@ce4>J99Wq^ zVZgw}DF73xxyk=OVbT%@2dA0FdtBF@&ON?n)g6b1yOtWv*E%j}Pf=QPa^Ke@4Q1hL ze{#QLmVNkT`OK9YX7xqoW_*zTUv;-cgxSF5(^vJD@^in^0v}lTeBjVeb*Ni}LS=kixj=x%EveqlDZ8Lh`3%otMB}?$&i|b4x=_e$6P1AIBfBu$luxR)v z(r}MIO76EM$0zrXSre?UzEM})nQr$;?nl(tH>zL1r%rX5*&=0=e8ZpdINRgHoD%~x zz5jGpJh*l8Y4Nri{S{@qv_p?2K3*p8_&MBvpA*9;pPy4&pLfZ=)K}ZgDAnRN zv;S}%?*XsI+xvG<{jx?QAmUZNEcd?K2b*{+SsQmP3=n4bEQ?U>6s%3R)l}T{xN!Bm zMc20J?`Em{d(6qcQQNL9#+KuthmrEZCmWNOZ}j_|wmE^l!#8^ZbN3llrt;LYE2BUE zJbdMWxB8)}-C@!jC4+Mn+_Z*#qs@{CB&Jer+*a!z&x-A0KlQdPDF?1T(h^&4)mFd|aQLdc%Z9H2v{$Yy literal 0 HcmV?d00001 diff --git a/signatures/stagex/mtools@sha256=b6202dc29906ea8d7594bce604cb676f5335cc51e75e3f12b5f619e8fc27cc28/signature-4 b/signatures/stagex/mtools@sha256=b6202dc29906ea8d7594bce604cb676f5335cc51e75e3f12b5f619e8fc27cc28/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..5b260d256b69df8558f291489a6e0d1ed77956be GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uFslNi!Ue(*+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcFt9R# zf`EaGQvfD%^`HR5!6jC|=9hoT1Wf0w*?KH&!0c_ zfA?Y9pZoI{mK_!DmpQ2UhW&Mz<r3H5-&5K9>P*@~j-Cp%n4YvqI=lJ8pBFzO(vGdF zliybG-o{fy!9GCmXWCOMM(&#%8n0JKZkfq+$J;INAqU5fvg{XPKM%gv4}Vj$FJ&il z`g42kYM*u6VGiW!XgI;((V4iD^pgM_CuXo+z~E4wuM8d%bHCg)3A3o84D0 luGttmTer6D-R{LZAG3Vrj86UgI5~QMl(qkwZ*M0o2LOenwE_SD literal 0 HcmV?d00001 diff --git a/signatures/stagex/musl-fts@sha256=9dde4c7dd23f8337d2ffaa1e5d93f781ec56292ae583c56fb25b5f7acb3537cd/signature-4 b/signatures/stagex/musl-fts@sha256=9dde4c7dd23f8337d2ffaa1e5d93f781ec56292ae583c56fb25b5f7acb3537cd/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..9b6f7a13dfa97984950e0926582372f2a38d8306 GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIyvLffd{C&Pw#?uE>lNi!Ueh5cbDj9d(|Vu~ye*(&51s&>lEn7i2s77(mV zpg>^Y;uL_1%)BVTFpu@x;x9b&HobK;zGla>!$U-H`hxYBqhy7GWQ=~ewK=wJ{;rp{ z@ct^(n)jxzh4ZZ@8vEVW%@?gsophnZetpyL-@E}DKX$Y}Kh-5+0R-z;r7+K9dTl8tk-_u>UT}GJ=?+Hk*uwECOPL< z!ME~^{CP&(%B1Ez^4+$1vjE$w#)*@29yK?6MD)wmia)%j<#^)qv9L>*W?nsH=H-Ka?{eO-~RFDq|>i`ziCCy*vwk+cD7<|Px~89UfGGp=ku}}d;Rane>bu>TYj=$8O9?RV8q;SnsUc3^5S>tj9U&5vOa&7 m=|9*}lWukP_e_5AyqwFIdFO7JX5Dm5_6+k8;~U8rmBj!9iLe*| literal 0 HcmV?d00001 diff --git a/signatures/stagex/musl-obstack@sha256=9b28f5895304b752c8f64829a76bc5e96b033a510d46a01a62206b0f7113df04/signature-4 b/signatures/stagex/musl-obstack@sha256=9b28f5895304b752c8f64829a76bc5e96b033a510d46a01a62206b0f7113df04/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..a2785e1d653d56baf9f0b7a474fbb1285446b818 GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIyvLffd{C&Pw#?uEhlNi!Ueuza^DULRu8NQDP>T~uE1K( zT13YmE+_UAM~|utb_NHUUy84|y~ww9(H09qURNQz)a-M0KKlfZ+KZ-}hlKx|#Gky& zOlex5^pwd>ud%c@C{AF-%sCZQGg_QCUh zEf=-?GFj$Z$dq&jV;5oX;y2mFi%-c}hpx3exqr>i)-a>;C?}K7Tfci>eBbikbJfl> zO;*Lu)8EVb9GKhS@W7kPvg_LUi?@^Z^@q%z*eB9aa_C#*(yz%ZX}=#-zudg;F5miF zzYKY6tqy3nIZWTPDK>TGmcJX81}`w=P-fGRT&27H%^!Zopjv(Xf~8O1UpzPG=fQ08 mpx&=hH

g@2ycvE^jWRn>Hh`P=t1e~;i3P_%gV|2P2K2cY@@ literal 0 HcmV?d00001 diff --git a/signatures/stagex/musl@sha256=f888fcf45fabaaae3d0268bcec902ceb94edba7bf8d09ef6966ebb20e00b7127/signature-4 b/signatures/stagex/musl@sha256=f888fcf45fabaaae3d0268bcec902ceb94edba7bf8d09ef6966ebb20e00b7127/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..7270757cfd52ada521383fb6ec756ba8c24cc9ed GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uEBlNi!Ueh5ZaD1=NscVPTP$oMvL0mY9^7n3!suVqj!uk(8X8Y-wPWoSI~5lA4l~Xr7d2 zkz!z(nr3EcW|o?iWMq(PV31^PXk-qurKGX|WOqS&fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kU#QDb8>29JDH4G7#O)2WW^L&95iAf`nLq)+ zz{M#56Imt3|C>#Fb%S{6R1^P_vwl6CC-~eJ61c>WReO7<{#HoD+=Go2(O*!G+!7SNw!RMKZZ)i7ntodl2z*PD( z$gKMc!@?sR_adGgza#2=HkomQ&%#fuO1}RsSuGmSxoXzxf2P8-UuEuT-f}6c{^O1>J;|?#-BU=uzU%2RVOssT{5;e7#-DTz+Y7c%%J!Gmp>b)NKxR{j_AP zZcJag@@haw7~cdNcm9)+54sP(VoS8FyPxr{d9V6kMLqrPE?o^o zw{+`#a7Pb59<) z^XQ0$+CC*N)sGY0mnY6^QJ9&o2I`ia$xANPOHcxQU$ i)Z^n5R%H0ep1L|uAanmWuj^}eRWDrlR70V$_$2_I0ka$c literal 0 HcmV?d00001 diff --git a/signatures/stagex/ncurses@sha256=a1e2850292297c8740972fa54f9942500177b6f0984d4353a4a14c207d5330c2/signature-4 b/signatures/stagex/ncurses@sha256=a1e2850292297c8740972fa54f9942500177b6f0984d4353a4a14c207d5330c2/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..ac74f4e610907c230717c30d00072190920b02a9 GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTen>`FDd+&sxF z&A`&aB*nzo)Hu;3(a$iO_s)Y#Y{*$8AyNo4`Z`hxTVh2;FalElos)FK72)e6O# z>3NAIrA4VAb@>G)nfZAjujG~H`+i&Fq5!pp}0hhyTo58J);4%nSxn6rmJ>%oHwS~tWNOr5cH!r9dVL07X^E!yoh zu_e^>z%9uaOg^_d7puOLJY1Nx-@8-E>c>KkZuRs(Ma* zal4z-lQ5m&&^tlQ$K}Kxhx$bFPUaHax5MP=inI+0>MB>>znsnH$9B@hdFy+%t2@tF zxSYL|bolK7%agr1#kW9LYY@sDOM7M1jhN;q7i`P|{sG5s)x{H3q;>*SQRCeGU1 z%JE12%8HYso(tAJVyHav%rH4&vG&o8O)eTwYA;%I$NAe8Nd38NZ|?svz?*yLwb+VA z<4qyQ*O=Zv)SJ9zJ-5MabN#(Xc3E;9WZQC8?}EqCHP0^06HHAiUHzW@47*_F^0Y6_ zJr&29cb`t_m^-b?XnE5O>CHx*$z_L*Wlwzf;p2<1X3XC=eOs8yvwz2vtPN#Xc5Ij? z_thYN<2TLK!OI-26uuaKK9v`<&byWCuAb2$cZ=h}E!z%1iq7r#v^yfiwC5%Ni-k%- z7u%QB`5ej!at+Elb}adPWPEPv{wJGm2Yo*D{e{-ViTn2%=Nyh~eI%Z$==}Zfrz^sD zKJe-scP;pDS!=a<*UVmlo5j02L#I0WSbw$tGK29j^S(NdjRO9@nlS*Vnd8c;-gs=3Dnzp*2Z}X2QkLvE}MF0SdQoW@B literal 0 HcmV?d00001 diff --git a/signatures/stagex/nettle@sha256=a7078cbde902f0c891910a54bee2b4f073d456f1e10f8a051000d05b616eb7b2/signature-4 b/signatures/stagex/nettle@sha256=a7078cbde902f0c891910a54bee2b4f073d456f1e10f8a051000d05b616eb7b2/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..f011272d6fe84382ed1aad427569007dc3941c7f GIT binary patch literal 805 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 literal 0 HcmV?d00001 diff --git a/signatures/stagex/perl@sha256=c5ae28da107a71f80e3f9af26633be5cde252f3bf89ed626b26c808b943e7b01/signature-4 b/signatures/stagex/perl@sha256=c5ae28da107a71f80e3f9af26633be5cde252f3bf89ed626b26c808b943e7b01/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..c79fea188c90cfef89aab6ee666980424751e4c4 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UerQBjD1=NsinwV;2k&VW^A04YMPvqYGi7ZW}K8} zVVRm@W@MIRWR`4UV3A~LVw`H8WMBxgrKGX|WOqS&fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kU#QDb8>29JDH4G7#O)2WW^L&95iAf`nLq)+ zz{M#56Pahv|Ib`CZrc6Z&l%Tv`(>*89kTJ8@Qyp$*Dw3K@I%E;QI|KnRK-dPu2{y#%~EybI=3xf zV=s5EK+)Ce?_2>k{yEj*Y85%BElx@uNRj(ov%q_)Fps`-(uhT++83VzEQnEAeSxR*TlcC zDzzOWwC-@|ZI6E;us+C+@ma_U6oRo8L>bm<`MQ2}LjZ0uy zZ&AFz?AWP2Z)fZYWqVM&Y>MVGZH~a@mh5vJ0`4SdEHL7e^4@9S9I!a!#O_S?^TLAX zZeOW5oc+7!f%U3@1&2gLBDQnr$yj|@*~rnlRP=zS=yVwmvxCQ`HA%}`bFB5ZtbZW> zDkd_uc0(c$hj>$;OV^Y6-Tp7O-I~X?V~X&Gx~Ojq8#g2rXP)VO){w9~K;qAmXTm#o ga7g}{SNu52ap&&~NpE!cuIOh;M5#$FV^6sS02uhE2LJ#7 literal 0 HcmV?d00001 diff --git a/signatures/stagex/pkgconf@sha256=2f5128c181a137c259d5304b77d213ca0d9fc85452b034027b47c2431044c5a6/signature-4 b/signatures/stagex/pkgconf@sha256=2f5128c181a137c259d5304b77d213ca0d9fc85452b034027b47c2431044c5a6/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..102ff9399a3d59bebf2882280965b0749d8de8f9 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTerQHlDNx+0eo;(a_jD*~ru~#njlqB+1-7#mLY&Inf}+GA-G{ z)Wp;%$-vmez{otw1gOfy*wDblB-u343}j15WdX?gg7g9fpv5JLnR%&23Sg@hiZj#m z5=%;pQbFqS3raHc^FUt7E6vHNjqPMIW?^9DVvrS6WO>L|A;(a)Q)b58%|@_rU}XY@ z0RtDO08B(RTYzCEd&DbC0cN?kOH3~=KXjIFVpv1pi~3oHWy>x|_3hK-P}Q3H{ZPsQ zH}wXa?vHP}w_KXBzBlP>>Sz87hC1c%<|w3Xb1;9l?fgFP>+;WYSJwDTsrlYLce~-3 zqR8|P zmXvvGluSxOHvQRu@Qc6B`vAG~q7$5!*xim_m2mXQ(LJH|hyH2Vw!G$6o1;Cm?%>Ma zD&|%udGoU~t=Ym4UA)zj#TO9AocsHepxCO}d`bTz&bRiIIq-N0h$$Cy&7KtSe4bp4 z@RZ+aTedu0I-5Ol!n~~w<-#vY<*!G4l779{%uVxjOaOa$%G?i$A5JHjpD@+_@$Ui4 zq?!%e?ZXykKVQEiDy%s9{IdTSx3cZmc4wZzc5cE9H@nVtJ3M52pJx26%6M2N7xX;7 z$HnuH@MW)K9IKwod|~WmXjBe8TVy%AYfWvdK-RUT%`XKu3fxZ7ichxSl~+<+_ww|# zF6P%=VtR7^-}ClF3YmWWX*gy3sf|y?ml`fDWN&c&wC&_V6&fKMnr)Z2w++wuU%Y|IWL+XX%>rCIJ8_WU@B^ literal 0 HcmV?d00001 diff --git a/signatures/stagex/postgresql@sha256=ff8bd3f8fda05729ab717a7e68b3bacf2d09537e72b488fcbe767f0c9a3d8fc3/signature-4 b/signatures/stagex/postgresql@sha256=ff8bd3f8fda05729ab717a7e68b3bacf2d09537e72b488fcbe767f0c9a3d8fc3/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..602c4931391bd77d68f6451a0a246b4579487594 GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uGXlNi!UerQKmD`5C#FEmYRFJy-f|AVqJdkhlN^^2*V>_9QSr{0(7-Yp1Sst=g$T3vyl$kMivk@#P zSeZb3kH2Z$NdJ<{8ByXf z;hoI#UAM&(PF>?$*?IHYm(}k(GQxxFy>m6DCB6GA;n@A6TiL(vx#hox&$H|JrIf8E zAAkQivE9W*=I7Mcf6U6I&ioHsv9QKP+v-KjgsOWDXN}a>NPRtgu~+lLrt7Ry>knQ1 zI76K~@5eT$DJ9z%bZA~?dMM>MfiGss{xu6lWP^f(f4^N`Q~BlTb9b4F^guD{~S&38@C|GcH70+;_& z+xhgVp9j-~iEj5!P;( z+Q+AElbvaYPeZR`;Vni pwF&>}@|~wQZI`tQ+lNi!Ue&|G3DqB`wiB+0s14IN2mA zCC$(z(J0x#(l9aEEHyRRG9}G4#ni~$Ak741OG#w`$o_)#0)^!KypqJsywoBEu+<91 zndy0nC8b5FAa(f#C7JnoAiw05=H%4Ib}|{WFfej4$ciblJY=hoW2o9GGh^;%BUnJN zGJyhtfs0cBCbENz|9`mW9sNz5k2MTEn}f@x*Kixz9^F1S$ty1N$3}8O!G-Z~ATG*K4hrF@MMXGx9MLolp4Gt`cS3TzuPOrr8Pasr1lCn&Jx^!qdBc7%D^lddoMZD&2?ODOB|+D+|x>gQJ6 z%u-8JU@{L?{>Z5Q{K)24<|>?TT$T0q#z;Tja9HoQp!+umPR3&*%eJ$y^`+VJ&bu6~ z6K=g&BK_aw6({C9+q$}S)^3toK0j?A*S1K9!jNq&CY|1PzZFXp59r@7Ii~7s=O>x6 zQXsG59Fo_l2F9|SgwsVn`kTjBg$v;X?JhyAO*vwgi6nzT%qdG3;jSMB%x?_E`Y z>OcGERedtOk?&b%_uVtin0f2J%y_;fVS99a`nwN7 z*S;=#lDeEXZO^hyE9q{-XLV^J3xX#c8W|T>G`_pMFq)9 zwK__fxj;!Ijk$?=nQ5uTCAuk@=|Bpo-NekoI3>y0B*{3<)Z9GTFgYdJ*vQb>EHT+Q z#n8+kCC$jdB+1e|+1M~G*~B8z+|W45!rU~)BsI~@($Fx)3}j15WdX<~1?dF}$@zID ziJ5t+MG9c66^b*{^Abx+i&8=A@(W5b^YcKy$}7#usg3PqGG<|5pvQ{^A0IzcpMK9~NB`|d$92q{Z@<0u zK2O+t;Z*%KX@+(xPG#)Y!iOXbAJ)AryK5sAf4JY8QU7Ou@RC+jF5w_e+A0c8$EI5_le(=7%rtM!RJ(Y>~4bTuTMMQZ(m>>=5a6A zS>i0$&y#*`>rbBEE+bf>+dOy8GN~F7-YHMhaxGP-d}(C&HhOHIT>Rja+))nm`SLS2 zW#_~wYAEr_tm@0SBD5~Fu;$$@54oqWx|e;`%kJ-PR6K9?O!!)nbD?nQ>Vs#e-ub(6 zxocl)tLWW`rLH;W@BiPjY`xS+@A>n)C!M?zHRHlGKDG~ul_F;)b=0hSizBuyz94)_ zq)RTqdbzc#ar>fmMRB$V&xWiv6#q5Jww6~TdjtEH{fi0~`q{K_5qBE<+n)dr(ztT~ literal 0 HcmV?d00001 diff --git a/signatures/stagex/protoc-gen-go@sha256=8cc32668d9f412bd8c191c5318419454d9574a11f951e4db6a7a0f2bfb90783d/signature-4 b/signatures/stagex/protoc-gen-go@sha256=8cc32668d9f412bd8c191c5318419454d9574a11f951e4db6a7a0f2bfb90783d/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..cd0516691f32e3d0eddd7c70754795737c43adc3 GIT binary patch literal 813 zcmV+|1JeAX0h_?f%)rIyvLffd{C&Pw#?uG1k{HrTe&|J4D8W|T>G?{vI!c+j zKyf5Jxruq1X{p5}x+$6IKnkeSB01UE$jrcr+`>2oWJ^h90mu;r=>-bO`FSOYnR%&2 z3Sg@hiZj#m5=%;pQbFqS3raHc^FSWTE6vHNjqPMIW?^9DVvrS6WO>L|A;(a)Q)b58 z%|@`$U}XY@1OpeR08HfKL;nBe=k|o!|G5wqv+Ds{#vk?8hZYvXi(csSX16Vt^5e}A zfA&XW|Mki1mz$iC^S|O{5nSugclgDu(gLfkCP&{(DecPavSneTg56b$y$kvVdJIJ|n5 z_2fbFj1LW8ZvXMn3E6V3U=!2r#_x(@4O~q>K3YUs96T*=p|)}UY>E2re+Rd0SlerC zn=issaq^VO$yL1br$6kK*cjX7u#?ept;&-`iG_3D9h+W$cGmQ??uOpoTYlZ~m#*J9 zUxO{#z9-_&7o{x+I`5mrt(4~$jOi?XRjAk}?pD2YH+S~&e+AN;6Hk_WZBw7iFgr_S z^VjuHudps$%HSJjaK`#{#-v$~qcS!98rnW@U43}YkBiTgd4r;!Z252VBx|0=zWKVY za<*&CmWDPp1>dSazW>P01+NA4WFKwqNlkW)E0%F+(hc==zVOAqTI=;&J?rPDN4>o) zy-x4GWYgqQzQgKXZJAvDyx+|w7Zu9{TT}f{Z<1Mb%qIEdjNgg-Ph8$SyD{h2qOT{W z9LW&dmb!G3iME~_bK1cS#sc@$6)7%}Pp5x5<@0o^>vsRE6AlDvK6lal?Jjq8^KT{@ r-K^q>qX#8AKlrlqzO^q1c;c^bAa-Nnx8LoFvs6c-Fj)csmtVcm literal 0 HcmV?d00001 diff --git a/signatures/stagex/protoc-gen-grpc-gateway@sha256=fcc24f48c1d711e575ea85101f2273f380d2444526065bb36a1a5676e04b334e/signature-4 b/signatures/stagex/protoc-gen-grpc-gateway@sha256=fcc24f48c1d711e575ea85101f2273f380d2444526065bb36a1a5676e04b334e/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..6745dc28ad20ca6f8bbc679c04d71afb56bb4ce2 GIT binary patch literal 821 zcmV-51IqlP0h_?f%)rIyvLffd{C&Pw#?uE(k{HrTei%kqD8W|T=|u%VMq){7 zd19qft&UP=E>H!M?%c$@%(T?v65W){bRY#ZBP}`E$Ry3gBH1v-+|V%9)Z8>R(ZbZw zz%b3o$lN&1*uo&i$i&3N)X2=h%rq&<*eua7(bUY`EY-jy$=KK=6=X|EWdX=J1?dF} z$@zIDiJ5t+MG9c66^b*{^Abx+i@@sg3raHc^FUt9E6vHNjqPMIW?^9DVvrS6WO>L| zA;(a)Q)b58%|@_rVPyh^2?H0W08C`XGX8%S+|xr^@6Byo&2si-)FG9~l<5(7R=T*I zuEt?L^5}enQdSRAuO-tI^J+C$9$?5SV@86}SuDxly zRzkzhm5(yrPCnVWq%UxG%AtJQCzlsJ{`=1=mqkgWar5;TuZ&&K$X?3sy}Z=St}Rqq zZ0h&zLJxCFzR&x!xXQqKx!}tB;$6odzF`OrT3`8I>9)hhx%XzKF?nmmv|Y$Bvu=_$ z^42%I7g5?#+pBMTQE7fn@FE?DtL|4c|IUnZ|E2!;e3beMGrxm#YcglZ7EG3UkhIop zdID$QYDMoJo$%8Kce)*TV67ZzbWu4erm^i>Q16mwC$=zuza+NY_On)!^?u)gB@c~Q zk8drX8=8DVcE!SD3tVQ4ol|C)dR$q>`pNu~q@m0EoGU*%^?FvOw=e#={rcypu^b*L zcb)$o;&$@)zn%Gb@%icwnYFJ*Src`EXn2(3@{OYBuk)m(72^CMH?- z+q5epw`=yE+kN!L^HqoP|1@5mv`F7*{nF%D+vHeFEt~1|wf|{K zGctbF@-vvLu(IvEx+G)DA65I8`Jar17=BlHWb?{+W_;`ux}cT9F-7XarT*mrfo8?| literal 0 HcmV?d00001 diff --git a/signatures/stagex/protoc-gen-openapiv2@sha256=e19bcf57e6b45677d2d67eb44067973c647f3ca93c062716416dd30eea1a0e7b/signature-4 b/signatures/stagex/protoc-gen-openapiv2@sha256=e19bcf57e6b45677d2d67eb44067973c647f3ca93c062716416dd30eea1a0e7b/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..34a2100ff52e88322b7d1aa6eeff2b284725c988 GIT binary patch literal 821 zcmV-51IqlP0h_?f%)rIyvLffd{C&Pw#?uE3lNi!Uei%hpD8W|T`30$Yi3OQu zMoP6hN}0JpX(X+=iFui6sl_F_DVga&3TQy8p=DBXnyGoJS(1sVnYnq2QHq&)YLbbG zftk6bxpA_YiFulFa-yYivVobAxuKbfp;=0bu|aBTqG6&zs(BK~mXgW>kXs7U3lx&` z^GXsk^HPfxz*Z|1XQt;RmXsEyg4E>~lw{`Tf&7(Mnv+u-+sS0i!obMIASc9Zu5#~pUSUnztPq%DRQJOetw*;D&zWj#&_N7c~8x|9}uDan=3r|pLyG+fJGixj<0L%dDyenv2dxc zkzc_47Ol!esfC6wyFYs>B=4B(+Ml<1k$6M*Car*)lU1gYoqHW)*lj(}KK6b3;*y3= z!r?Pk6MO#%KfPG=-F#`*vaAXB%KF&$ol|1pP|GS3#q7Lp4o_{(kAN4CvJ||c&6nlq z`mUNaDdwAO`E7sOe}}Cm=XUP-(zzr+sY`3hXM6RczpOep@BBP|@Y92H(;Lm47OcM~ z>A(N_(rxn3kLt=l=|6pO@;{}eYA5EMX{Oa+_{e@5MXRWf@)5?0<)1yIzjv+7eR6B!t+0gSmI4b;TsvcBw<=jqfu+)QMcvkQ zb5$bl{)p=}uef+BQE>X!2|==v0!l&|ndVPsHJ*48;^ca;_Z)N3ZVi@MGOIVXE@)+5 z>Nve4t|7_v_C%X^dT#`r=I&X&PyN^g^C|ndOa3xX$_rij(6Rdd!)@G8L}SZtEo%J9 zlNNBG&Uvl!O^JUq9v5%o+S=DsHjCxutm)3|+m0lCcva!~OY76rXPQgJO)RSbdJn&U literal 0 HcmV?d00001 diff --git a/signatures/stagex/protoc-go-inject-tag@sha256=df7a1630ce701cde982bfdd7011577d8302683377d81dd3d838e6f041732c27e/signature-4 b/signatures/stagex/protoc-go-inject-tag@sha256=df7a1630ce701cde982bfdd7011577d8302683377d81dd3d838e6f041732c27e/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..27a08b822809f1e7d8ad4f254a93d3d2f124365e GIT binary patch literal 813 zcmV+|1JeAX0h_?f%)rIyvLffd{C&Pw#?uE3lNi!Uewaj8DG`^ud0DB+CAvUi zrCJ@O%v_)}lGfbByv(%J;u77I%yb|HG$19-Jkik1*dRI8+`uq7CDqcxC@C!^1;{Zp zH8)SOFg7qUvoJOWF%45vjDZ3csb*;gCWhw5M#)CzsUTZQDhohvDM&9+NY2kINzBYk zEm8nmtx%kqo|jlsS_D>?Ur>^np9k_+UTIEFZEPo#F$)7D7lW*rBFjUz3ORzCl&(Gyo0{LbEylR| zlFIv6lKyiiwYPe_pIF0tfn{1<-=5Mt&vc8Y{`{5ZyYOn>{y5%)TXyMa-0=SLHr__& zQoHj_XF08|IaVR7*={ify}WyCw_N4K0_R!Nw=9eN`&oL`o?csRLDl*i8yV5_(+{q= zp(uCg?YH9Jq1m3oRw)^0JsC^;SeXy)eYMH%WK!peixE%SuX#<(c<$SCe_3R`Wt(2H z!RHsglGALH-bl}DzVO0n#v3E8MDH01E-e1bI_EIk%AR)0Sl9oFZ_XNzHC=Bvxjcw@ z`M_9Ea}vMR6Fb8r)v{U_zaKpz6YKA)9_qX#b7~ZuPTmeTqx-+#B^){%^YuTA@Q+*5 z98Dvm&ZHevKTxrL`IouZ*sgZo;#i(sJ$V{~>2gaen60sXk$aGJ=bi;S4R41o$XLkr@wL5={l%)RsHq~(+d_2%)owkNvF0+JJew^| zynkQfN<*dvNy)cMpKSOP-rzGo?6KV+{Tf|ckpj~%@!D!Ux9q#~mPT1FI_=QRG(Z1I r^`5+cy~i4Mz00Ya^n`KN^ljEZY81KIqe0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTewasBD$jsa_*(lAz z+`>F5%_!M2H8II7&CnnXNExM?nWk8z8JU7?DXA;~IiMiDKp{CluOu-uFSSSkY_&ph zW_n&?Noi3kNL_wGNoIZ?$TNARIXShlolM3o42)b1vSNxX57{c@7^-&4%$U2`2o@5o zOrTI;;Nld3i9EY3z_4icb%7^WVv6@1EEhgtdW>6KcJZ%2&3t=2IDIA_TEtMkYe#^- z?$IYYZ%tKQ^3O(Xo!Zp$_c60)k4kyUDf4@4*S?$|rN{l{q?zWbkj)-yyTtff_bYMo zw4aSsxb`D=xn9!wnTa`{<2JE8GFLE~!JvJ{)~!_R|1`6!t7UV0SFOu4tCFwQmR=w3 z5Vph6kuywYe(Pfq1%IyCKqEQNpY5p`@zPO$CfmKf``D)QhAw(HNp4k=xXz^a4UP*O)6~4ygz&^lO?tQETENcz#s8ZoIN5G1 zf9$=QTS}qib<7H;6}$F}G93tzaxnf}xOD4ELjmR0Z?bDH?&`k%MS#oy?Y#WDqdVWP zWtQYI{3_1)|3Zf3q$C@K6$}aK#eo<43v-QrG|8xSPu1EYcTgmyAVBHRQh~x(rPT_xarY$2)Vg_J#God$Uz?16Re1wrTbSKza9&Ck0h k-u!2qyT3XxLi>F3j0@96H!qzU+rFYPZPxtY&aVO`0AU`bLI3~& literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-botocore@sha256=65cf34dd33b2bc0abc53b8e11e466953efb29a69f008e69ac55ec73d61e2cdb2/signature-4 b/signatures/stagex/py-botocore@sha256=65cf34dd33b2bc0abc53b8e11e466953efb29a69f008e69ac55ec73d61e2cdb2/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..06074cb197c1afacea93d30d97c15f4b95036e8f GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uEhk{HrTepp0TDw#nZhbU$)7h1}-X10nSw@ea74-aQzB=iI=*=1fC5hw~osxIF zz1HV6ub+FiIQ4XZQ22U0iHylZ|)oZM>Rdv01t@{EO!Q?VM|8 zO}d=w(3UNwWAG(iDA%q3mTc$yj+sFY0(){Df;ZMy87(XKQ(RJczRB?U4DaP7yT8b| zXm59`+PZhjBd1;66BQQ~d0k>~I5lJ0x*z}6{knA|{;AlxO1ob^n!EK)^VP1;sJO1V z<(}5RID+l?c6%H>XK#J7f;EEJ7;JXrncPwyj3@P(ZhHZp6qM2AI%rl_-?jczw?Lq zzavjY56lm?PuTPHVhr2%?5wE{mkY}N-T!I4WZ_%ClNi!Uepp3UDF~!g# zCC${(FgelEEX~L)B_+|w!omQkCDAY~$sA-$No4`Z{(|%Zh2;FalElos)FK72)e6O# z>3NAIrA4VAb@>G)nfZAjzvPwXmM8szb{|KY&^rQH@f_PR=4EL zRLNPV^0z(Fe=?E##?q~}S3YGae_Z>qdDHqLO*M^W{Y+D4Uexo^a_83m^ygfOVe!i! zJqrXCSK9}6E!taU!F^_G=T)ZL=5sxsTxJxzNrd^$wMpqdD;z|h`S+XGEW7FR>L52y{ff|lOl|Hhh$(rZpG44dQPyFGl*($|5Pd_{y4GuU47 mx;i)*y34$p^U#}V@4=!dt_SjL$DS_Var&^-6l;EO^%VfJfU=JO literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-certifi@sha256=59afa5d510ee1ac2ea129c2f96ba3392b3b75482f0ccbc91195503d9c9de10ee/signature-4 b/signatures/stagex/py-certifi@sha256=59afa5d510ee1ac2ea129c2f96ba3392b3b75482f0ccbc91195503d9c9de10ee/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..d1e3b61ea821bb59107d6e20e7177facb85b9cff GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uGXlNi!Uepp9WD(b(A1D9Jd< z+|hcRpGV}95zR4@i$*GO)WHM%9VB}(u6;ot+$W|f8P_+!|wlY3zBOy&TVMd(hrG$m+WemJzHu^|C`z8eeI4{?01^fH)Fyq z-A70KqkHX7`KL4f`s=p(hkh>eqJj%U1H?&dE%BMd0W?fzHs-? zSx5K13r}pHeDUrr&H2oCj=tbC-RqK*u{Jd+ug$6_Z@a3trwT`@7Du+0Oo{R#8TkUe zb(d|OH2bUG2{F3G&$=b|I!B%BrPvJxlc@|^eUFwa)qRhjrE;j$gEjtHZC$z2Q|rm< z1=R)|Z~pfIAvj+#{XYxdHoE(P9ic{KE-w*{B} zWSwoe_7iVm?yes9?do+p)@K?2{<_`quP}E1k{HrTe%MA=D3pI3?9MHOa)x zEXC3|#Ud>^Eycvr%-FypHN`Z|)W|f&*aBorNo4`Z`hxTVh2;FalElos)FK72)e6O# z>3NAIrA4VAb@>G)nfZAjujG~H`+i&Fq5vgR89KQrF$&w^cHrUr_Vf0yyJ-QX&{cj0Ej@4qkJnm_YX z|DT;#aJIMMwbZK^(@Ecbb4~7iYy8WuwZpLJYm~dw`e*rlf4-)sH=0})Ej?mqY!`gi zD@^!7(&>Livz=6|_dE)@dZc^hvYpxrj}2n4XC9n>evgNvaK*j$B|En)_!NI;BDY`$ zhvkYt&GFJlKWyf%^RSUuX=t-E-(2T0RdAJOa7iRrZAttKdCzyNQm5vLAHDXwbNP*F zA7bWn^qh}~i)TswozpGpjEYsf#`f zS7p!M0uP@0QMADc`)V_U3YRxtn~4vKV#;-k4-n zF=>(5!KvH#-*M0U5?gJbVJZF~>Hni$-yKwX*k4$5p6FTX+x58PptoJ(2Y$<``X$ZH zQ}18jTI$5GWjVX+K4YHr1=GcT-I==V_=!uIFaH+$zIrn0S^3}0iyqtx4>=3lUMDSl nveUYD8rR+r=Pg(6ZhhqM^7GA;)Nn?3UFKQ__m2g;vsEMkiO0a- literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-colorama@sha256=0a2e318d6b5f21cbd3a0452755b4d64e855186e55069b4affa5ba7d649ea4f9a/signature-4 b/signatures/stagex/py-colorama@sha256=0a2e318d6b5f21cbd3a0452755b4d64e855186e55069b4affa5ba7d649ea4f9a/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..ff3c9eca551280b05c6588dd5876d882f48c9185 GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIyvLffd{C&Pw#?uEhk{HrTe%M7ApG|k8`IVr_B(ZIyi$lTO4$t15#)zs9$%reO&F)c08G%3*>C}WwLXp&|Lwxy)90OW*%^a6$C{JfIH%)Hbh1+di$ z#hK}Oi6x~)sUUUv1tppJc_8oPmFDEs#&$9pvoJ7nG02K3vOHv~kYlLYDKlg4W+PZw zurh(dfq{!t04CxU#{XB8ohL2(+_zPmul` z%dA?ymj=%lo_;f@w8%)~0PD2MEvJkl;{yaccU3&LQ0w_(nK%FA?JuSqkKFl`Q~j*m zZSi93(r?8!lFJm|O$>^NEnT|nWkrZl_m&H6E1dI8RSxY*5uZ{Wd+1o$i=DyC_^)hS zCO*$T&Z*};XQ^4EcxT66gFSJdm(*Y0{BjHTjdCtWUE%cFDaxxA;*W@Md#v%UWZ8c& z_H;W7?3A1@8YkbiC@%re;xwpQX#6CBb?C@#z zHaV_rw7JcNC+lYT|Cpn%r%eqOeij+9v*KSu%9FX#KVH~KJ>I!-wo>l4$6TR3X4!X3 zUkV=-_&(2c{bE0TDbtM7uhUd=dUxN_bgo=e6VROhX-W5sGs)*9RJSgw3yEVDaQ(U? z{duOlSb^PY9i{b0o+Wfk?VYtfwEg~`bMMay+c_Hyq8Gf=8}rJ`Y;|+lT#8h3GcM&Qune n6C6?h*zDF_THv!MK`Zg=`s~z*@1KkL))~xm-YjQi5V{Beg`~BT literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-cparser@sha256=0d8849ef819129c42e2f5a9746b8a13218a2bbe9189c71b61bbbcb67fadff6e9/signature-4 b/signatures/stagex/py-cparser@sha256=0d8849ef819129c42e2f5a9746b8a13218a2bbe9189c71b61bbbcb67fadff6e9/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..ab617df8a3e3a4a99d9131df032bbf50f3588501 GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIyvLffd{C&Pw#?uGXlNi!UemF!|DO~wK__fxj;cA z4Y`SVnQ5uTCAuk@=|Bpo%^=0X!o)H)&BD;q(8w~`#3B?uH>7uJNlir{kPQzn=8)=o%@=sK6RO7RcqL` z+grVk{RrB)=3J!F>L;f!#7TcL>N@C?+7sZjkM&dYj*Yh4EJ`x3KfY)?;g$c_6aTn^ zzDQ(kTl+DKtD|S%l?A0u`Q@sMyxi6=J*Zt+EyHkP%lB;ML>mQ;Gf#?Mc-ii|bn>Kr z`+3IWp$dC)rs>r`a6eS_R`U0cn*GORa(4DA6`OpVAF;&ZRiwr9;F8E^s}7kcExYn` z?)_pT76z%VlYG|Bs(edldVb^8F4CG>V6bj(_-^sC?YC>WtT^S8coxlziu*S2(_-<` z)r|4pSAImV5}bRApX*5V@`iSZ!TG1K)V&mDA}c2s(f zPgv*W^SgrGL*^gv@=m-o_~8eyN*eV;_{hNeQ}IiIJetNn;AFOtX~}S_>I?} z4aMKq9a{HP!hP!n_VN(k>3`$YE57-h+^d-7vM$S->EM|)t?SaSY-w(FlPKKPU9MQe z(QdVsw>7v{@9sUuj5&u^Tw0}ijK?)7<3oOH&#zsshm&tU*gRwVmuHtwd{MBO{*b@P z(KqMCUa!z;ny%5R^LhJ)j-2@TcEdYuCzf6J4dmAUvd-F*Ry^g|L=T>S(yOxzRaE#C oB2pX=MpWhUY?!n1-m=dh*J!7k&N`t`68$h)RxS3?lzX)=04GGbG5`Po literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-cryptography@sha256=93a83fc6fa352c39e5d98c622544e08c661ba2401963c02dbb82899dcef75ba1/signature-4 b/signatures/stagex/py-cryptography@sha256=93a83fc6fa352c39e5d98c622544e08c661ba2401963c02dbb82899dcef75ba1/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..2d481cf6ded78e15eb8dddc1b17b1d0ce6d25182 GIT binary patch literal 817 zcmV-11J3-T0h_?f%)rIyvLffd{C&Pw#?uFMk{HrTemF)~Dp#3a=K z$TBlbN;EPtFtju?PBt(~NlLOXvaqyFNlr~OH%&@31ldwjSpafIL3)8ga(-S(VrE`y zkpkFih2qTgyu^~yqEwK&{DP9q{5+7C@=9}ZYGXT@j9C~Mxfo={6j>g!Rmd?^?Ub1@ zce4>JJXo1PVZp$~DF73B;4Hwf9&ne zW*&MOy6xi6m`7*23-{c}F_!pbp7mDStnuObxvD+^J6D`LuiLTYp01tv)U5L_=lwV! zxA=|f^4y0n-8NlJUthqOdm?m$sn7b0d2ji2xFi0EFz#olz49@sr+{g)*oU5gxxN3) zRs^XPsynZ{pmxYNi8Yfm!H?De-Xw9A?PtGdN>f@6PDgMQXl_pfKpF6F;JDYK_` z&J?A0D{oBqX?P^_u<5$Sfv&et*V*Tr|8sfqRpQ(urr799FP&na6tCPT{Pp^}f_kB@@=36-fxGc`c8k`g?PYp?$ccr*}lE#&8lfUa;vE;X1tNk^JK?=8T<-?|(hEI{oGHM_OCYD%Su2su#7V literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-dateutil@sha256=3d5b194ee87804685f22d2148be5b387475cbbe09aa82f266366383c70775907/signature-4 b/signatures/stagex/py-dateutil@sha256=3d5b194ee87804685f22d2148be5b387475cbbe09aa82f266366383c70775907/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..d236237e29178ff12c3d31233a12475d309fdb02 GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIyvLffd{C&Pw#?uEhk{HrTemF;0Dcn35kGzn~;DKM&-cywaSU+SpDeV-^NRE(TdKMV5zb6>uzE!Fw6De z@}84O3U|@)Is&ZwnxZ{HW5G;^Iympe;m%(;DB=gVL51c%Tg z@2?)^nOM6m!amgTYna1}R;L#)=bX>#E!}rpwCGZl|0}m|KRasoUD#PTZ;#DiH=)cw z=^46h6}&TVJ>|Z4X&$j0|EC9T=4-o#^KzA@P4eHFz%0C6IsWfoT?gx(Tbe%K)j6#=LhnY-zT0ZD>!|Id z0B2E~*h5AekG}Y%F>4}=rf_Zg-tyaen;W`C-j|+ZN?_P)xz^;MVon~Q2X6%hxz nax*2;Hx%^L6>YYV{m@#V%CP&*V!PB=Url4)eUEMY7PSQc+YYFQ literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-distro@sha256=14f493c66c1f81649c2a31b7d14c441c9e09698d79b290161d93026e4780ec44/signature-4 b/signatures/stagex/py-distro@sha256=14f493c66c1f81649c2a31b7d14c441c9e09698d79b290161d93026e4780ec44/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..0b22a1a55a11482b04bf384d6bbb0ebcd25e7af8 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTez-(eDw+`=Fgr~+h5No4`Z0R`y=3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95p2;iC$*GO)WHM%9VB}(u6;ot+$W|f8P_M&O+`L`=Tdlzt|PU*M+R;WW1`fQ2dvR z$Kfl!zSnl99o{ypDLGTTPRcpf>60`cqeNxNjMNSM{4cI*b0;aN@pX6>^6&FYX4tZR zV)V@uKO%Q_Pxb5GwVwO@hSN5p#oL>_tb8BcXP%ptWxiN%(Z5p4e)cB z!IipvmxY$TwMgRCM4rn!I)7p&h|QbdyRqHy*pr)C&t*UEV9)+lIVUE4{;m^RJNv!- ztP5n)td7o~aXt3k?(g?1PHJxyxox>|{=Ao^Ho^-oeLi@L{rM#8&$e>k`hO-K5eSP& z{FN#_ZI$4bR$C8^z{TsmPIG9KT+}*$&aolu#bU2T51xBH`Kxti>XzskJ$JVlwQe`R zQ=R5hq&EG?SE{auN3_NP|I+x>wC+%I%&1)Znt*~35M`+*s`H<}LY zoG9^W-^>s7al!ElM?@CPzPlkhY;kt8K-%|y{;HU~ux}2WN2bomJ8M7dD)Sz(>op9b z6ZNml9?_V1U1@v42DTiZtlYPma!FFfBBxjKPw?(iP5sEoakJ>%;di2WHd|Nm+>(iz zvFK`Vv!onXjCol~qqVQWgo5e5Cl^X?I(WEpjsDtVt?2C`y;B$$>73Z~FpbGG_~y#L kyh@S#x|o94*C$WiEw#cmMJggY$CZCixKAiAlmE-V0Fpzr@&Et; literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-docutils@sha256=bae843ab95fffba8c983a9794f9de0fd8ef6ac7c9a44e17f87a925b9185421e9/signature-4 b/signatures/stagex/py-docutils@sha256=bae843ab95fffba8c983a9794f9de0fd8ef6ac7c9a44e17f87a925b9185421e9/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..1c13ac8a5c52d347462ea65da2d917d24741770a GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIyvLffd{C&Pw#?uEhk{HrTez-roX_97{l4_8aVv(9= zmY8gwY?)|cl4@w4W?`OaX=IvYX=q_;Vq}+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xc zSgFs{ z>#Vaw?wfe-DpyUdj8zrBb(r(D>&nGf%jD-}aKj>r8R_oAo0*m%ZGJm24)n{D+3x9J@La#rbkwQlNcoBwR%d%0GRl7Jr{WTJYG zp1;YI!0GDKa{YW)*e>roLK}AYdO4MdYcsMfxf%R*WzZTuNz*T9-@TfhpW~j{!Y7_lZ|+$g(B6A}vFFZ-pWgdy7fluV$J}t@%CW+r o=6%*PPhVVcm?_aZacaMW&+VV#RrAcH;x@nDx$*0^k{HrTez-?hDj;7ave{%6;2B`!SL z!kU_1_|U~J*5JjtM|XD^*WT4X8dXpzyT^~+AiW!eiLYh84s@xpq} z?_bWIP;T0OVzJe_1rIEDd#b+slK87tK54>!<1F#Y!d|nGUkmcJIF>5wA56~Bo6!Dc z?OG4H!!vn5 z3gD^FFp{{m*m%+EV8-t@E%DogRZQlDo1GQ76Z}Eph;Z5gZ(GS3ZA(IuT0hFoI@;MF z8<2mR>+$={=x-%9?J`eaUbee!CT+O<;_V$A@0m6pi~hFa!`%6jllddM_1o6v?zb#* zkNP~b_|)yY$G13mN&B#cWpLJ4f1RLUa@TD^>JO#svp=S2&10)CSn1JO)-7i}<>7^( j{XaLFdtVM_o248)_kGHjsh@Wr54t08>Ui*Up~OZ2F$1H9 literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-gpep517@sha256=81e6c3793503b95beeb40bbc942bd4e394dd3852c1e152ddf096766f5b481623/signature-4 b/signatures/stagex/py-gpep517@sha256=81e6c3793503b95beeb40bbc942bd4e394dd3852c1e152ddf096766f5b481623/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..f4d44270744be8213ff55bdd2b0401f69efe0bcc GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIyvLffd{C&Pw#?uGXlNi!Uet1MzD@3;riSK9wK__fxj;cA z4Y`SVnQ5uTCAuk@=|Bpo&B8F%EZNxH(%96%ILXp9DK$08#2_gt+0w))Da9n!*wQ2= z#n{5sDA_R8(9|d;CC$Ln%-qZ@%{0lx!qCjf7-UOHWdXm8F@xmfR@!e7rZqY`R=zo%q5up6LGPzQOv-AAA*v zk;|KX>Ah3`w2!+Oqps-3?X1u46|#T5Ed2ZbHN7*;T&tMQzF|(yQcBwRzxr#O>)D4r zDj#nco#{*pU;f!M?P+lEzdM|lkKELWn*4t^)5HyS*R4$E%sYCx;`3f^3za1OrSEfd zXFIxZznH}w{~|H+Xq@Yw`JMa!njP)>Ea}8`^wJOM{(6oj&xKPGZFAQ+rEL7XkNek# zhX!j5ERMWg6_p*8l_Ze+}tfH47tZcm{_{X!|C!FUjn!E2+pyiW`8{huQi!GLJe^^>- zqd${0#iY nUCr=9`il8QwQJViPfJZYtS_#TH}&N@pzG0IHEYk!#Hs!OBb~gQ literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-installer@sha256=46f9d78935d1ebdc397cd1a1dcaff1cb5c17a24679bf5d5bf74719cde122b986/signature-4 b/signatures/stagex/py-installer@sha256=46f9d78935d1ebdc397cd1a1dcaff1cb5c17a24679bf5d5bf74719cde122b986/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..ea272473218d608c013a246e2f7bc5c0611858f3 GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIyvLffd{C&Pw#?uEhlNi!Uet1P!DFJs=i%r z`a{imniCFG98~zS?RVDQ{8^QIEl&p7UP{qP-L#ZL=~#LF?93zniaifLO_}`*xYX&~RA1>jrf0#6w~D&R*tA@E_Ib@h z4iOdQ#qvDc9$eDyJS1$MaCt?u{Z6&ad)`q?O43U{@qD`7ml%+>%TCqM@A`k&KVDKS z3{&r9#a-yCX??YDF045upj!BLV~8Rz7lnw!A_QS2-{n*OFi5nU zib`meda)n=GtaPdW9vP)n6s=WZT34_Gf4C}o#MP0u0C!5-qg~VjbAMMrIyS+p_DgE o>(-86ar+E9_FDA(`k?0cjw3npRnl#~S+jDEzS6K(h)OU50MECSwEzGB literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-jmespath@sha256=a280f496d08ada980687714e67b34a5de318b1c88c733f211da6628d42b8e025/signature-4 b/signatures/stagex/py-jmespath@sha256=a280f496d08ada980687714e67b34a5de318b1c88c733f211da6628d42b8e025/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..3959bba31845d0be043b2d8773d3472061ef91cd GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIyvLffd{C&Pw#?uEhk{HrTe)vXLD(G$qy8 z&?3n&*}@{(+}JqH$j~q)(ag-qBE`fg$s*Oj$P{EtNo4`Z2?gl|3d#9-C5f4NsYME4 zs}+hf)AJHbN{doK>hcRpGV}95-pMP?$*GO)WHM%9VB}(u6;ot+$W|f8P_xJKrZ|sc|--M}5wZ5XMv|;1S z)+1qM3SYx+dh?%`|L*5M|5EOoed=XdXObTjKe79wq~pGwYu-~MZSMQOYgC@>OYT4M z=u$?@J`?8P3>A!#X-v}>CnpAV@N^I}TqWL-j$DWuxi~O{arS-DRsij?0r!Nu6<>!)r znofBtmy{0KJ2i@?EnMGIbYJY0d;ffg{2iy_S!?k!hUTxF9|uXCy#(&SyXQ_^_${5OeLie{b8*wKIZj|;1naq#4$ zx0u3p;%E7Hub#YjV!QF9$PJ>gxjS;p4wcM%l9+wz+mcuzRnu8#yeqi7y8iJlp3-)E q#)XjmAAi3!jf~SZI69@GJ)=ypHIYx@V9psY$?z*iHzx)h$OZs7=(_9x literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-packaging@sha256=4f8e9de6e4259273651c2aa11b6e83f064d0f7995bafbe8246b1c01b3ded9597/signature-4 b/signatures/stagex/py-packaging@sha256=4f8e9de6e4259273651c2aa11b6e83f064d0f7995bafbe8246b1c01b3ded9597/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..3394c204e51ef8df0849f3771123eec513e1d8dc GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uEhlNi!Uegs5UD)G*m7G11U4$t=~vIL*M! zB*h@j+|trCDKRZ6)xyZcEXgq0z%a=;B{jv;)Y2SeOG#w`$PESQ1q#Xec_oRNd8tJT zV5=31Gt=`DOG=AULF)1gN;32FK>o=q&B>{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sj zMzFwOWda2R0~eVXm%hxskj2RznbzFW zFi|yU`lHOfUiQ13g~h%r{qTKYa#zHKNvAi>SwMjMZllor&x#*K7i8FY8}mR+}Ztj~LKgrE^-u6#Nrz;fAJKXWEZE?u78J8D}<%mo^$F{aLMK{{5 z_tCdK&9itFzaK7bGL-$|a$@tVuJuXLNjE33M)jO*`~Ux0tI(_Z1-5V1rXKnvUcwVm zF#XX#xs!29=eOlv>h?Z(Rq1=xn#RIbpS=?~S3gRMUCdx15GZkRb5xuxi+E9f#fi}GfvGQZKWYhNDjt)TvH=BqdAm22a4WLPFN&-{9} z+xF@6tgevV#m~OKHFa9GW_Hf+gw0}6r4x*wG(SE2ZkLbFd@<=ubH7BU@I7a_`TXMD z)&wUNzk-fMn{G_A5Xmd3ZS!-OcX+O0z?7Ex`%JIj4LNb8sof(pEL7R2zg#WiUa$12 zySt^HHfpK;6BgJmyhp9}j^iEow~riI4&G~ueU@n?w@G%f1h0U}XI7y-^PLyjIWk;Q pY`Ss3YICm4k_bW1{>ZCIrZ;SwIXyN#Y-O0Jnj!J(hh1Dq0RU&Uu3i8D literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-pep517@sha256=076da491f5034059097a6443fe088a2fa5d10ffc16646cfd6bdba228eeb55ed5/signature-4 b/signatures/stagex/py-pep517@sha256=076da491f5034059097a6443fe088a2fa5d10ffc16646cfd6bdba228eeb55ed5/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..008ca53f07bd0f249b6dc8c5486fc8e30656507c GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uGXk{HrTegsBWD-bO`FSOYnR%&23Sg@h ziZj#m5=%;pQbFqS3raHc^FW@-E6vHNjqPMIW?^9DVvrS6WO>L|A;(a)Q)b58%|@`0 zU}XY@0s|MP08C`jE&hL|f4=HH+dVV-&-YUYRFze2Pi8${FCoPIR52ns{pqIoI@N1? zXN&#Fjf@X;+}NC`#`Gg$hHc5V|EG>i?fw#;^v;@>DYUR?LFuHM_x>vLJbpdncU<@v zWk<*9Za;lahSlwP_VSd7{_k21X_D1%nwY}}Xoc9Ogzn|)3(m%T^$Vnv4 zSz_{Jm!~_{ZeC*c=$t4I@1D;7)$xrzXS%sAIj?zOyL>5MDy!Vu#Xodk^F*dru!{JMK&>NR7QMe{xuxGYli*)}_GSLlh*`7>GGOpq1aP!uD=Hu-bO`FSOY znR%&23Sg@hiZj#m5=%;pQbFqS3raHc^FW@;E6vHNjqPMIW?^9DVvrS6WO>L|A;(a) zQ)b58%|@^gVPyh^1_KwT08E6}p8v0K*v^|a){?W&X|X9@b`1^bInrbw74`ngj^80{ ze$)D+Kb-ius#9L<_fNAYL0|qnt)F4Hbfb7$V9?{{&@_$PKNDUlxlcNm*{mnLs`w^X zug|UDH`?|ud@Z*5vE)t5EPvsHjNjHoFi-rnc(;(_i^kcTf+HQx7U$I}`F@?Dxkcq) z(3453ez!a)tlW6**qM$zY32W1#%oKDf8N9x(kINkyjX#;%(G*c81IqeyXR|_bNY0@ z@ajqBls%k%yx%hMgJIkJm^X7fxF!|v%=sf?q0dyJ6SCiA)oHgSvrZ(%>|K84-Hp#5 zE19M#zqP4Zm-)t#<))(7%yo~K?mNEdr|_z@b&uXKbtih>w0^M5?zZLKwu^5|%@x+X z>A4u=t!RGN-mr$eg@U-NH5=9AYceId*Doit!{$a(R+JLJpU z)VD_&c9m9C=48sJ-{>vNOZZT>c=fL3PIrzqUJIS#AM@dYWz`E`_FP7n{3N9;6FHUi zce|^mbKjop?yJ}8XdhedAh@o0^`akH7r*y>PpVZ>e;*OQGhuD*iY6^()u+1o%M_1H vx#_H*u=cCLo!4#;*C@N3Q@qZ_y(nkh>vHA?DogAyMYk6`(>u2B+At%+Nf=(jYY@)xgLgHOu?fhFc`_qZtpBG>8IIz#c%hjIcv_v|u_a>HIv*Q|h zKOPJ|tlCqsK+f+jmrcyf=;Q3pB|0}^!>(DR)iZkPJeKr$9_jR^_yAKyY=>Nf&HsOg zLT(&9ohWim#lP3?c@N8Kd0E3CQEBaT4|&F49Gpihzlf_WTv~PLg7LS{D86Lc-vfK7k_@I2+4zue&E#~_RO)n9>sb(j{bM5SWwo*gg z$6P!1aomzPlz-&WtjJ?CDy3CV9;j^GT>2#9>W29m5|{ODno2utj=wx^v2dsG=iLWd z7SCRPRM%dN;f3~DKGxmZcK3fbF5&V>vD?;KcCzyVNAx;>ZRKl`T|M$o-#-6ya#P8l zdrdr&C*RLm+qFU4V3F%QU%B7c_~-k6p2amIsqEVF`$;!g4a=O=D5HQOl^Ku);^zZe|wSj;Gsh$=Q0R>Nq;(xG r@53q6v)r~YH%f6X5IP{7|Ng(lw2b99FDO^K|J_@~p}2(GQ??rbhPksd literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-semantic-version@sha256=579345f7761bc07a3a16480e4d066f7ff1bfef7e16c6c39a3c98141ef3773cca/signature-4 b/signatures/stagex/py-semantic-version@sha256=579345f7761bc07a3a16480e4d066f7ff1bfef7e16c6c39a3c98141ef3773cca/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..ed6c88f651c8bcdbd3084740d75e6d586a0e8698 GIT binary patch literal 814 zcmV+}1JV4W0h_?f%)rIyvLffd{C&Pw#?uE3k{HrTeuPC=D-bO`FSOY znR%&23Sg@hiZj#m5=%;pQbFqS3rc|Q0(mR1G$*Gvwv)-2g@KWaK~_wWxS!HSEnwY8|?UZ!y%nX zlWR^)k9&FZ+LF>34)^?sU=gOidep{6o4SXLw_`SaV(ZUN{ z{@e@7L_;Nv-))#Uxozs1qs&)q?%!PM&iTA2CU@D6OL3()=Fh!xFlE~>LBq^N9*sY3 zYjy2}xB`tGB@UD?d-%=QBw<0u;kJlLOI}7DyA!!u=(?{^Ox@w$>02CkGhC^kFhkk$ zeIo~Vh_1Bw#`vu&R-)O$-CRvBUvwtQ$w$BFU-7~~^Iqhef@MlOCdf{_-ttyxPq1T= z$S;L2x7%;6XLu`eR<%qlyp1_`W^{dcSJK>`fYzR4#@ReQ)gKuAYr+gPCbU1a@zGV8 z*1@*dzASy7Ucb$UG}}Z?|1SA`-|lQaTfduBL=F+aE!YdUg@6{^L^Rwbt=w^Pa^~!gWQdwL<+0lnZS3Ob{ z3(L3jUkHEuIxDR?e`l!g_1!(|dH7${#l&9S!#cldx>#~5&tpf$l|Pb#il>Gi4s&}s sSL$b8;M1& literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-setuptools-rust@sha256=6649e4482c4a5e5fe1df17510f76423b8a75b289615adf61e1be3d4ad91d87bb/signature-4 b/signatures/stagex/py-setuptools-rust@sha256=6649e4482c4a5e5fe1df17510f76423b8a75b289615adf61e1be3d4ad91d87bb/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..b1f781f7ec9d1c8a97654f38decfdc12f4cee404 GIT binary patch literal 818 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

-GqMcAGccnuU7 zf9J86j=Pw%o;0N1lnihBes{vlgNgG#%t}*v(s^Xj?)%qli@v7M`M2+%<7K@^?+@P$ zH2HOG*C|y`JEs##>=OmHzxI)jC}b1kzoZuVbXomQS%$eEkE>*~T~<0Kb5vk&Q>k9^ z9;@&AUpfBD%;2xix-WGi|K)`{2dAz*G5ciV@yVtS9X+!3A`WZ_UbsB|bYD}AK^2d+ n%SPeD|1xj)US4CmVgAg>^>4B_xN%(&`1)r-b>{?Ch2IweY8bmI literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-typing-extensions@sha256=7a99f88a4c0652ad61c99ebab42c3d2dd1a8444eb1980c7cec31ae538ac46144/signature-4 b/signatures/stagex/py-typing-extensions@sha256=7a99f88a4c0652ad61c99ebab42c3d2dd1a8444eb1980c7cec31ae538ac46144/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..a438a1cac2f8397db6c4c05e450ad3497ae371e8 GIT binary patch literal 819 zcmV-31I+xR0h_?f%)rIyvLffd{C&Pw#?uE3lNi!Uek4a%DVzP;up@|8|7NFH2w-lroC?x0S zl_X~7r4}iGtyU<`OwUU!DJ@C`smm`Y0Xhuiue{QnoZ8qVmmkg)tn*Po2?_LFg&er>$-?XVC- zZ8y(!!7pd0{PN~ruv{;mt4$mC7G_{^j-4z zgx$`@*PSm9T;HvJ?0dyQYsrb+SFit^{ZRC4w)TFP))mGkcKhBj9P5sl7Fxljb|YJ75j%aC-EMCM_%Hi5&C~S_e)wh~SDnbL`3qZj#$TR3<*?wq56sil zL+?9rY!{MkurO;-p7X~b$n7uhcc&AR@3|RQ)kP~GH~q4CO>V?WqvXn7gXz8b#sYU8 zJ^LhnEmD2G=uq^<72Q9DH*U&&cSKz{_rQefQa0MnPoMwzwekPDIP#v0cX!4*)BKvm*ci literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-urllib3@sha256=ad1a7f01da06e207d9148a71cde97724a0ad9752df00e7193de27f1c9c9646e7/signature-4 b/signatures/stagex/py-urllib3@sha256=ad1a7f01da06e207d9148a71cde97724a0ad9752df00e7193de27f1c9c9646e7/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..23af17929369a516b7e6ce3cc21c1cdaca3e15f5 GIT binary patch literal 811 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 literal 0 HcmV?d00001 diff --git a/signatures/stagex/readline@sha256=d6b0fededa0b24e0e1788c230965ff3fc7b5c430ac8982ea8d345ce7adf5a4c7/signature-4 b/signatures/stagex/readline@sha256=d6b0fededa0b24e0e1788c230965ff3fc7b5c430ac8982ea8d345ce7adf5a4c7/signature-4 new file mode 100644 index 0000000..b56f709 --- /dev/null +++ b/signatures/stagex/readline@sha256=d6b0fededa0b24e0e1788c230965ff3fc7b5c430ac8982ea8d345ce7adf5a4c7/signature-4 @@ -0,0 +1,4 @@ +£›ÀËÌÀÅè²"ç¿ü}¾VÆÓT“ÒJ~dFW+%e–d&'æ(YU+e¦¤æ•d–T‚Ø)ùÉÙ©EºE©i©E©yÉ©JVJÅ%‰é©úE©‰)9™y©Jµ:J™¹@!$幉y™i©Å%º)™é@ +¨)Å,É -5%5%Ñ ÉÈ$Õ ÕÐÜÂ"ÙÈØÀÒÌ4-Í8-Ù<É4ÙÄØ 1ÙÂÒÂ(5Ñ"ÅØÄ49Õ<1%Í4Ñ$ÙdKIeÈþ‚ô…äü¼’D åE +`«Š3ÓóKJ‹À®É/(ÉÌÏù%¯4'§6¶“ɘ…‘‹AVL‘å![…CÕN™s7Á‚•  \œ0‘Ï­ =5ñ‚>‡ 7z§îã¼ÍCãµR–Áútó—¹åT]·Ú®mø½HqOa<«u!‡'ï}ÇÃ’_¯®øo¹Gê¯ñœ‰çœ˜™íðh¦Wæg^£–š¯]®ýLf7ª¤,ý²r·iÁw×%aߧߴ¹w³Ìs½ßΤ y7«YìÏZuÚêUkªò§ÿõ·9Óq¿EÉÒ½F1¹ŒÏ#üxAúí"žõ7/÷Ly¿¶Iûé±e¼Õ{?Ԕϯ?[¢Çy”Eñ]áÕÝéa‡6ÙsIqîßþÉêÿÎ×I¡Ÿ•¼ç}­o¾x¶³£zí4§Û+oí>"·{ÃÓ«âL/²byÜ \ No newline at end of file diff --git a/signatures/stagex/redis@sha256=b8363bf61c8fbba40540f7db823998a17baa6b24c0f553114516fbbe169d6519/signature-4 b/signatures/stagex/redis@sha256=b8363bf61c8fbba40540f7db823998a17baa6b24c0f553114516fbbe169d6519/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..799d2707c7ceb3b3755fb9488de63afe378dcfa2 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIyvLffd{C&Pw#?uFsk{HrTeq=>gD;MZYHVm|VrpmxRG4aLW|?AUYG?_vrKGX|WO+e)fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kVo=Lb8>29JDH4G7#O)2WW^L&95iAr~nLr`H zz{M#56Hz|E|C`0``@^)%kpA_HmF!%2tk-UAc%}68eUVLqs=;Blx!yU~j)kAPA3jUJ zWue_7xsFQBn$Q{jo8@i#%2oE1sI6!$fBv|3d#`btS7w{a^I3IlkEghtd$N_)c&T>a zrkMqX|59FT+p>d2G5S4EyK3*RcYg{ef0k*`&SMQWd~S18{fK4mjtvs&w%nW4xg;OG zb=zM1I*ZY9XNiLK663opVh6VWzFyE+ap}&!7n@yXY?@{8l>Orzt?H1{4~|bJJl@3p z*gTKT$U#NHSU&renr%SdhWo}^;tU?Io*2JqkvzooFwuBZ)2<({+>=^zAEsIGzzhh^LzJ8YeR{7Pft7(mRBPZXC zy&W4)M#|SLxyk4KC}mo|&6nDky_~-F$A2fA&L|a7_LLKwS(#q_O4{jFS(n}6H_9(~ zO=ks*Ea9BIE%I0A{yy=#4y_x<)-ST1{(3%dbW%Xt(Y=8p21zE&c1T$JelI) z_zrH>=1=NsaX<=k$Xp(ATm}qEboMw<@Vq|2LXl`O|WMFKNYHW~VVrG_Tk!WUM znrN7oW@4CXX>JT8ERBGKL7G7-$d;1I0+8JW=>-bO`FSOYnR%&23Sg@hiZj#m5=%;p z!0Pe~N;32FK>o-p&B>{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sjMzBC&Wda2N0~eBOPJ#^2so1MJ%cdw*ud)21AZk~n1 zz9|#WG}JfywFf?SH?#-?88Os$GwkrgY5ZQn3ylIW~o>H)|e! zFBf#$y=TJR(A`nfc#Y@&v464r;UUKqTfO)0;;-b^e%S7n6=#3lGJam#u1_NQit~C~ z%dHpfOCdDf{ZzS7sJok}T9=$c$lA*HE8T zqP)?m?P>h)Kwb-di;DXKn|~^-bmh2Vqri=zFT3-*VZ@ d@5HrJ9pc@+8)ob2&E1rKLoUW_Ys2by`~X+gv(5kj literal 0 HcmV?d00001 diff --git a/signatures/stagex/sed@sha256=54ad503c27a688bc1ac8537c6090c1dde514c5b6e67332ca7b0e1d79c577be96/signature-4 b/signatures/stagex/sed@sha256=54ad503c27a688bc1ac8537c6090c1dde514c5b6e67332ca7b0e1d79c577be96/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..4d014a0b49f410c56781461c9362e13989c077f3 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTe&j`0DZkcRqZl08CX$G>Tq_O~HbwPT8LUMjyNn&PRYLNoiYK7v=^t{B9 z(xOz5y8MEY%=|o%H}Xnza%y8cnT%N&7`Yf^#S~c{vQ@}2RPB_RF?X{OEDTtgK>lao z;uL_1@aPLL9P0fmc2IEUNB#njo&J+9c*)K0%*n7@I6KQq`d|-7@RyqHdOhb%wmxV(Q_JqoNO{QgVRfLB zrsvc_E64+(x9#CqvQo-or6y(KgC_s&snc(&vGd#$+j z_PiaR8m}^4|NMXb1)YbBrzGpw`kEZey%utJ`)1$Ur;ogCT)ipGdcMumqVv1u-1{q} zDy?QP#;vSkY@dFzKD(^-i}_}7zzZ(U=hRP$q%v4Mv^jmpRpFxl zm)CM_sVmmj890UdC-fEG;a4zIZd*DjB+ucu*owXHJ~xQXn(t+0zii1D{WrG$j}KKc z-In}mRgsk;rM2J69QQ2a&e_q4+l&S2m5BS+13;TPM$tCdc{RqR* z{?mKX!yL6IT->|QvBx{Im8CF5u6g_FbF6PUulKT7MY)NZFbXZ(6jAd#t~284D$!SME3q*Oga<_5;0CowpApigX literal 0 HcmV?d00001 diff --git a/signatures/stagex/sops@sha256=7d8d51e41c7cab21b8ae75f557961f20405f727a21107d669080e3804d09665c/signature-4 b/signatures/stagex/sops@sha256=7d8d51e41c7cab21b8ae75f557961f20405f727a21107d669080e3804d09665c/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..c40028743bccc0cd60388b04ac13a7ad4afc274e GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uEBlNi!Ue&k12D1=L`kVv%BMm}+8}Y@VE$WMr6Rk(g?3nr3QhZfRziW@KPuV47xbWS(eb zXlP)bVrFJ(U}2DIY++!MVqj@zW||DLrKGX|WOqS&fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kU#QDb8>29JDH4G7#O)2WW^L&95iAf`nLq)+ zz{M#56WKC_|DWZ(5V_;#Sxt){Fq=-VUF%onr(gK&ec45mxa~`q9o4nJ+?~#I*sGT5 z|M3ThE8~3S7k$%Y;A4-~@cQt6nX;~3<-rYy-6dL@ucS!ZyxhO_&c~vvrMFhEeaQZJ znWA37vV|)>DzdH{u2&5{`%QQ6+_{V%|JD|$JYd$4ciME|&OyHI+uuEVZ!hX)zobo| zQM7|+WN1?+^QwuDtgbIb?WlW@kcZ@>MZE zsg*Y;ZsF!UF=Nu>>v|`5t#1_ec<@K_eu@*7nbMwqSkK0ja~TWr~dv zOT*^+T-iQ3X4T=k7^%H}K`I3r($2pXnpu*swzE~;$nH3hI@^6J$L#Ry%zuxIZ@+t} zr6}Kd^_K%Z?`A#SnlyXKHi_!cgTE`a+nw_tMQF9^Y){P*W_-9k>V=SK`47dW&6$%_ zHy_K`|MWo@|5y3$lH6x6{+h&3*Yh)#%K7@^fBbFTc`52lnv*Ur6YBLb|Kb?;^ZTE7 zuP;gEYP(KPxp71xU{C!#qkCJiyFDl literal 0 HcmV?d00001 diff --git a/signatures/stagex/sqlite3@sha256=7afa63749dab813b340108cc253b273f1e1442b567da631ac5686e357410f864/signature-4 b/signatures/stagex/sqlite3@sha256=7afa63749dab813b340108cc253b273f1e1442b567da631ac5686e357410f864/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..6b07f51132e02ed25dd6ddb54e3d38c995ba40a9 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uE>k{HrTeiTGkD+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcIIuE- z!hnH`QvfC+H(!9^yvaH?wLf=+6;-C3*uKTqAwWV^Uz05%cb1GTn@{0kel6EcDv^o5 z9t!_@p{{%^JnW{mUTFev6#VQFe^cRoM$$(gj!YmSi^6 z#VZtAKhKerd7LDF*Y(;5hv2|ce$Ko0c5{EbwfZ0YP=DE%OX7)PkwtR-)I+ZGY7(8r ztg{rAKDkA>x;<3dUo*Mu(e?B9oc^b$Bp-IDF>LuiKQm{Qy2sk%2W|g5oenqrFlDp- z_M+6ixni9&cI-VA9XwlNR^uYhmVnL!k@;s07kV8~+B5f;-%?M@hR>p!5&cZ7J#H%J zM7PDCU2=%$`gudk7-^%eiPjgUOj&q^$5}?)S>_3YQs4op8ULT8wo9H)zpJNs(@Vp$ zk-dVu>ZrW*04h|Vi h2W@Yjib$WKS2p=5yOP3w4q5ZRd-XaBlynql0RYE*t*8J1 literal 0 HcmV?d00001 diff --git a/signatures/stagex/stage0@sha256=6d4ef4bdf25fc418b3cbde8e51d74d8e34705c3560917aaf76b392df24fb26ca/signature-4 b/signatures/stagex/stage0@sha256=6d4ef4bdf25fc418b3cbde8e51d74d8e34705c3560917aaf76b392df24fb26ca/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..906a2b73b8724f647d7721fd82022f57935a8d5c GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uFslNi!UeiTJlDRQqxS5Qqqh}(~?aLEs~6rlTuPGQcVq0%uP}(QjJZ_4NQ}bP0b7} z4b2l1)6C71j4h3T%1zRejLeb~LAI1s7JzIoNH0)G&d)1J%*;zIQUF`6P@I{bmsnC- zlnPRpUr>^np9k_uUTIEFZEPo#F$)7D7lW*rBFjUz3OR+E-^za8-hXVr>7@0HnaLtHzOn4mA49%B3EnIyDd5b~7~ZoVfQ+ z+}-curGD)%m=Y?g99eNUSC8Si;80B|5Tf4?zeleyW&0To~0`apNi=GzJFtO{rUs#Ct{n}Mb|9sve~#`=AYYvMlV|L z%f5J`;gXZZdtrg2if-L`gP(k|hlC!-Rh%kJWbxXp$*5ZM=Bs+t(*ys50v@*O+-CiJ zcWIeG=G=mstq+-Zl#2iIyZ5|P?2O~r{B8s9<=^h}>jduEFniv6=AOHo8vn+5xqjR* zt=C>E;lZCHHnKvGc>TbkVMJ)nf(YZr|4PvzeSX$;-H~-qQGM9D8@#4%wuP zC2#E?m`}ZYcEO@4IzQjDuFjpZ-1f8S(~uKJYxZq&&OW##`q`IXhg2Ti<&lYz^1o;F zPp{6j>h4Vt8`sZu6~!YhTo=9h0BWIwASTw;mJ8 iw8C`14SS|al-5=CO+B$XaH>mtRnlnV$#pNnUAAPHk)_lQ9beBNv0Lm?FzVwhB3hs+}@3=598E1p_M+C;lzql7OakQ4u8A8T+C~Bfo>lH34g3TX=YuYV$6a{_S zeNiL%t?mVl^M>yZwXt8$v6_-5+jzg|SJ_slycL&QY!b{Tr9WPIGW4F>CY`#6?-k`A z^JV;FcodMkpkC{*)!HkMmburLCYq(i#hzUvS$RqKXYr4n9Gz8F=Z;mtRnlnV$#pNnUAAPHk)_lQ9beBNv0Lm?FzVwhB3hs+}@3=598E1p_M+CO zGquQbaWtFGm5o*(#rfkWvL1Mo*)fl$dw-kY8cU}~Ya1ddOLtUd9GU82o6zt)aq|1pbIduy zmw&EYG~4B)j{gJU*1y|d&FEN|Y4h0n$R literal 0 HcmV?d00001 diff --git a/signatures/stagex/stage3@sha256=43f0f09ad2299d1d79761666141792248fea99225a23c216f6bdf0162c9d4fd4/signature-4 b/signatures/stagex/stage3@sha256=43f0f09ad2299d1d79761666141792248fea99225a23c216f6bdf0162c9d4fd4/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..f4c78d79bcc0f7851d86435c8386aeefb4b52a2d GIT binary patch literal 798 zcmV+(1L6Fm0h_?f%)rIyvLffd{C&Pw#?uFslNi!Uew0O5Dz{&&)0tPNl z0hmZ^CjUQ^k4wro96kT0vrmlkJ44<=mU;7QmTt}3y3zmconAK4gI@W5{H!*CepT-h z!(Q~R4ttj%GGT*=Y2trtZnfHu{Y}53%f46_9dvwhIb7qD&(b54zC04VU#7J8yvYi? z&&)TJK22CHrNo)ud_Pr>Gw?*MhEbWQj!F3>);ItA)E?&d=&#smdRXA_N~i5*MIyPc zZ12Xe*(q~BYNrtaI#@Bj@E`V$V*;`i4KL(2YL$+@adv zcG39_>%+7s6}8RXd(%L|^`zq!cSqiPjcUt(#`aVnZLlc4lqscSQ`}f~Nqgs3D=W!{ z`^GYx8sjq@w)RFXY+Dr>cE04lKnsNVtqNW+!+XbN}8XNl(l3NX%eXe|)Q~hoGgB8rRuM;zSC%8y@{}su9T(I+S z+s59MHjfh(sb@{wD+ls7Vq{IJJL?wDvZ!M$x)){(XzuMjGxo=xJ8gv`Llv~2e&m( cFuC`<=Ha_Fmm@DSOj#6eWPyk7BZem_$ zT555LZc1i4kOFG4Fi18uH#Rj&v`9@cOfyI^urN(dwoFU4NJ%s_OEEJwF)%i=FiK5M zGBz|cH#fFSvoJC;OaUr1NisA~Ofv%6Qc_s}vb`X^Kp{CluOu-uFSSSkY_&phW_n&? zNof(-HTeZ4nfZAjpX8P11VMp53KKCc6%iuahCzi+rAyz20t9SekCX6~M6XL7XLv9m+* z_QV2SdJLN#*dRPUU_yV@?DqAOZKkLA9lT+yKEM>)NfeW zHj8<_xk<+KOzl#wqDpShyV@7$6wV3}Sb8`5hJD07-@5#XrB@G54Up14L z*bwFOZ^_b~q3wrPy|TKnV|Vg_Z{Hm3&dmQi@6Fq*YhJpax1G%JQzs|%u87#hyf-g? zy*q9$#L=mLW`9H938jWfi|aL#-zR<#bmta0`)>2PVy?W!e!a4dBb(AgEU+(+)BTDguC7) zEWWVg#(Vd*r!CK(iRNu#7kl>p*qIddS*mH(3z^rmZ#< literal 0 HcmV?d00001 diff --git a/signatures/stagex/sxctl@sha256=24083d761fc10ec460aaf9d6466fd9b59589da6604bd230c40db30ceefb6bfe0/signature-4 b/signatures/stagex/sxctl@sha256=24083d761fc10ec460aaf9d6466fd9b59589da6604bd230c40db30ceefb6bfe0/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..6ae37bc5e9e60b9fa6f88e2f49b333cdcac95e32 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uFsk{HrTepE(RDVwq%WX=-7al4xdT zV3L$#WNeUZVvv#qq*7DUlFX9QQVl@1lvEagEH6keP)N?tD@n}EOD$3WTdh!>nVy$e zQd*P>QkP#)l9`_e@->^(clgSI&9G*;bV4t5})$a_?jz zdHGovdIMghX(u$K5zBPWW#33+d*0a)ACyzh(-^46b^Xm0(KMw? zXHWc{(cCX^ZPSIfwkm8>U%&nO#Zjtzr`=m`r?tg57m~+K-Dwp*&nRKzok6#@R z3zD2}B6@7{|2>KG3reVJ5q?$S+le&r{JZ*RSE zoXgex-S>O8x)bUTJPb;XUa1=-^l0Xp_Tw5Bx7}BL5EnoEK9@&f3~55@Sb z+Sl)};KTRBPmjIScTi;Y@4Xs-PgP~by&{|IzM-%Fbd-aU1w7B zqQBg?-gy7@y-K}p5*K1O$(FABD!$uxcgE$doeL5t9$c{ZYJO#q%#%0k>dKmu9{h7$ zXC-2G@vpHe->zxgg0<khAE$-g8SO i4E_H;y=eE_V%ZeN`l&A>YnH3{d#v92Fxjcheii_F#imFA literal 0 HcmV?d00001 diff --git a/signatures/stagex/syslinux@sha256=909dcabcf13bd39b0138309f6efdeb780e01c00bf17cb1e7ee851e8b8be74d2b/signature-4 b/signatures/stagex/syslinux@sha256=909dcabcf13bd39b0138309f6efdeb780e01c00bf17cb1e7ee851e8b8be74d2b/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..7efbce82434878155950e960808e9589a75c742b GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uE>lNi!UepE$QD> zz#u8j&^$TGFx5OY)xy*;)gs9vDb?I0#V846OG#w`$o_)#0)^!KypqJsywoBEu+<91 zndy0nC8b5FAa(f#C7JnoAiw05=H%4Ib}|{WFfej4$ciblJY=hoW2o9GGh^;%BUnJN zGJyhtfs0cBCSq|zfZ<9NpP&CO-~BAJXV6g}V zWfP7(OAhkgWIxTZeC3q~YRZSrWmgG%3;4conk>q2agP4mLf*ogHmoTT^H#?le#F$I zXUCntbnD4=RiPZq#ok1gc-&KNXkJ@gq8Ds`Z(8}@m#m42>vko5mpd=9TB0GZY45(P zY&TC9Os())w(W77;Roim&ofIj66VBx+3#{}`isqPyI36#KkR>DGTCd{Z1stMc+W+8 zE4NywIlZ}*oc{ciqk??*QNOmklkd;aeJiSR2y!io0wPfbsT8Hk1&&YSk@ z|NFMAZ&k<7a9T|}*z}d%PpUZkTFbNR^N*|uD`(66m!1KIqe0h_?f%)rIyvLffd{C&Pw#?uE>lNi!Ue$+-+DhcRpGV}95e#tA%$*GO)WHM%9VB}(u6;ot+$W|f8P_gfMJ<|Da>mo})fxA`oq5-j(y{+_ zS6IuvX3i5~?D0`-ud9-uSH8>SSahCKaN4HMX+^ogJ{*F4%wMPI30+c()D?(!-gctE z%;YOaxU9>X%O4_}o=v~8_w>@J@BbvqV{c7ODrdd3S-y>-(ooS{zP$J zU&k|-$)9gqoR-(Bt~ERu>Qs@^aeAd^`)l{6neU%?XgoNht?Fl@5)r?oo_C`=i|4m( zw*|i&G=4NXm|V4D#=Bjo*UZ$uH{0GhWmBryDvS3vT^j;qIDKc!#D2W7XCGH)@TKzg zYK88+D$I*C)eM8yyWA0Uh>{O*OL-n@{$=~_wR7Kwh0L6#&vS2QpW4Zg`qK-e<{Gm8 z_}a84s~~mBZPQte?w4Cue|@_mMN!5nHPwInbJ^I!cmIQUe#98G9I99T6gs`<+X0)) z3}y#r3Ah%A2zKNzY}jI_YPmA@e1YQOYvwWuKk8*y9hsuOo^|s#Wmm^Q{XO^gz7;h| zG+FihqjpX0`KYv*&`&+Lr8hjfv+vuI|J(0wkFCEptJ}BXs`#f3nO@U)=SGH@-z|$- zDG|zbU&`e!p9s$q`$@)auO#FiPkkeG?m&`4@1<}ZdD)rExVS#fel#!JY`;MKk+|sV ksd1Z~HX84H+Gi8J^UL83)|wJ=U9$sk3_U|GO}nWM0O)wCvH$=8 literal 0 HcmV?d00001 diff --git a/signatures/stagex/tar@sha256=40709224c12e2edf9da1b21434d850edddbdd81e5c960e9e70b4713f48b5ea97/signature-4 b/signatures/stagex/tar@sha256=40709224c12e2edf9da1b21434d850edddbdd81e5c960e9e70b4713f48b5ea97/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..63890f5df07ac4f8fef42287703d4c98c7ef4d29 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTe$+=-Dlao z;uL_1$g&GC%$>Y#b@sl$yh(3JL{fz4!VLFY^bn!sQ!f9#jU*Z1IudzCJDRk5cBxo)Z>Nik~Je zSXB09$BONbPP?r;t{?Vv+ukC_UoRtWW}kmy)O7j4KfaV3ANx(-&Q#(Eb&?E`uU+V6 zs~>G?7<@~1yVhyr{3l}h2GTP)|Ap`S`S+4t@XeYd?=3DqI$z(Em~|^KXfNO7SpqKw z&bXYrUFmn@PRD1H#g5Kj)R~MAefNBtVPfMuqkmt#uF2^cxxvO&cfJYS-X(gX^Zti@ z2PJ>slUjU9Sm{s9v>$om2Yz0%ewVY()H3p8b*AB&=S45puL*j+cmKydNf%WjGOE~% zHtc4!Z=DE}w7B+0!S))oF~XgvR!Gp6+A+SyDJ5DQbte izs+^<>^P7V!?xFy;iqwtsQJD}|98lmsXy4(+X4V`La!G9 literal 0 HcmV?d00001 diff --git a/signatures/stagex/tcl@sha256=db0ab7f1b1d7b02dd501a01af85f455a82cd06f93b2e4b79f200273b25c0f250/signature-4 b/signatures/stagex/tcl@sha256=db0ab7f1b1d7b02dd501a01af85f455a82cd06f93b2e4b79f200273b25c0f250/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..abd1ca3ac8b07947b984f382e834d6cef438974b GIT binary patch literal 798 zcmV+(1L6Fm0h_?f%)rIyvLffd{C&Pw#?uEBk{HrTel$c^D}CX|h3@k*NX5mXgW>kktk01q#Xec_oRNd8tJTV5=31Gt=`DOG=AU zLF)1gN;32FK;FnJ&B>{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sjMzAnoWdix1fs0cB zCgS*<|G$I6rIx=BY(4pXy5oeNxERSOvH9Eb73g`yU)0@|6zS2Cb4C2R@W;%_hre8` z&(N6p^mm)g>aD9IqEfEizZM*!UM<)8L$iZrPSNt%O{%LHU+ri=-+O8jcczL`{{5#v zXDpkveCAnQMFx@1K-XDjpS;Y(+k`ZKaO^&q{&G#4;*fdr8p$pzNNbzkZtTQRkhd9<(Q# zefgyA%JaT8cOKnrx<%KxFfvPEj=^mSl{*ug<@8e%F7l~(->Z?U_%EKanBj|{Pps9t zS><{H9>Lk11&hDbNeDciHs!z{A7}F>?^l{LukTpz-kYiJvUf0U2#(zTGwtoBXlocya z&bh0V$9nyk?#*2uCOfaGE(=~}{;KqTW625s!xeH>`dJ4jUN7MF+V$9MbxnnL&FOpn z)29CFJec7xt#Zpz!k(|Wc={82#Vpawx>q9}{dY{Bc5>nU$8&Rke$>@c_;f4Z_5jk{HrTel$f_D3NAIrA4VAb@>G)nfZAjujG~H`+i&Fq5awm}gf3bB&RXDesut>3t{HOEV1TU@VyR*&vMZKwr=#G86uX9-cU%#EX zrT@T^BkcbVd^~nDyiTvzviw#286(%r4V&+@nuzW?@LV=kxInq^`aJuv72WzV*}5fEio=eW=G18r`s1BolH+Z)?KeU->5>ku*%eNS;+t50GsJ;znDV4 z*_Ix&J^AEJhxV791--}i?)3_usGf5BC}*ji%15b?iS7&SeXj3%<@!To%M2y|RkJ?N zifdcZIDz}?1Eq$e-}^7Ko_M)+bGetP<3FXpcb0TKWE816 zepjhB{4PiRzXg*X-cm|AzhSAsrBti3-2O1(Ew1c_-%jv`D?3hW^4F}M?N}Omc!l~} z@0kUuLBC~If0Wu9n`)l1-sSnm7c3h~kJ+7&V@<61>Fn3!=TL6PE_H0izbt+U&G$Ji zE4dHv%Pq9bo2r?5()MftkN)`!GtH-I3i>UZsi!}!!zyh@nHcw}H0zp_<*yfgD)2e_ mzhwRmsTX%HeRj-B4$)=WP`6a^(Zt(qTBa-t>mCTj#{vL9pR_{& literal 0 HcmV?d00001 diff --git a/signatures/stagex/tflint@sha256=1353af73a8e4b576a0711db268c2be6dff93b66c21eed042c28d93f39e49cc81/signature-4 b/signatures/stagex/tflint@sha256=1353af73a8e4b576a0711db268c2be6dff93b66c21eed042c28d93f39e49cc81/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..2627f9e91198a979d5fd3e80f04f4323e09294a6 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uFslNi!Uel$l{D+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcFt9R# zf`EaGQvfCspUMBe7p+K6feb@_q!S&q1 zN9(VvN=h{x{N43Vd-IHXLxDmlON@!TWvHU1y|g=jQ1pIpZ>wRDY3 znEgk=x0k-o*uipXRju_Lxkc;bs?M}8Xy}yxCI98;6_=|)HNV3c3Nsa1q{^%etDZlv zFHwI~e@*S^MxoPZp9u0yzq>sw;8FFaAE%r@%9=;Y&dlAYbu&3r+D`I|-;Ji)b3wt( z?}Izrt!AD(>&9G?Z+ox%9Ts|a-dqourzH@il`{I2zvT7#Qxa^81X>KDEVW6W2`*gjRD zYJ0Jx31?vNRvY%Grb5b}bo0`#Pbyxx@NN7jN8O1Z>KH`6t#s*b_CLGda4Of?6YIUt zE2ihz<}%5y{jqm>>+P+3H>aGcJcXtIyUnvEKFw0NyL)RujLODW zIyo8DKT`HN#LI2sdDs#7<#U!rk+mt)5r>E65e3JkG!@#(< literal 0 HcmV?d00001 diff --git a/signatures/stagex/tofu@sha256=afcb2120ef0db23cbfaabf703663065072d2bf722409764bbd9672c887d00a04/signature-4 b/signatures/stagex/tofu@sha256=afcb2120ef0db23cbfaabf703663065072d2bf722409764bbd9672c887d00a04/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..00498a2e837d6c31cbd7986605143ff6320b75fc GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uEBlNi!UezZncD1=Nt3mYif{Xk?I@W{{F(WSpFomYA57W^Q0?W@c<)W@=z=lwt(r8yT4x zSel!eBqgO-nwc9VTUeN<7#JiPn1F04sVo55U65X&ker`al9-v7TBHEBTA?^IJuk7O zv?vv%F2A58Gd~aHkG#^HoZ8qMLPim9F-PwQ1XN2^?Y z>3>vedd@Pg*%fz+_Qo==IyX1aur}t+=X)Sz( zF-m!-pZ4#RkPBa{19LXK;A>wSE*iYx#)8s<0-wdXHw8!nUj=IX~kZ5eO63?&#Yr?Ygt@+jgq%)SXN&W4;>G=hHhwlCDnplfUf!Y;Q#| zxoJyJ&&r$q`p2|sE`m|{;rh>SwV8#dzqnrFg0iye<=Kj6LGeb9PS!A{>L zxsN2Czo}vA{x(%%Lb}@a|IwU{aZF5RCa$744=>@mF=NBDH+SVfA77g2_oX~!mDzM= huNS=0!4j4NIkt~7OiY_JfBvgHIN{Yd#jGof+W?Auo8^IMp&K#mvCK!ot+TBE`}q$vn+8 zDb3u}G%Y37AlWb})y&c~%{bX8&A=cv*~r4u9AryLWdXcPmk|(wpNPcMF8h3QgzUIuJIVN|Fm$ju{cCpW}TwKm}KhR^2{H=bj z$Q2jgus7~K)_6yZ3c|Id*4C799WomwVB7nVeOt zF3#HWc;~G{veOJSns3*BJ^W>_M$nJ5Hp#;Ov(7$CuoX;L;QZjo`=%L(tCqj}-`eXF z(d)Z;X~ryx@zAaY3Z$wd>+cfbI{20`ql4l%$L5sSjk;he&$yE zu}fS2K0EI&&^%8%?M3)w9>4nE!3mc(-pG=Yjd8v0{m^Y$!rA*bavnd7zPjw}^Ym&? z)f9usLyLJfT~busbc0z_ajobx=RY$ieDvAHp0PvFsHxYFX-7K;|B63H@9bZ@&{xvL zTrz*V_S^fx7I&qOD)Om0&iLfhUfe005VA<*o!qHQhqvrAiBZ|OYPaNNlj2I@2WxU8 q3XZBwy&Timr?%*+TIRveD-56L3I{YaB^vF2?EmG1bVdE0Nz(yp#Jy<% literal 0 HcmV?d00001 diff --git a/signatures/stagex/tpm2-tss@sha256=5e362f43a5e0c49f774605a0e3e1b7523dc6bc775f537c206a3aaa8b8b733c93/signature-4 b/signatures/stagex/tpm2-tss@sha256=5e362f43a5e0c49f774605a0e3e1b7523dc6bc775f537c206a3aaa8b8b733c93/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..063139c3b2754a77911a7fcfe597ee49027dfb08 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uE>lNi!UezZqdD`6}i-KW}il4`8xBU}Rr>|1V7dPj~ zPgoYvGF4N5PSdpbsr`|;0eil)={FkiEa>lDph4Cd-=QOV5-Rw}FcUvn7$pYSCs_Rf;>pDGhNJdb}@c(y2H>MlNZ zbuQhW=Cf;?B=bsCv~El~YWU=hb8kcKy8_LvUH2~Zm1FkV;2CcJu^MoLojQeClLEqBR#O>Z7le~65~!#C@p%KONJ(mOi-CT~w^oyGF) zMry(J(^awctF%w2Hm_frbp6^n-3IojN+&ObNM1jgR~DOd-*AG>beH$@_Ap-kt^2{f zq-1WkNWhiKg^LY~Y*#$r?Xbnuk7+soEQS-8^Oqa`y&a_e>YKH7G{lCNg9avDy&*iTA<7D`v5bMd= kS1(5i%?XxxQUC199-(`A_p~oER`UPi=P#K*W8*(H00n2U!~g&Q literal 0 HcmV?d00001 diff --git a/signatures/stagex/util-linux@sha256=41525597d1f5648dc2318da7779e3c5194b4e6d24cb07f2f616ac539bb094d04/signature-4 b/signatures/stagex/util-linux@sha256=41525597d1f5648dc2318da7779e3c5194b4e6d24cb07f2f616ac539bb094d04/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..f968f75f4b906bf1bb080a1833c61f06c4ea9095 GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIyvLffd{C&Pw#?uGXlNi!Ueso1wD&>|(#+}zwU)i~MI(9$Hy zB-Jd%$Rs(*z&y<;&CJj&G1=7EGAYTx(j>*e1Y}D|WdX?`?8%dPuU_ifeOVy!#R$n2t; zY3^0;p!XLgt)^XF7Nj%Peun1Lj6dcQ9@U>;PdmbVQ8V2AruD6>+%x@6i!Zt5&Aa62 z#<02f^b(=>o_~VOC3>gtk&KqiTM))`VM=MftpdZbe&z?VvFdmBy{(J)*e@9o_hgk* zMD_{eo3ajDbf-%{XJ0Y({o|v&mQD4WT&{D^vTsNUX1rkFCS*~fn|f&b#q-*~X}0QVnXe_J864XcZuv})*nWDJ)|5$=a)ym8|z(` z{j~1g$_tJsysk{vyM1qoyKfKQuQgjbKWDMF@uvIKEcYnda_iTH**vEw{4d&dKd=45 pi8>AQ^V#>!*zcA8dF=3N-ul?i%l`zk9DCdMoR;ivd9{7=JOHHRw$1k{HrTeso7yDC^aq7BsJC0(gKLh4AKmY5|d1gK(>@r7J#fTNH0)G&d)1J%*;zIQUF`6P@I{b zmsnC-lnPRpUr>^np9k_vUTIEFZEPo#F$)7D7lW*rBFjUz3ORdgL1z;lgc?B3wchnW(UM#-rz)+Bbe&Vdi?q!e*-{&YE}syYeNM#AuTo-7P22|E)OCGIhVUX0e5* zUHOd%c3KY2OBO!;cEV39aMJQ~y2m>zu6b$l&3|*8<-Gf*6AO1I$~FBucdUDtK%=d- z{h#-sVGvmmyuQhc5NUnzLTFceyt(Ru! zvb&U|)-DQAfB#>V|Ht}=$?F)4&o~)yv%0GZa;Co#4A=U}RxzoRVgkXqjkaXklQHl9py@oMLWnVrpq- zVrgKOoMvcXWNevYWMpA(oMvod4zi`BvH)arL3)8ga(-S(VrE`ykpkFih2qTgyu^~y zqEwK&{DP9q{5+5^@=9}ZYGXT@j9C~Mxfo={6j>g!Rmd?^?Ub1@ce4>J2w0gw-e=(A z6o83HXbLb)T79dgIJqvaT%GIKsryq~!>8HFEH&0`S!wgbYS)Tg!t6y$F7_YQ4DXKO zib?pxckaHu(WmRb(^3D)_aasRBhnb`iad&{Q-jr$spF`vlgQn_MR>KFL6>G$N`itf#`ULMo`I`6~B z%Mbar4fzy3dtV-!D7b2;*_=20)*3U;&EKk+Gj(dqhidH5*8d!^#@Z%1$6 z`Wd|Bf&YzzJ}Q-xtF~8Zh|5M5>e~Bt%d=!^e`O_bH`< z-E-VBz4;UO>%ym#>Yqilo_qQxwf~IVE$6-N3>AwU=N>hA_d@!t*GqQEqvltCe$aop zSer42ZLVw2JjD+Gbs37jr&m8$&U#bCv*WF8%kR&RZii106WVbucG>)2+a5nrNxt<} zfJTT%P_*&pVixFfnoKmBI}=bmhNd?&hVS@`SFv9 j=d4)YCR(V^Pg!Rmd?^?Ub1@ce4>J2w0gw-e=(A z6o835-opPsRr7QM+dSz{7bWdqd}+T_9P9a8;8XIBsiyv4)=RQ@rd#G;doZo!=2nvi zu?yvKQL0{7-W^oC^+wy>_D5iq?4QCSO-J_&i5MzruN5VXpt;iEC4mm~PgphBGdZ-FJM(JkK+q5}Lo&8gj~Q`FARNLxk?? zgmcO_s)G}2i&-@eymOQ??{2yP;_jRgsoj&K~O3Bb)m+tvWnLkt3>6>lNE>gh_ULS!p5J@xl>=v=xI71Zj`fsxpu*uc`%)DUD#No4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hc7B7cbA+z=^mKja_g+x1ZI`cB^N$BS36YH zq%`g@`fMQ<5IuJr|DuVlvn{fJH)nn`QEd(@wa@=kX{>4Eccimg@$gbR30qEn&Gx(B z_H3Qby;n2lrP>3_2hVM;SK5S!zS>Y!QT)%;IP&?<`25&y z(|csna)t`!byGgNZjNbOl91CWpt4xP)k3KEMDS9FZx-G$iz9mZ7Bwfne74|ymCKjU z*$p#UeX360lhitMUrDq0c6DH<>dzDtx!ai&5+xppX9&-zZk@b=cb4g1v31>b@AsUa z@zvy7=i#*41gleA*Lqo{n^tx%dp^N+l)^X$Gh_x}FO-pch+>ia&wYgZcf zmEHf+`(fIFODerHY)zRyv2uw;xAMuxYn^+Pz4X{FTe%C3v+GvshH~94IcRg7O;Opx eBWiw0&sO7z-{gFN;Xe4Gc+?bNHw!GFgGB47;;O*n=aS74btRj8mo(Sb zDt+J$|FnSp+}?AWPaN2s%@p-Qbkmf4lM9aKMlw|&mQB*Q@Zn?JAzcqHCV zZ+0IFHr4NJzkhnt%k%TUm#xy{`DnIW-HO<7#IMKw=z|hh#)xg5c#Ka=m+|adGBMTM$js6> zImy7>BrVk_$=uR3HPyh_I5E*I*)j!WOG#w`$nJvl0)^!KypqJsywoBEu+<91ndy0n zC8b5FAa(f#C7JnoAb;eQ=H%4Ib}|{WFfej4$ciblJY=hoW2o9GGh^;%BUm7?GJyhs zfs0cBCNfiz|9|fJ;2C9KC;m{?V@W7?z8F@lq4T&%@|;`mLXBS=T&|w^9RGsTmV4E) zrT*%F4>NGfKT~j=Y;GUJ!>;tZu;6p%qgiRPX1veM*NKRooxqUHTjrozQ1Pu|Z)W<{ z8L|&9uhxDn!+xCKo!6@ Date: Wed, 26 Jun 2024 00:48:45 -0700 Subject: [PATCH 18/30] feat: linux-airgap SD card support --- packages/linux-airgap/linux.config | 108 ++++++++++++++++++----------- 1 file changed, 67 insertions(+), 41 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index b5d524e..174ac05 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -244,7 +244,7 @@ CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set -# CONFIG_IOSF_MBI is not set +CONFIG_IOSF_MBI=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set # CONFIG_HYPERVISOR_GUEST is not set # CONFIG_MK8 is not set @@ -964,7 +964,8 @@ CONFIG_BLK_DEV=y # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set -# CONFIG_TIFM_CORE is not set +CONFIG_TIFM_CORE=y +CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set @@ -2280,7 +2281,32 @@ CONFIG_TYPEC=y # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set -# CONFIG_MMC is not set +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=8 +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=y +# CONFIG_MMC_SDHCI_PLTFM is not set +# CONFIG_MMC_WBSD is not set +CONFIG_MMC_TIFM_SD=y +# CONFIG_MMC_CB710 is not set +# CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set +CONFIG_MMC_CQHCI=y +# CONFIG_MMC_HSQ is not set +# CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set @@ -2580,43 +2606,43 @@ CONFIG_EFIVAR_FS=y # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" -# CONFIG_NLS_CODEPAGE_437 is not set -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -# CONFIG_NLS_CODEPAGE_936 is not set -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -# CONFIG_NLS_ASCII is not set -# CONFIG_NLS_ISO8859_1 is not set -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=y +CONFIG_NLS_CODEPAGE_775=y +CONFIG_NLS_CODEPAGE_850=y +CONFIG_NLS_CODEPAGE_852=y +CONFIG_NLS_CODEPAGE_855=y +CONFIG_NLS_CODEPAGE_857=y +CONFIG_NLS_CODEPAGE_860=y +CONFIG_NLS_CODEPAGE_861=y +CONFIG_NLS_CODEPAGE_862=y +CONFIG_NLS_CODEPAGE_863=y +CONFIG_NLS_CODEPAGE_864=y +CONFIG_NLS_CODEPAGE_865=y +CONFIG_NLS_CODEPAGE_866=y +CONFIG_NLS_CODEPAGE_869=y +CONFIG_NLS_CODEPAGE_936=y +CONFIG_NLS_CODEPAGE_950=y +CONFIG_NLS_CODEPAGE_932=y +CONFIG_NLS_CODEPAGE_949=y +CONFIG_NLS_CODEPAGE_874=y +CONFIG_NLS_ISO8859_8=y +CONFIG_NLS_CODEPAGE_1250=y +CONFIG_NLS_CODEPAGE_1251=y +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=y +CONFIG_NLS_ISO8859_3=y +CONFIG_NLS_ISO8859_4=y +CONFIG_NLS_ISO8859_5=y +CONFIG_NLS_ISO8859_6=y +CONFIG_NLS_ISO8859_7=y +CONFIG_NLS_ISO8859_9=y +CONFIG_NLS_ISO8859_13=y +CONFIG_NLS_ISO8859_14=y +CONFIG_NLS_ISO8859_15=y +CONFIG_NLS_KOI8_R=y +CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set @@ -2628,7 +2654,7 @@ CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set -# CONFIG_NLS_UTF8 is not set +CONFIG_NLS_UTF8=y # CONFIG_UNICODE is not set # end of File systems From cec572caa6f54eef3787028e49c0ac9658ef8142 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 26 Jun 2024 23:50:14 -0700 Subject: [PATCH 19/30] fix: enable flock() syscall in linux-airgap kernel --- packages/linux-airgap/linux.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index 174ac05..a56f0f9 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -2545,7 +2545,7 @@ CONFIG_FS_MBCACHE=y # CONFIG_F2FS_FS is not set # CONFIG_BCACHEFS_FS is not set # CONFIG_EXPORTFS_BLOCK_OPS is not set -# CONFIG_FILE_LOCKING is not set +CONFIG_FILE_LOCKING=y # CONFIG_FS_ENCRYPTION is not set # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y From 9550032cd5e9ee8122f01e8afafb51f66cf4e62f Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 1 Jul 2024 15:12:56 -0700 Subject: [PATCH 20/30] fix: linux-airgap UVC webcam support --- packages/linux-airgap/linux.config | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index a56f0f9..1e74448 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -858,6 +858,8 @@ CONFIG_DEVTMPFS_MOUNT=y # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set # CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set # end of Generic Driver Options @@ -1709,13 +1711,19 @@ CONFIG_MEDIA_USB_SUPPORT=y # CONFIG_USB_GSPCA is not set # CONFIG_USB_PWC is not set # CONFIG_USB_S2255 is not set -# CONFIG_USB_VIDEO_CLASS is not set +CONFIG_USB_VIDEO_CLASS=y +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y # # Webcam, TV (analog/digital) USB devices # # CONFIG_VIDEO_EM28XX is not set # CONFIG_MEDIA_PCI_SUPPORT is not set +CONFIG_UVC_COMMON=y +CONFIG_VIDEOBUF2_CORE=y +CONFIG_VIDEOBUF2_V4L2=y +CONFIG_VIDEOBUF2_MEMOPS=y +CONFIG_VIDEOBUF2_VMALLOC=y # end of Media drivers # @@ -2322,7 +2330,11 @@ CONFIG_RTC_MC146818_LIB=y # DMABUF options # # CONFIG_SYNC_FILE is not set +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set +# CONFIG_DMABUF_SYSFS_STATS is not set # end of DMABUF options # CONFIG_UIO is not set From c5a70a076efb2ba4e9e0534c4d4c43af5c0a8944 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 2 Jul 2024 15:58:55 -0700 Subject: [PATCH 21/30] fix: linux-airgap support for all major SD card hardware --- packages/linux-airgap/linux.config | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index 1e74448..8bfcba1 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -995,7 +995,9 @@ CONFIG_TIFM_7XX1=y # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support -# CONFIG_CB710_CORE is not set +CONFIG_CB710_CORE=y +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline @@ -2305,16 +2307,16 @@ CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=y # CONFIG_MMC_SDHCI_PLTFM is not set -# CONFIG_MMC_WBSD is not set +CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y -# CONFIG_MMC_CB710 is not set -# CONFIG_MMC_VIA_SDMMC is not set -# CONFIG_MMC_VUB300 is not set -# CONFIG_MMC_USHC is not set +CONFIG_MMC_CB710=y +CONFIG_MMC_VIA_SDMMC=y +CONFIG_MMC_VUB300=y +CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=y # CONFIG_MMC_HSQ is not set -# CONFIG_MMC_TOSHIBA_PCI is not set +CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_SCSI_UFSHCD is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set From a5002ba3e38683f952ab7cb769504ce2378c48df Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 2 Jul 2024 21:37:48 -0700 Subject: [PATCH 22/30] fix: linux-airgap support for multi-cpu intel/amd systems --- packages/linux-airgap/linux.config | 119 ++++++++++++++++++++++++----- 1 file changed, 101 insertions(+), 18 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index 8bfcba1..e034286 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -26,7 +26,6 @@ CONFIG_THREAD_INFO_IN_TASK=y # # General setup # -CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set @@ -62,6 +61,9 @@ CONFIG_HAVE_ARCH_AUDITSYSCALL=y # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y @@ -80,12 +82,15 @@ CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set +# CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125 @@ -106,6 +111,7 @@ CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set # CONFIG_PREEMPT_DYNAMIC is not set +# CONFIG_SCHED_CORE is not set # # CPU/Task time and stats accounting @@ -116,22 +122,28 @@ CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting +CONFIG_CPU_ISOLATION=y + # # RCU Subsystem # -CONFIG_TINY_RCU=y +CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set -CONFIG_TINY_SRCU=y +CONFIG_TREE_SRCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem # CONFIG_IKCONFIG is not set # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # +# CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -229,6 +241,7 @@ CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_AUDIT_ARCH=y +CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=5 @@ -237,7 +250,7 @@ CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # -# CONFIG_SMP is not set +CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_X86_CPU_RESCTRL is not set @@ -261,21 +274,25 @@ CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y -# CONFIG_PROCESSOR_SELECT is not set +CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y +# CONFIG_CPU_SUP_HYGON is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_ZHAOXIN is not set CONFIG_HPET_TIMER=y # CONFIG_DMI is not set # CONFIG_GART_IOMMU is not set CONFIG_BOOT_VESA_SUPPORT=y -CONFIG_NR_CPUS_RANGE_BEGIN=1 -CONFIG_NR_CPUS_RANGE_END=1 -CONFIG_NR_CPUS_DEFAULT=1 -CONFIG_NR_CPUS=1 -CONFIG_UP_LATE_INIT=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS_RANGE_BEGIN=2 +CONFIG_NR_CPUS_RANGE_END=512 +CONFIG_NR_CPUS_DEFAULT=64 +CONFIG_NR_CPUS=64 +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set @@ -295,11 +312,13 @@ CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_X86_IOPL_IOPERM is not set CONFIG_MICROCODE=y +# CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_AMD_MEM_ENCRYPT is not set +# CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 @@ -344,6 +363,7 @@ CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 # CONFIG_ADDRESS_MASKING is not set +CONFIG_HOTPLUG_CPU=y CONFIG_LEGACY_VSYSCALL_XONLY=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set @@ -366,6 +386,7 @@ CONFIG_ARCH_HAS_ADD_PAGES=y # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set # CONFIG_PM is not set +# CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y @@ -385,7 +406,9 @@ CONFIG_ACPI_FAN=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" @@ -393,7 +416,7 @@ CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set -# CONFIG_ACPI_CONTAINER is not set +CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set @@ -406,6 +429,7 @@ CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_DPTF is not set # CONFIG_ACPI_CONFIGFS is not set # CONFIG_ACPI_PFRUT is not set +CONFIG_ACPI_PCC=y # CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set CONFIG_ACPI_PRMT=y @@ -414,7 +438,34 @@ CONFIG_ACPI_PRMT=y # # CPU Frequency scaling # -# CONFIG_CPU_FREQ is not set +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +# CONFIG_CPU_FREQ_STAT is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_PCC_CPUFREQ is not set +# CONFIG_X86_AMD_PSTATE is not set +# CONFIG_X86_AMD_PSTATE_UT is not set +# CONFIG_X86_ACPI_CPUFREQ is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +# CONFIG_X86_P4_CLOCKMOD is not set + +# +# shared options +# # end of CPU Frequency scaling # @@ -460,6 +511,12 @@ CONFIG_AS_WRUSS=y # # General architecture-dependent options # +CONFIG_HOTPLUG_SMT=y +CONFIG_HOTPLUG_CORE_SYNC=y +CONFIG_HOTPLUG_CORE_SYNC_DEAD=y +CONFIG_HOTPLUG_CORE_SYNC_FULL=y +CONFIG_HOTPLUG_SPLIT_STARTUP=y +CONFIG_HOTPLUG_PARALLEL=y CONFIG_GENERIC_ENTRY=y # CONFIG_JUMP_LABEL is not set # CONFIG_STATIC_CALL_SELFTEST is not set @@ -618,8 +675,13 @@ CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y @@ -673,12 +735,12 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_WANTS_THP_SWAP=y # CONFIG_TRANSPARENT_HUGEPAGE is not set -CONFIG_NEED_PER_CPU_KM=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y # CONFIG_CMA is not set CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y @@ -701,6 +763,7 @@ CONFIG_ARCH_HAS_PTE_SPECIAL=y # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y +CONFIG_PER_VMA_LOCK=y CONFIG_LOCK_MM_AND_FIND_VMA=y # @@ -742,9 +805,15 @@ CONFIG_AF_UNIX_OOB=y # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_QRTR is not set +CONFIG_PCPU_DEV_REFCNT=y CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y # # Network testing @@ -940,7 +1009,8 @@ CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -# CONFIG_BLK_DEV_LOOP is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # # DRBD disabled because PROC_FS or INET not selected @@ -2370,7 +2440,9 @@ CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers -# CONFIG_MAILBOX is not set +CONFIG_MAILBOX=y +CONFIG_PCC=y +# CONFIG_ALTERA_MBOX is not set # CONFIG_IOMMU_SUPPORT is not set # @@ -2382,6 +2454,7 @@ CONFIG_CLKBLD_I8253=y # # Rpmsg drivers # +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers @@ -2728,6 +2801,7 @@ CONFIG_CRYPTO_HASH2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y # CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_PCRYPT is not set # CONFIG_CRYPTO_CRYPTD is not set # CONFIG_CRYPTO_AUTHENC is not set # CONFIG_CRYPTO_TEST is not set @@ -2975,6 +3049,8 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set # CONFIG_DMA_API_DEBUG is not set +# CONFIG_FORCE_NR_CPUS is not set +CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set @@ -3078,6 +3154,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y CONFIG_GENERIC_PTDUMP=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_PER_VMA_LOCK_STATS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set @@ -3087,6 +3164,7 @@ CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set CONFIG_HAVE_ARCH_KASAN=y @@ -3107,6 +3185,7 @@ CONFIG_HAVE_ARCH_KMSAN=y CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y # CONFIG_HARDLOCKUP_DETECTOR is not set CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y # CONFIG_DETECT_HUNG_TASK is not set @@ -3164,11 +3243,15 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_RETHOOK=y From f26df24071364a25a1cb72d2709af2d443b82914 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 2 Jul 2024 23:55:49 -0700 Subject: [PATCH 23/30] fix: linux-airgap support SCSI transport for some SD/MMC disks --- packages/linux-airgap/linux.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux-airgap/linux.config b/packages/linux-airgap/linux.config index e034286..520896d 100644 --- a/packages/linux-airgap/linux.config +++ b/packages/linux-airgap/linux.config @@ -1101,7 +1101,7 @@ CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # -# CONFIG_BLK_DEV_SD is not set +CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set @@ -1109,7 +1109,7 @@ CONFIG_BLK_DEV_BSG=y # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set -# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports From 7fec2807f2b23eae66f5a8ce8fae1b17f085e74b Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 30 Jul 2024 23:38:29 -0700 Subject: [PATCH 24/30] main: update xz, adding new deps to build from vcs source vs post-autogen archive --- packages/docbook-xml/Containerfile | 285 +++++++++++++++++++++++ packages/docbook-xsl/Containerfile | 58 +++++ packages/perl-module-build/Containerfile | 29 +++ packages/perl-pod-parser/Containerfile | 27 +++ packages/po4a/Containerfile | 43 ++++ packages/xz/Containerfile | 32 ++- 6 files changed, 462 insertions(+), 12 deletions(-) create mode 100644 packages/docbook-xml/Containerfile create mode 100644 packages/docbook-xsl/Containerfile create mode 100644 packages/perl-module-build/Containerfile create mode 100644 packages/perl-pod-parser/Containerfile create mode 100644 packages/po4a/Containerfile diff --git a/packages/docbook-xml/Containerfile b/packages/docbook-xml/Containerfile new file mode 100644 index 0000000..a0f7202 --- /dev/null +++ b/packages/docbook-xml/Containerfile @@ -0,0 +1,285 @@ +FROM scratch as base +ENV VERSION=4.5 +ENV SRC_HASH_4_5=4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 +ENV SRC_HASH_4_4=02f159eb88c4254d95e831c51c144b1863b216d909b5ff45743a1ce6f5273090 +ENV SRC_HASH_4_3=23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464 +ENV SRC_HASH_4_2=acc4601e4f97a196076b7e64b368d9248b07c7abf26b34a02cca40eeebe60fa2 +ENV SRC_HASH_4_1_2=30f0644064e0ea71751438251940b1431f46acada814a062870f486c772e7772 +ENV SRC_SITE=https://docbook.org/xml + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH_4_5} ${SRC_SITE}/4.5/docbook-xml-4.5.zip . +ADD --checksum=sha256:${SRC_HASH_4_4} ${SRC_SITE}/4.4/docbook-xml-4.4.zip . +ADD --checksum=sha256:${SRC_HASH_4_3} ${SRC_SITE}/4.3/docbook-xml-4.3.zip . +ADD --checksum=sha256:${SRC_HASH_4_2} ${SRC_SITE}/4.2/docbook-xml-4.2.zip . +ADD --checksum=sha256:${SRC_HASH_4_1_2} ${SRC_SITE}/4.1.2/docbkx412.zip . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/perl . / +COPY --from=stagex/pkgconf . / +COPY --from=stagex/libtool . / +COPY --from=stagex/libxml2 . / +COPY --from=stagex/zlib . / +COPY --from=stagex/m4 . / +RUN --network=none <<-EOF + set -eux + mkdir -p out + for version in 4.1.2 4.2 4.3 4.4 4.5; do + case $version in + 4.1.2) filename=docbkx412.zip;; + *) filename=docbook-xml-$version.zip;; + esac + mkdir -p docbook-xml-$version + cd docbook-xml-$version + unzip ../$filename + mkdir -p "../out/usr/share/xml/docbook/xml-dtd-$version" + cp -af docbook.cat *.dtd ent/ *.mod ../out/usr/share/xml/docbook/xml-dtd-$version/ + cd .. + done + chmod 755 out/usr/share/xml/docbook/xml-dtd-*/ent + mkdir -p out/etc/xml + export XML_CATALOG_FILES="" + xmlcatalog --noout --create out/etc/xml/docbook-xml + xmlcatalog --noout --add \ + "public" \ + "-//OASIS//DTD DocBook XML V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \ + out/etc/xml/docbook-xml + + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.1.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.1.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbnotnx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.2" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.2" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbnotnx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.3" \ + "file:///usr/share/xml/docbook/xml-dtd-4.3" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.3" \ + "file:///usr/share/xml/docbook/xml-dtd-4.3" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbnotnx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.4" \ + "file:///usr/share/xml/docbook/xml-dtd-4.4" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.4" \ + "file:///usr/share/xml/docbook/xml-dtd-4.4" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + out/etc/xml/docbook-xml + xmlcatalog --noout --create out/etc/xml/catalog + xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//ENTITIES DocBook XML" \ + "file:///etc/xml/docbook-xml" \ + out/etc/xml/catalog + xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//DTD DocBook XML" \ + "file:///etc/xml/docbook-xml" \ + out/etc/xml/catalog + xmlcatalog --noout --add "delegateSystem" \ + "http://www.oasis-open.org/docbook/" \ + "file:///etc/xml/docbook-xml" \ + out/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://www.oasis-open.org/docbook/" \ + "file:///etc/xml/docbook-xml" \ + out/etc/xml/catalog +EOF + +FROM build as install +RUN --network=none mv out/ /rootfs + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/docbook-xsl/Containerfile b/packages/docbook-xsl/Containerfile new file mode 100644 index 0000000..7dc1097 --- /dev/null +++ b/packages/docbook-xsl/Containerfile @@ -0,0 +1,58 @@ +FROM scratch as base +ENV VERSION=1.79.2 +ENV SRC_HASH=966188d7c05fc76eaca115a55893e643dd01a3486f6368733c9ad974fcee7a26 +ENV SRC_FILE=docbook-xsl-${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F${VERSION}/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/docbook-xml . / +COPY --from=stagex/zlib . / +COPY --from=stagex/libxml2 . / +COPY --from=stagex/musl . / +RUN tar -xf ${SRC_FILE} +WORKDIR docbook-xsl-${VERSION} +RUN --network=none <<-EOF + set -eux + dest=out/usr/share/xml/docbook/xsl-stylesheets-${VERSION} + mkdir -p $dest + install -dm755 out + install -m644 VERSION VERSION.xsl "$dest"/ + ln -s xsl-stylesheets-${VERSION} out/usr/share/xml/docbook/xsl-stylesheets-current + for dir in assembly common eclipse epub epub3 fo highlighting html \ + htmlhelp javahelp lib manpages params profiling roundtrip template \ + website xhtml xhtml-1_1 xhtml5; do + install -dm755 $dest/$dir + for f in $dir/*.xml $dir/*.xsl $dir/*.dtd $dir/*.ent; do + [ -e "$f" ] || continue + install -m644 $f $dest/$dir + done + done + install -dm755 out/etc/xml + install -m644 -D COPYING out/usr/share/licenses/docbook-xsl/COPYING + docbookdir=/usr/share/xml/docbook + urls=" + http://cdn.docbook.org/release/xsl-nons + http://docbook.sourceforge.net/release/xsl + " + cp /etc/xml/catalog out/etc/xml/catalog + for url in $urls; do + for rewrite in rewriteSystem rewriteURI; do + for version in ${VERSION} current; do + xmlcatalog --noout --add "$rewrite" \ + "$url/$version" \ + "file://$docbookdir/xsl-stylesheets-$version" \ + out/etc/xml/catalog + done + done + done +EOF + +FROM build as install +RUN --network=none mv out /rootfs && ls -Rlah /rootfs + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/perl-module-build/Containerfile b/packages/perl-module-build/Containerfile new file mode 100644 index 0000000..2381a41 --- /dev/null +++ b/packages/perl-module-build/Containerfile @@ -0,0 +1,29 @@ +FROM scratch as base +ENV VERSION=0.4234 +ENV SRC_HASH=66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f +ENV SRC_FILE=Module-Build-${VERSION}.tar.gz +ENV SRC_SITE=https://search.cpan.org/CPAN/authors/id/L/LE/LEONT/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/perl . / +RUN tar -xf ${SRC_FILE} +WORKDIR Module-Build-${VERSION} +RUN --network=none <<-EOF + set -eux + perl Build.PL installdirs=vendor + perl Build +EOF + +FROM build as install +RUN --network=none perl Build install destdir="/rootfs" + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/perl-pod-parser/Containerfile b/packages/perl-pod-parser/Containerfile new file mode 100644 index 0000000..c508941 --- /dev/null +++ b/packages/perl-pod-parser/Containerfile @@ -0,0 +1,27 @@ +FROM scratch as base +ENV VERSION=1.67 +ENV SRC_HASH=5deccbf55d750ce65588cd211c1a03fa1ef3aaa15d1ac2b8d85383a42c1427ea +ENV SRC_FILE=Pod-Parser-${VERSION}.tar.gz +ENV SRC_SITE=https://search.cpan.org/CPAN/authors/id/M/MA/MAREKR/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/perl . / +RUN tar -xf ${SRC_FILE} +WORKDIR Pod-Parser-${VERSION} +RUN --network=none <<-EOF + set -eux + perl Makefile.PL installdirs=vendor + make +EOF + +FROM build as install +RUN --network=none make DESTDIR="/rootfs" install + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/po4a/Containerfile b/packages/po4a/Containerfile new file mode 100644 index 0000000..09cbc3b --- /dev/null +++ b/packages/po4a/Containerfile @@ -0,0 +1,43 @@ +FROM scratch as base +ENV VERSION=0.73 +ENV SRC_HASH=ad5edc38bf004807843622fddbf67bd5ac604fc16e14c2bfefa7b07718ad21f3 +ENV SRC_FILE=v${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/mquinson/po4a/archive/refs/tags/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/perl . / +COPY --from=stagex/perl-module-build . / +COPY --from=stagex/perl-pod-parser . / +COPY --from=stagex/diffutils . / +COPY --from=stagex/gettext . / +COPY --from=stagex/libxml2 . / +COPY --from=stagex/libxslt . / +COPY --from=stagex/docbook-xml . / +COPY --from=stagex/docbook-xsl . / +COPY --from=stagex/zlib . / +COPY --from=stagex/m4 . / +COPY --from=stagex/autoconf . / +COPY --from=stagex/pkgconf . / +RUN tar -xf ${SRC_FILE} +WORKDIR po4a-${VERSION} +RUN --network=none <<-EOF + set -eux + perl Build.PL \ + --installdirs=vendor \ + --create_packlist=0 + LC_ALL=en_US.UTF-8 perl Build +EOF + +FROM build as install +RUN --network=none ./Build install --destdir="/rootfs" + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/xz/Containerfile b/packages/xz/Containerfile index 3f10b99..930c1bf 100644 --- a/packages/xz/Containerfile +++ b/packages/xz/Containerfile @@ -1,9 +1,9 @@ FROM scratch as base ARG ARCH=x86_64 -ENV VERSION=5.4.6 -ENV SRC_HASH=b92d4e3a438affcf13362a1305cd9d94ed47ddda22e456a42791e630a5644f5c -ENV SRC_FILE=xz-${VERSION}.tar.xz -ENV SRC_SITE=https://fossies.org/linux/misc/${SRC_FILE} +ENV VERSION=5.6.2 +ENV SRC_HASH=92a439948bba24c2bc25bb67a087a19194905209c56b5e600bc94fd2a472e687 +ENV SRC_FILE=v${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/tukaani-project/xz/archive/refs/tags/${SRC_FILE} FROM base as fetch ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . @@ -14,22 +14,30 @@ COPY --from=stagex/binutils . / COPY --from=stagex/musl . / COPY --from=stagex/make . / COPY --from=stagex/gcc . / +COPY --from=stagex/m4 . / +COPY --from=stagex/perl . / +COPY --from=stagex/autoconf . / +COPY --from=stagex/automake . / +COPY --from=stagex/libtool . / +COPY --from=stagex/gettext . / +COPY --from=stagex/po4a . / RUN tar -xf ${SRC_FILE} WORKDIR xz-${VERSION} RUN --network=none <<-EOF - set -ex - ./configure \ - --build=${ARCH}-linux-musl \ - --host=${ARCH}-linux-musl \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ + set -ex + ./autogen.sh + ./configure \ + --build=${ARCH}-linux-musl \ + --host=${ARCH}-linux-musl \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var \ --disable-rpath \ --disable-werror \ --disable-doc - make -j "$(nproc)" + make -j "$(nproc)" EOF FROM build as install From 31c45a536ea2b950f945a812ca4546bc30b00279 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 31 Jul 2024 13:57:35 -0700 Subject: [PATCH 25/30] maint: regen make files --- src/packages.mk | 90 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) diff --git a/src/packages.mk b/src/packages.mk index 60fd065..c6f0239 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -315,6 +315,36 @@ out/diffutils/index.json: \ out/musl/index.json $(call build,diffutils) +.PHONY: docbook-xml +docbook-xml: out/docbook-xml/index.json +out/docbook-xml/index.json: \ + packages/docbook-xml/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/libtool/index.json \ + out/libxml2/index.json \ + out/m4/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/perl/index.json \ + out/pkgconf/index.json \ + out/zlib/index.json + $(call build,docbook-xml) + +.PHONY: docbook-xsl +docbook-xsl: out/docbook-xsl/index.json +out/docbook-xsl/index.json: \ + packages/docbook-xsl/Containerfile \ + out/busybox/index.json \ + out/docbook-xml/index.json \ + out/filesystem/index.json \ + out/libxml2/index.json \ + out/musl/index.json \ + out/zlib/index.json + $(call build,docbook-xsl) + .PHONY: dosfstools dosfstools: out/dosfstools/index.json out/dosfstools/index.json: \ @@ -462,9 +492,11 @@ out/findutils/index.json: \ flashtools: out/flashtools/index.json out/flashtools/index.json: \ packages/flashtools/Containerfile \ + out/binutils/index.json \ out/busybox/index.json \ out/filesystem/index.json \ out/gcc/index.json \ + out/make/index.json \ out/musl/index.json $(call build,flashtools) @@ -1472,6 +1504,30 @@ out/perl/index.json: \ out/musl/index.json $(call build,perl) +.PHONY: perl-module-build +perl-module-build: out/perl-module-build/index.json +out/perl-module-build/index.json: \ + packages/perl-module-build/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/perl/index.json + $(call build,perl-module-build) + +.PHONY: perl-pod-parser +perl-pod-parser: out/perl-pod-parser/index.json +out/perl-pod-parser/index.json: \ + packages/perl-pod-parser/Containerfile \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/perl/index.json + $(call build,perl-pod-parser) + .PHONY: pkgconf pkgconf: out/pkgconf/index.json out/pkgconf/index.json: \ @@ -1484,6 +1540,31 @@ out/pkgconf/index.json: \ out/musl/index.json $(call build,pkgconf) +.PHONY: po4a +po4a: out/po4a/index.json +out/po4a/index.json: \ + packages/po4a/Containerfile \ + out/autoconf/index.json \ + out/binutils/index.json \ + out/busybox/index.json \ + out/diffutils/index.json \ + out/docbook-xml/index.json \ + out/docbook-xsl/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/gettext/index.json \ + out/libxml2/index.json \ + out/libxslt/index.json \ + out/m4/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/perl/index.json \ + out/perl-module-build/index.json \ + out/perl-pod-parser/index.json \ + out/pkgconf/index.json \ + out/zlib/index.json + $(call build,po4a) + .PHONY: postgresql postgresql: out/postgresql/index.json out/postgresql/index.json: \ @@ -2355,12 +2436,19 @@ out/xorriso/index.json: \ xz: out/xz/index.json out/xz/index.json: \ packages/xz/Containerfile \ + out/autoconf/index.json \ + out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/filesystem/index.json \ out/gcc/index.json \ + out/gettext/index.json \ + out/libtool/index.json \ + out/m4/index.json \ out/make/index.json \ - out/musl/index.json + out/musl/index.json \ + out/perl/index.json \ + out/po4a/index.json $(call build,xz) .PHONY: yq From 02c8fc9c3cc6ffd68d7ea778b961a2fc1d18bc63 Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 1 Aug 2024 01:58:09 -0400 Subject: [PATCH 26/30] packages/keyfork: bump version to 0.2.2 --- packages/keyfork/Containerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index dd7b312..4df3d62 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -1,6 +1,6 @@ FROM scratch AS base -ENV VERSION=0.2.1 -ENV SRC_HASH=afbdd1add087cb0b66e2ec696b1079c9c984995ca7b5a5109ef02d54409f8f28 +ENV VERSION=0.2.2 +ENV SRC_HASH=4a70a6ae1c2fcb6448552950ab67536b9d1abcb5d6e41dedd28db24e3979271f ENV SRC_FILE=keyfork-v${VERSION}.tar.gz ENV SRC_SITE=https://git.distrust.co/public/keyfork/archive/${SRC_FILE} From a970e83d97743e71e4a2dcc0674019ef01c39374 Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Thu, 1 Aug 2024 09:52:58 -0400 Subject: [PATCH 27/30] feat: bump curl to latest version --- packages/curl/Containerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/curl/Containerfile b/packages/curl/Containerfile index 4d39dc9..660f71c 100644 --- a/packages/curl/Containerfile +++ b/packages/curl/Containerfile @@ -1,6 +1,6 @@ FROM scratch as base -ENV VERSION=8.4.0 -ENV SRC_HASH=16c62a9c4af0f703d28bda6d7bbf37ba47055ad3414d70dec63e2e6336f2a82d +ENV VERSION=8.9.1 +ENV SRC_HASH=f292f6cc051d5bbabf725ef85d432dfeacc8711dd717ea97612ae590643801e5 ENV SRC_FILE=curl-${VERSION}.tar.xz ENV SRC_SITE=https://curl.se/download/${SRC_FILE} @@ -14,6 +14,7 @@ COPY --from=stagex/make . / COPY --from=stagex/musl . / COPY --from=stagex/gcc . / COPY --from=stagex/openssl . / +COPY --from=stagex/perl . / COPY --from=stagex/ca-certificates . / RUN tar -xf curl-${VERSION}.tar.xz WORKDIR curl-${VERSION} From 4d61edb4a1beaf18a661c1d9058bde6779f1009e Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 1 Aug 2024 14:55:50 -0700 Subject: [PATCH 28/30] fix: reproducibility on perl-pod-parser --- packages/perl-pod-parser/Containerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/perl-pod-parser/Containerfile b/packages/perl-pod-parser/Containerfile index c508941..04364a3 100644 --- a/packages/perl-pod-parser/Containerfile +++ b/packages/perl-pod-parser/Containerfile @@ -14,6 +14,7 @@ COPY --from=stagex/musl . / COPY --from=stagex/perl . / RUN tar -xf ${SRC_FILE} WORKDIR Pod-Parser-${VERSION} +ENV SOURCE_DATE_EPOCH=1 RUN --network=none <<-EOF set -eux perl Makefile.PL installdirs=vendor From 7ddf3336c3b21ae1bb452010a2d0fd5c40bad6e5 Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Thu, 1 Aug 2024 22:18:17 -0400 Subject: [PATCH 29/30] feat: add new digests --- digests.txt | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/digests.txt b/digests.txt index 5d1e63d..9bf3193 100644 --- a/digests.txt +++ b/digests.txt @@ -12,12 +12,15 @@ d6a180c1b2e06e512f9defcbbd03fab104a464a52bc83c37a1ecf1874e2ef6cf buf 8cb9360041cd17e8df33c5cbc6c223875045c0c249254367ed7e0eb445720757 busybox f4fdf7f5c966bf2aef1e271e146d019ac6923368aad3581f817e2c893f8d97c4 bzip2 76b232139c838fad3cdc693f839384141c2a5bf6e7f390294a133be1392a9b7a ca-certificates +0f50ff4441d8b20ff73babab652fc0a563bce46385100240de4ae587012c9505 ccid 0021ac32c35197d8bba0ae6a27104da7dd7c63535b0f3e9bfe812e55b9e97b9d clang 1d3e7a0bbb030cfadc6ad6a71d6c96ce2c415570b1fa45478796a11d4aee4628 cmake e8c88bae74f453d8277a6265e8ff22c14d404d22d1e67ea68be68b4da59ede6a coreutils 25afad810fbb9b1d02762030c3e43e07259a79627dbea9b66ef7f797f8377a2a cpio -d04315da5bc05559d9af4d17e033006f7f01ea87f187f285a7a729461e3d6742 curl +0b72be087ffc4767c9fb58f3bf55ed99cbd48217871e23d8bdc31b6afb1e0253 curl 4e937265bab0f853b175bccfff831d3888da567d3966f6a284d233540e09a472 diffutils +ac56e8eaafde2485a6e60d3b46511701506de859fecf53d0b99be75c9fb63b6e docbook-xml +76a6fd516da4306eaf24637934432bdae195c867125f55c8d70d7d177b64b590 docbook-xsl 8a580d399d5f7ac276e276059be5ffc87d6118f30f62a7151de76f7eb4a37fbe dosfstools 6fc0d5db2775f987f089b7280c6e362d23404662718cd4273dcd881fb2650eec e2fsprogs 34d8af6561c26beb90b78299f0f20e1327147e7a1e1519d82ec65bbee7c4e824 ed @@ -27,19 +30,21 @@ d04315da5bc05559d9af4d17e033006f7f01ea87f187f285a7a729461e3d6742 curl 6cb3e28b54157e1ffbc04fcdcb7e896e1bb9337d323e5b6901a26577efb9e795 file c504b17edae1bea8c139d058b20bebd383a0be1b4f57565d92cb578012f9c0f8 filesystem e7d48fac7c198c6a58e83a437d6f86f795dc8a7541720472c9f728f9e4710466 findutils +e2ac807475e66201ad50eee09bf9625ad0e97dc136818ff11775cb13a54d764b flashtools 045953b67aa1b9f965b5e0b507c55d7590e5f32e33fefc65953718898d30ade6 flex e4b39ff2528e93b0d4936c88c0c8da50254a31927e2c1d716a80915f37cc59b2 gawk ce77c0d1576d3c9d7905edd438fc58d2c51c0340a996c09a93c4602534dc2e26 gcc 0bdcb1073255ece49129d61998fb8cbe4521d409c3631bb0d8d3bc5f00d8945b gen_initramfs 8ef80aa190b4c765615b4a1c17f906d73a83cf39f88e66ff4f086e990db75066 gettext -4387c280cbd76810cf1244ddd3d1057996f7b3380956f83073b6b48290f9a9ab git +d177bde1f1ca0f20f74502af4da17b89628683f21116573ada69f38b46d367a6 git 5c701a3a1f95c1c19e57ce2438d7bd8bce2c6c15556f31bb68ff160b1e6034b2 gmp 5c12000dd04a015973fbac431c77e6739ec19bde4454bca3067452ad30ebb48f go +693b5f99ed745bfadac5d89ad45f3e26400059b68430db23c4895e38bb0c8025 go-md2man d49e37f8d4455259aadab9fe28e18da44f83ff6e86a2d636a7bc799ac40d8841 gperf b5b0726171f66da437dbd24d2398cd324b96f00115770767b4f72df2547c5323 gpg 821c412751accafc42cecbbdcb9fd6f1ce3de2732c79bceda79cad4973d1c4ad grep 138a64d541a8acda7e6c19033a83114082d0aca39569f34fd94ea40dbfb7d675 grpcurl -61881b913fc5a18b476c191c4ddbdc445c074b817c3674bfc89d73d22e3d60ab grub +5f382615881470e0cf9c670bead785507545a2b829b391247313f516c63355e3 grub f8f916ceb9b5bab3bd0accb24049f8c91d23d25ecbc73432fe6e904a6376bc7f gzip 0e12ae85e8c0dc702482806cd85bacdc4a4d7765f5c1bc452f1237762845cd57 helm 7ba79dd2b79dfaab960b02974c5bf0e836e1f5a168d5e7103e8194a7f3512444 icu @@ -47,7 +52,7 @@ f745fee8efc807a1493d2c9bd617b1345f10a4dab02cc528fe930647846682ea iputils 0297a099ae95eed13d48bce2d4d624544857680095b6201e9919e1d5da45a6cd jq 63db8d16b2549bb68498ab60f700bc12d9fec725db38440678aefc4f83353537 json-c 2b7016af8f507d31d222b30e8c42e26bec7178963edf4a029ea50563b87914f6 k9s -d81144f0a5e8d1dbd99724df80824d395e265642842e121b485156c9f04200be keyfork +1ace822e40987f94a442c76505fbbe7446da5481e57c7e57d5b51d5b8362d65a keyfork facd6c6d1eacf6a0d180f9b231fc45527ecd1693db97cecff282e1b5cbe989d5 ksops-dry-run 70fa7f6e5918ddb66732d4ef42e979dd6db38ad92875f5ad8ff1a6d04450fa3d kubeconform f647075cb0330b8cfc3d35ac097d9155e130ea5d1dd16c99e927c7a3b4da47ed kubectl @@ -62,10 +67,11 @@ a5aac434ffd8fca96c435756fac9e300b3d06e04a15c707d09e5e8a16c0bcd89 libksba 1927d17aaf1ad6a9910380714f0dd12c72c69f9ee1b19668bf4cc5f89cbc2b2d libqrencode cd53fc6b7ffc28b0575d3f74bc2c32794f36ce138adc49556870ce59443a51b4 libtool 18d3b25f523d83aec9db229528d83068a5e289cc6dd27c85ab6ed0f0a55bc9a9 libunwind +c67807377fb18d2a874d975b43e37056eb4067a5be74ebf8c1f5e5ec65ae5650 libusb 92302a169fde418c2091537b5dbdee16ce34789a71444eb91d1b2dd729a41cc0 libxml2 a5b94093455cbf9d739a2559155e7ae66654d1511b6b4d7bd08ea440f6e8b281 libxslt 44bf98b9cfc8f7659311a9780a2bbe76234e7e50706042e3812afab8d8d7ca33 libzstd -0b887cbb435baacc15ede380682d6ede13fc83b2ad805251e7e0a48d551d0ac3 linux-airgap +a4fac3ca7795e171a4d1b3b634fdae1790d4f8d076f3c1ac8a38f3ece72e1ec5 linux-airgap bc6decf337fec1202a332848358ea128a5f82a7d312372ddb66ab1516742293f linux-generic fe366787ecaf36393b17ede6108161af4136bf5b7521e49f0a005a6ef68ef8db linux-headers 8e43d6705c81a9747f6deeb1b8c51277056e5c0a99e7c1eb7f2460c8d031432f linux-nitro @@ -77,7 +83,7 @@ c43abe585e2867d2ef2fad0902f2a264a3c4a429f95dddd00320de59dcf66210 llvm 284b0fdcc8f424cf67dd5a7acdde17f696846bc218c20923dc93e5cc786c26c5 m4 8357ff7a8afa260ae3cc8e8993d80bce524d9802b2033020f7ea7f8f85133634 make 55c17c86bca2bfa700548094cbb5ee3da4f0a8b2c09a876481edf9f29e08e58d meson -694fd10d000e774cef99531e1d4cbfb63fbcf8bd6b5b84d3d830dd1615f9e0e5 mockgen +4625fbe2fda77b9e5037d08e4b8c65c1232427ade3ee4e0728ac73a0b26472a8 mockgen b6202dc29906ea8d7594bce604cb676f5335cc51e75e3f12b5f619e8fc27cc28 mtools 9dde4c7dd23f8337d2ffaa1e5d93f781ec56292ae583c56fb25b5f7acb3537cd musl-fts f888fcf45fabaaae3d0268bcec902ceb94edba7bf8d09ef6966ebb20e00b7127 musl @@ -87,10 +93,15 @@ a7078cbde902f0c891910a54bee2b4f073d456f1e10f8a051000d05b616eb7b2 nettle 2b67861ee4ce100bbea14ca78438ea0d1dd921434884ef4c1ca9029a07dc80da ninja 7899c399f2924c5ba0dfbce9ce6f8391e27ecd0564f0341fb85f83ba293e1ebe npth 088dbc336e34f16f7a8e323f114918468a7e4b13b190c43593ca7b0dffea54b4 openpgp-card-tools +8da704d0078d445d3af0338764b9f3a87ba4841744c396c8eddef15466366553 opensc 9bd55ed05263a538e6a23c0262edc356c998a24674f3b8ad008a4b117a4cdf3b openssl -69e1a652325d975681f23687cc3d0a24ba7c07710910327450a596e75e2b62d4 pcsc-lite +fd9b0600f7f73f87d9d678b8b8a7119e0f9b9314c9959bd0d180c31736cb97d6 pcsc-lite +d83997bda2b9500c8a4567df827a90d65efa842f9a2bb361b6f394589cf167d5 pcsc-tools c5ae28da107a71f80e3f9af26633be5cde252f3bf89ed626b26c808b943e7b01 perl +015ca74b2658e6d181cccaff00dd23c1f90ad1816fcf965324e76fa3454e66e5 perl-module-build +839acbbd364e05dac68f877ce1777bb42b8ec3bc82c84986eb7805b1c928f341 perl-pod-parser 2f5128c181a137c259d5304b77d213ca0d9fc85452b034027b47c2431044c5a6 pkgconf +4e18208d998a26cac3da0f66aebd02a15c1f526ec0517fc184f47e99539c8513 po4a ff8bd3f8fda05729ab717a7e68b3bacf2d09537e72b488fcbe767f0c9a3d8fc3 postgresql d139ce360aafe2552121ff380dfa7c97d3c4bdf14a2c091ac6eec9df5d5270f4 protobuf 4683db34b3f577c1cdc32136ac3d160df204b97c31fc48a713b875d4ea6911d6 protoc-gen-go-grpc @@ -141,7 +152,7 @@ b91a42a8b32013895119a8435686c7c7d37ca6e4ea6d6aae99bdfe614a0a6889 stage2 80c17352a8ed1f0d085cc9fe8da16d65403282ecb3117739f8221df0d4b17af2 strace 24083d761fc10ec460aaf9d6466fd9b59589da6604bd230c40db30ceefb6bfe0 sxctl 909dcabcf13bd39b0138309f6efdeb780e01c00bf17cb1e7ee851e8b8be74d2b syslinux -eb942d6a6ab5cdd626316da5779efe3280bd6765f0e51c52785e52bb2f3ff2f6 talosctl +04415fd1dcca6fb9a2edcb11ef12402d120bbded0c13dc4ce38aff0c9c205791 talosctl 40709224c12e2edf9da1b21434d850edddbdd81e5c960e9e70b4713f48b5ea97 tar db0ab7f1b1d7b02dd501a01af85f455a82cd06f93b2e4b79f200273b25c0f250 tcl 9261a11db7c8d4f74be8d2fa1708a96d80c3c82ddedb26a9131baf2c1cd9e627 texinfo @@ -151,7 +162,7 @@ afcb2120ef0db23cbfaabf703663065072d2bf722409764bbd9672c887d00a04 tofu 5e362f43a5e0c49f774605a0e3e1b7523dc6bc775f537c206a3aaa8b8b733c93 tpm2-tss 41525597d1f5648dc2318da7779e3c5194b4e6d24cb07f2f616ac539bb094d04 util-linux 9ab45852aee077b68ea101173025be6e1cdbde93692efa4ee198e1960f02ab52 xorriso -81c93e8b8c68ef402833df1a9a21808dff13d7745964906cf10239d22873f347 xz +f6ca72fc9096ef5f694b6b7f9b7ad323a571d9447eb5cc790042f72e69b9aad8 xz 10e80bd7cec3c6e0a7fd36c65bac13600368bff993ad42b03e3b787d2125e5f0 yq 82f9f8ae24e077529bde415cef3f2408a7321d008bfd9fe904e3726f8c309551 zig b19100a245460e1b4bf1c407f54698c0c8cb6a00bf28bbb2c7a61650e690752c zip From a2429e078d897e276761a9920583b0561a88f2a4 Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Thu, 1 Aug 2024 22:29:58 -0400 Subject: [PATCH 30/30] feat: add sigs --- .../signature-4 | Bin 0 -> 807 bytes .../signature-1 | Bin 0 -> 803 bytes .../signature-1 | Bin 0 -> 804 bytes .../signature-1 | Bin 0 -> 807 bytes .../signature-1 | Bin 0 -> 808 bytes .../signature-1 | Bin 0 -> 812 bytes .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 807 bytes .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 806 bytes .../signature-1 | Bin 0 -> 808 bytes .../signature-1 | Bin 0 -> 809 bytes .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 809 bytes .../signature-1 | Bin 0 -> 808 bytes .../signature-1 | Bin 0 -> 818 bytes .../signature-1 | Bin 0 -> 816 bytes .../signature-1 | Bin 0 -> 806 bytes .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 801 bytes 21 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 signatures/stagex/binutils@sha256=823ad20a58696435f4afd61aadbe7d9e18afde676a94b59a932126fc16ba0761/signature-4 create mode 100644 signatures/stagex/ccid@sha256=0f50ff4441d8b20ff73babab652fc0a563bce46385100240de4ae587012c9505/signature-1 create mode 100644 signatures/stagex/curl@sha256=0b72be087ffc4767c9fb58f3bf55ed99cbd48217871e23d8bdc31b6afb1e0253/signature-1 create mode 100644 signatures/stagex/docbook-xml@sha256=ac56e8eaafde2485a6e60d3b46511701506de859fecf53d0b99be75c9fb63b6e/signature-1 create mode 100644 signatures/stagex/docbook-xsl@sha256=76a6fd516da4306eaf24637934432bdae195c867125f55c8d70d7d177b64b590/signature-1 create mode 100644 signatures/stagex/flashtools@sha256=e2ac807475e66201ad50eee09bf9625ad0e97dc136818ff11775cb13a54d764b/signature-1 create mode 100644 signatures/stagex/git@sha256=d177bde1f1ca0f20f74502af4da17b89628683f21116573ada69f38b46d367a6/signature-1 create mode 100644 signatures/stagex/go-md2man@sha256=693b5f99ed745bfadac5d89ad45f3e26400059b68430db23c4895e38bb0c8025/signature-1 create mode 100644 signatures/stagex/grub@sha256=5f382615881470e0cf9c670bead785507545a2b829b391247313f516c63355e3/signature-1 create mode 100644 signatures/stagex/keyfork@sha256=1ace822e40987f94a442c76505fbbe7446da5481e57c7e57d5b51d5b8362d65a/signature-1 create mode 100644 signatures/stagex/libusb@sha256=c67807377fb18d2a874d975b43e37056eb4067a5be74ebf8c1f5e5ec65ae5650/signature-1 create mode 100644 signatures/stagex/linux-airgap@sha256=a4fac3ca7795e171a4d1b3b634fdae1790d4f8d076f3c1ac8a38f3ece72e1ec5/signature-1 create mode 100644 signatures/stagex/mockgen@sha256=4625fbe2fda77b9e5037d08e4b8c65c1232427ade3ee4e0728ac73a0b26472a8/signature-1 create mode 100644 signatures/stagex/opensc@sha256=8da704d0078d445d3af0338764b9f3a87ba4841744c396c8eddef15466366553/signature-1 create mode 100644 signatures/stagex/pcsc-lite@sha256=fd9b0600f7f73f87d9d678b8b8a7119e0f9b9314c9959bd0d180c31736cb97d6/signature-1 create mode 100644 signatures/stagex/pcsc-tools@sha256=d83997bda2b9500c8a4567df827a90d65efa842f9a2bb361b6f394589cf167d5/signature-1 create mode 100644 signatures/stagex/perl-module-build@sha256=015ca74b2658e6d181cccaff00dd23c1f90ad1816fcf965324e76fa3454e66e5/signature-1 create mode 100644 signatures/stagex/perl-pod-parser@sha256=839acbbd364e05dac68f877ce1777bb42b8ec3bc82c84986eb7805b1c928f341/signature-1 create mode 100644 signatures/stagex/po4a@sha256=4e18208d998a26cac3da0f66aebd02a15c1f526ec0517fc184f47e99539c8513/signature-1 create mode 100644 signatures/stagex/talosctl@sha256=04415fd1dcca6fb9a2edcb11ef12402d120bbded0c13dc4ce38aff0c9c205791/signature-1 create mode 100644 signatures/stagex/xz@sha256=f6ca72fc9096ef5f694b6b7f9b7ad323a571d9447eb5cc790042f72e69b9aad8/signature-1 diff --git a/signatures/stagex/binutils@sha256=823ad20a58696435f4afd61aadbe7d9e18afde676a94b59a932126fc16ba0761/signature-4 b/signatures/stagex/binutils@sha256=823ad20a58696435f4afd61aadbe7d9e18afde676a94b59a932126fc16ba0761/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..2a04b20bfd923b927cc7d9341cff01f7a9e0ff3f GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uE>lNi$0xHv~wDj9d(|Vu~ye*(&51s&>lEn7i2s77(mV zpg>^Y;uL_1oayKPpZw6ygD+YuN3nOq>~6Cub4zy#y)w}`j#bXSHW8C3%BlaTjiUp_w)$(ZFF03NaUsLn|9|aPxX0<1roQv zWnUBY`muKb*MtMv4T(MSIX!bj6js(IM=v$vQd+r-e@b0xueFD*^gYbY3}cPrsuZthvBYJ9WMWwddjD(cNIqj9^3EWuNx@SlXCFj zrjieu6-8YCTy`zGvu)MmwP?Ea=*Q5a>o4Zt+RAXFWvxxnv5rgIe|kMJ;AEZiNp|GQ3mC(G~CtE?7>uH5rE z_xPMM-R|Cna$h!t+5MWa&7_j=DCe;UuilGjO*Y$JKJ&`1D3;O|i#I8gAByhDIo7lF zmZ2icw&RCFSEQW|P6#}duO_vvQtk8}7yF~)Wp>-e(*wWxFGS< lVY1#rQnCl!9Ynp~o|!Xk@2uFgH(^Zd7lnWC5A-gp005dvs5Jlp literal 0 HcmV?d00001 diff --git a/signatures/stagex/ccid@sha256=0f50ff4441d8b20ff73babab652fc0a563bce46385100240de4ae587012c9505/signature-1 b/signatures/stagex/ccid@sha256=0f50ff4441d8b20ff73babab652fc0a563bce46385100240de4ae587012c9505/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..bd5c8c28957bcc0a09891e3ad142b5778448ae8f GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIyvLffd{C&Pw#?uEBlNi$0xVS}ED1=L`WW@?a@W@2Jum|~G+1Z0{UCnW-*nW<4)vO%J$nQ>Bbs)?Dgg{h%| zfsu(pN~%d>s;Py!fuT{drKy1_$d;1I0+8JW=>-bO`FSOYnR%&23Sg@hiZj#m5=%;p zQbFqS3raHc^FaQ{E6vHNjqPMIW?^9DVvrS6WO>L|A;(a)Q)b58%|@_5U}XXY00S4N z08Hfk3;~8&=jRyAPrmPAt9Rjqf~{77*%^hfb&t0(**#nlzmM~t!-;(E57W}lO?Y}n zr)-rtPw6GUDy1_D4>otQ#=O*ix+DI=t{FBTw_i`TVvDUbYl`RCdUi!{r{RJNSvxng zwJmm%a27awxay|H_Rp=7dp6`bIrH7}=vn*p>${DoI5T!~96Hhw>-6BsA%UMqwF^b>r>s^Mwp+(!}%>s_q!S2HaTe`x1w3{p;V5`!b5-muD_{1J><>$U5lS9 zh~14m_tBc?+nji}0Ie5kEDpb#zx-$YnEx;OJCoM?IHL~=OdB#dWA8CcdA;vbTFPqy zhY2NaFX!d`T>B&Q#_FQ3+YVn&9N1aKc!;-IOgYwNrLFtJ;%tRl{Xe}d8lh(#Zn!S< zW)c#V;9y_#zjW)GjnCgzKb-j4WPSOjxf zy_1R$^IV^uWAET=I<56m!~bHFu>1h||2sN2|Csn@&Z9T16JFjqG4FZIThBj>uj%rL z+TUBezI#@uO_a;Ay+Vd-{4ajDH!S(MF?06A8v<(`FSuDq^E{rT{K1=L`WWNws{YG7fWmX>T{Zf2frnU-W~k!GBfW@?(6VriM2lwx9GWN2<- zZkTFhoMMrbl5A|4WR{qgWSDATWNHkurKGX|WOqS&fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kU#QDb8>29JDH4G7#O)2WW^L&95iAf`nLq)+ zz{M#56WJ^-z_93%kUh)d-g?s@NvW@~Z6yK;b3WFo)qMMBV!lEwA$ZGD-zVLtOdZ$q zoaGnzyydR8=Z|~mcF4{$dG$*r(ELpKC95wgEJ61~`k6mYaxkyG_}-asvE(Vo%4qqsDqMU8X^X8l7ziGRC z=h*Rkt>ziYEUxDbN+b-OLe)3l=a|zqagVe~xlU&x(^84<@KRsD58N4;ELxR?ML@6_VSj(4mv%F>YD^82hFP@x}Vl|N7z&o^iMKNsUasm-#nIp-j4?^A>OJ+Ov)Etf!`V%>6dyz;xb& ze4p1fX?)3U&)jjZ;+N^w(1^)pPR4TQS8TNmxFjIdGl{{TF~ixTFKqwaue~0{4{!Ts zK3}DLa!OjR=ELdbD|5|0AIXwF+rN6D_736O2F5S0Z#c8)?9&rJ2f4m{k@o0?#$wXW=; zN5^e}b5nY^rsx0Edv};&8_#>wWmRuVKR?*pv{CCm||2mCjFCH{obpQaq0WMXD&XlQO=Xlh`V zl4@aUnUh7`8h^K$rHiJ*M_0~=Ocs&1+PP4eBpz7I-Y6A%? z%XJm{$88xUC(ZB>@|C<+wrKjoAO34EeP$AketdSyy+^CgpXf>yD3j;qXf*o$YUP4l z)&)v_LSbun6+SOi>u1S3v&^G9>ihThTc0nVFAVqK_X`VSiu^wN&WFpVvP)Ak3S2fu z{6CTYNNVe?2k7R@##IT(H`pm z`raHmvG{$|%GQ6j+Y*HU+SV^Pm%`)|=FMZU`Z`Y7q8Lz8VtR2;ySvN6)f6iXr lTn*j*9*q4L*Y?PFem}+Qg znrvZaZfInhW(s7bm>Z;+rx==>Cz+WfnOYivY$>TM06C!`y+9#3Kd&S)GcUDB0c^EG zab|j6Vo7OHDo9;^K}lwQ9>_a+r8zmZv7JoDEDVfX46Jc1yZ{deWO%p9*(lxa%?h{$`@w|2T%b2W#|Bf*__6XhB z!p_LoeQSTN@%`Mni6T3Dd2x`z+vp55rYvG^>1 zO3g3NpP9XSiJ~TMRmZ%qa!YY;+E`|JOK`uf;V~8YPm8QNL+v&z2-Yk&GXJn7a)R1s z##u>Uob+OC4NTRRSngY7mC=7|SJjP{`O+7+9*mI)3fv!c=$_O*1LZlN?i;S!Ra4lp zXyw*!hIZ$@#XDqr;)MDiKP|Or|LhwO(6m`bZvV9E|JHNwYO-{-U3_WX@|`hdLfn3q z-J9g!9D5fOzh?LChv|V6KGq(&${O7LQBdFh!xmwW@Uz}4N-DlxI;O_6t}^3k#kGR7 z({`NQQfQU@Y-Lb~NkR9#gX|GYzO*hB`gq~HP<7VrziUg_7;Yz5+P-I>;gq@G;6Uah z>FL61mAOs%OV&x5Y+shaI@8{k-O^z0LTU4af14Nrd!|fjIm-G)i^Z*!VWnbXq=fya m1c__fyVp#qcQl{%MY2l%b>*h}XE&7}3F|%(UD|bbrYHa~Z>k{x literal 0 HcmV?d00001 diff --git a/signatures/stagex/flashtools@sha256=e2ac807475e66201ad50eee09bf9625ad0e97dc136818ff11775cb13a54d764b/signature-1 b/signatures/stagex/flashtools@sha256=e2ac807475e66201ad50eee09bf9625ad0e97dc136818ff11775cb13a54d764b/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..617198047a1ecd9cea33faff42e646330e19ff0b GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIyvLffd{C&Pw#?uGXlNi$0xCBL4D4Bz%nV#(#*&-F~uO& z(mW;E(Adnv&>}6((9qo6GIMLK3#oWv!31mx2WdXHUP`n}z#@s8$0RW;TNUw*b+{~~3bZM?lm#`~6Wis8%n*2rB??!Wd)T{})&~&t0~J*>CO7Ma2f2>+_1^AD{nuVMmkh zCJVcT&(ej85^k8S6%10)Yi`l6aX(Ym@sGD=W7)ZaGt1W=d@xn}8H4-!($kA)?aXUz zRc4qO`{aO$&it3lTf6&yo~tqAU47-nfh&KM-Y9k5UfCypdz$H?8@UY=H~2eAwLIB0 zH{g@f>ko^!yPf?eBxK31FA88bxhR>}=(EiBgylzuDv_Ujjy{t= zZ*_LLtR7NTw(9)038II$e(X5aq_pD{{ zD6jV1=cRJrY06J4#(jqGPSzYttE`SG{xXAc&a>i~t0P2DitUhp#Qx2ts>!DI;^Mjw zQYWKVtvmALm*VyAb-xc~-o5;WS$;vIUZNMjm&t+Txh#F5Ti$7WH(xPvp2?oOue6gE qM=yvsmpp%9a)n6ihuS@At3|JhUV5;b^O66Zup4XU>pN^O_W%Gi46`Qy literal 0 HcmV?d00001 diff --git a/signatures/stagex/git@sha256=d177bde1f1ca0f20f74502af4da17b89628683f21116573ada69f38b46d367a6/signature-1 b/signatures/stagex/git@sha256=d177bde1f1ca0f20f74502af4da17b89628683f21116573ada69f38b46d367a6/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..35985a9fb12143074490579d0fe076bc19c4599f GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uEBk{Hs~xP(SmDlao z;uL_1SUnVA*qG{OBFTL_b;HHvn9v8i%yO?-ER2;jjQRKIWvE38NA%S-&F}gCT@Jdr z^V62|wWl@B__U`#Z+~$=K|v$&YEbVFG5^JTYFF*`+^^MtZ0my7x@9G&m7Yi1-F>uc zeJc0)mki|#pM-DIk=Z+=O}BP0`%B}9!2D^JpL5I=We$FvpKSg6OvjR1PtBi(t!2q^ zpY~t6ytvM7|D0#Wi8FeqGA$QK6I9PF+3KiU^vLH}Hp8sb+v?Wa^5yb6vQBQjlleJ0 zHraZ0Iy=XsD?%meWwXB=4%ikM8q8=HJ)8MI*UA^qw;fJgzEbPpcYk%kd+zU!YHFK5 zK3XkRC}I%h(UQz?i}8EwV(G3l$178Pk59PWT$&iNuK2FxI_Za&E-xLn?Yy|JQf^9d z?K}UZ#Kgbd`}Y`pDw`3?nfQ8z$F%IPf12%m?O(}7OD~|XKL@7$nl6Wl%JP>@3GBG zvUXPz-*~h3dBM4Qy{ftP4d?FLU7GpCikr`T&Bv9$CLgIUJzh4KXTQJk-4EOBFD7`h z=xT3F+k7INZ+g@_&YO?w1)t9JIC4=wLg>j6qdQ$mx3!KfJ)_rR^iAdWxqogO*Y(Uw jUmt%(w(7dx^&``o|LlELnRxT)Qb(6A)r-c-%a;KFk<_+h literal 0 HcmV?d00001 diff --git a/signatures/stagex/go-md2man@sha256=693b5f99ed745bfadac5d89ad45f3e26400059b68430db23c4895e38bb0c8025/signature-1 b/signatures/stagex/go-md2man@sha256=693b5f99ed745bfadac5d89ad45f3e26400059b68430db23c4895e38bb0c8025/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..75d91d9a6e259279a9997aa3271253eaff3eb35e GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIyvLffd{C&Pw#?uGXk{Hs~xI{%)D1=M9`X`E!5W@(w4Vs2uZl$My1m~5J2VVRg>Vwz^0YGh_&U|?Ws znPg^RVr-C-WMrIdVqs~TYHX2|WRPrOU}OrirKGX|z;M{^E{n)S4bGfN@8Z@hC_S25EOV7Bg~P;GG{=_JN2c`L+%P@f zB^Gmzc%=J15IWt_akqL6vk22o6iU%dR>w&rU7BCcLpzM1#b-nu&*td17|ope>2>rAL5*FzbvT9D*tVPKGuY1M zon7>|`IA`7`pws)78%{J-xPb~N#Jae@0~A~p1huD&ZV{Mqv9XNZTE`A&-YHg^i(}* zwFmpc1|He}84D`!CzhRA%*MI3ebG9W*kfM}rS_LicVD+>+ZmON8^3aki|;2*;m-Nt zsmApn+=i1uVWmjSoehea+;u+PEqtebm^R&reR%I{=kHME>9GcXJoiw;;I0_$ zCO?b&H{<)r9g%ND_KIjH8?Q>r+1=L`gW^7?(W@u_*VQ6A*kZO>eW|?eeZjh9km||{WYHDC^YGRsblw@IK znPhBfXk=n;Y-pTjYG{^hW^8O~nraNPrKGX|WOqS&fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kU#QDb8>29JDH4G7#O)2WW^L&95iAf`nLq)+ zz{M#56Ioj=z_2{AucS|GTK9q@xAz;}tWNJ2cr$bQZ}T7Qu7B9A&#X&dAQ7@N@%x{K zqG>lKPFHFY^9(okXS@7|QD<4Z+K;#WkEUIE*4sRXz5Qe#FL$mwd)v>Pr~h> zz1&~QaO}|59Y4%osU*aRrOu2r=4oO&eqM=j6TkGI!?!nuD!bJxZ8tWmZ`<`;Wc~x5 z&|m8mRw?bdoh83#{giv!mp-UJd0(6yS6Mx|%K6vAprYL>8sU$;#iq|SxbXIP#Qk@^ z-+rgKE3RF8e*e6y?`AtDx%bRmr9E?YY0jdL`wHW4XPo_iAvDLH|H&PPS@$1k-KyhS z{MB^Zqc10yYs~v0|D+~%!5@2NmOlxSm3kK!74sPR=k#^96x=v)X|~wR)!zk%VS=Z?(XfblR2C&s5wob$m-s$oy-5sYLPt8kZ@s*<z3D-3x76AJ^X7@G2`_7=Vw`p=kDC#8=$!2pws+9YvJNE--QMDi$2oSFSlX| zcI}8-)ucD0K4ojebT+fS7rs@_Q3_#*tZL9=d7E@YVaFnds%=T^vO5%fS8M#87B~G- jW|1sU!pg<>zJ0#m=oRg(o!2RLH?$}@T(P)*)!qpJHF~ge literal 0 HcmV?d00001 diff --git a/signatures/stagex/keyfork@sha256=1ace822e40987f94a442c76505fbbe7446da5481e57c7e57d5b51d5b8362d65a/signature-1 b/signatures/stagex/keyfork@sha256=1ace822e40987f94a442c76505fbbe7446da5481e57c7e57d5b51d5b8362d65a/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..30674c012db81c9863c8253939eb71663181b155 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uE>k{Hs~xFkncD6=^Gt)$nEhUu&AnOa#3lx&`^GXsk^HPfxz*Z|1XQt;R zmXsEyg4E>~lw{`TfxMDenv+u-+sS0i!obMIAS3ZVRcnUyb0PbSL5G^<`^xS_W@TWuW!OHs(Zn;b0{cq|vJ|M0haYrBa0wX{74kKcRa zzI4;qIa5U)uRgW7JhRZp;qHVxt`Rei{MOtk7k^9FIqC7^Cr8g-wf^@;PAOKamN~+# ziKV^$)Sm7B;ukM@?hbyIew9NyQSgrB?uIADb}#ui^>bZ|pO{?7GWpDsEhm05He0H6 zJ$vL-tF=$Zmhp`JO#kxMiml?2drmAp>-OWxV*BYrJW@4U^LX32MC__tlm0ew@7w?E z#qm9-rXIMu=7$A`=nBSlt-|lt&)mMvXoGZ^T{lBH@Agtwm7Q&tQ)Tb1ZNBqdZK9ah zzlO*k1r=-jBjTdhzVx#Uo7VCmqk*}XW6Qd@E8GUEQ;+REef)|d@B5ioW!HU9et%QV zVUFVTX#3w^9o#Imc)zT2QapbA^Q~a-!#n@I%sUbBk3%Zn{4Hm`_3zl+3#`gUo9y&f z|MHzxyD;m_l$mEPH3wh%m-tEbG~1~&)9em>VQFstIbmMld&yAYO@9)CK1^GEH%l*z|1_+ zG%3~GBsD3`BH1v_G}SaU*~~OC)zr+?0Ax!^WdX?cg7gA~+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcFt9R# zf`EaGQvfEy`I!H&)NbRMlP7QcuQYRt@bA>MSJ+Rk+x`0PPy6iY z5{^11`n%=gBhQmxU88?$96PVEx{En#tGAWGsma^Q))=Sl`M2WeHpXL(=?iNqVJ#k#5C2#wd=zezSjcoa&qWNs)v9uE!O*SB}Sty mQUbSacG{T1nw)BGlxmooYznfaq_P0yhJy40h2;FalElos)FK72 z)e6O#>3NAIrA4VAb@>G)nfZAj|KyeC8!r4>JvHJR!<1>2JRg}~&)$46#CL5#qI;ZAIcI&)exv-|(#|QD?9RPp zdh3?DMvcA2>ZrHCH8-ww{|7szV|^EdHk`Fs^jS`FcjGxGhDjS@%5zI?+ppb{7JTS< zCDZs#@2qd8-Cd2QX1?+qUg{=U^GXf}Pf@1)nupZDZ3W>#y;a?b0SYFfba zcr9DRAIW1WI}X*_om_CXchW8?2NC-heHP(Ndgp}JyOyXJ|8oDLqoA|FYt3m_W4)`= zQpTC#FK%3K^e$5p{l@**;(pF-)!UIv{)8O*u9@=vzOQO;XVCmqCLf{wt2L~ZDz^An z$Q*kh_or>|NAJ^59w;bJ7VAwdtEkZIUvv2HuB$f^C%6^Z8>ye_(XGyxEbDAvuFv;r z_nDm=Th@kbw@7$oy;+-YW!)CbPGxCPArXTQfgV>YOy}4BJo%5`R@`}_SMW3KUo*NQ n5}dR)Im~hF^KN#Q|FXsD>bi)Z9Q}6_UwmS`7;`sr?*0G(&Ihf| literal 0 HcmV?d00001 diff --git a/signatures/stagex/mockgen@sha256=4625fbe2fda77b9e5037d08e4b8c65c1232427ade3ee4e0728ac73a0b26472a8/signature-1 b/signatures/stagex/mockgen@sha256=4625fbe2fda77b9e5037d08e4b8c65c1232427ade3ee4e0728ac73a0b26472a8/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..878171a22751c14c125ae65f8c2456d0525e18c1 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uE>k{Hs~xD-ZLDfFS< z%(T?v65W){bRY%PV`64xnwFGml$MfcZk}YBYHDC?o?>8;YLaA;Y-XBlXk=_;Vq~6} zl4_iqYLaSTZe)>|Y;K%rkYr?LVs4aZ0kWl}vH)a#L3)8ga(-S(VrE`ykpkFih2qTg zyu^~yqEwK&{DP9q{5+6X@=9}ZYGXT@j9C~Mxfo={6j>g!Rmd?^?Ub1@ce4>J99Wq^ zVZgw}DF71@nZf^8%Cj>qV_m@4%&u^aH1-dErTezl%kQkxTQYy$#Hjrloy;{Wnv?Z3E?9IX)3sjk| zGS8fQfZt~8J6rC4=DoM0n+#be7JEEj`Y++=o{bB48}d|c?9!<@+7~oA(IiXb%GZAr z&lq-|e)CoR^S8doC!AKyNPfcYcO&r`Qw_u0r5AV0E&J7crRk@uoYZ=|XV)UKCl{T& zZ8f_vQl+jVN+V_dKC`QGKe)b6K6;^<$?I06!PbeBejbmy`FY7(jRuwniit>X4<9XWOnAOqijOAAz zdE&Ex>$GS-hjl&sv-zy~i-Y%_@#6P+y=m=b9%l6rX&KRfxpp%?9sVc`jX3J#VTx z^Sxz<{JnOh?iMp!A6=JF)BAFlvR`LciSFFeiYZODIU8Cyw{J)n)p0$~ZFuO&!rDm^ jCwEj-WG~b8&MU8at-0mYiyiL!MXs}4{TjR5gzG8*R|T*v literal 0 HcmV?d00001 diff --git a/signatures/stagex/opensc@sha256=8da704d0078d445d3af0338764b9f3a87ba4841744c396c8eddef15466366553/signature-1 b/signatures/stagex/opensc@sha256=8da704d0078d445d3af0338764b9f3a87ba4841744c396c8eddef15466366553/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..a03f005b839acbe850a4f26614034883602998c6 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uFslNi$0xRgd$D}wK__fxj+FV#kq-j znQ5uTCAuk@=|Bpo#Udrq+`uHoz`)!h#l*xk#W*p|z}VQr+{`4&GR-*A!aOO_#KOeT z+{7f=*wQT7A~hu?HO+)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xcFt9R# zf`EaGQvfESF++f%Gyd$MGu7wj=0Z5GWI_3TVRmia={=txEn!cIT=HM-rbMf%S9N-mz0TEVGx=f=l%cUSj(^S#g&_>z0$ z@6$yKJSRB+-?gtHrD*c@D4u|29m&VmZk5w+zp+;4>YInPMQVk72m9p?b8cdEU%TK$ zyoq*>1&8vke!uwvoxe6Rrmx=qeqUf!?6efQg<=Q0CjGKqVtzZ=Kkw7q*6i2rcAKs= zhA>z5X}r_$^G&S!%v*jqLqTtDT7Xfo-0tOWY93#^*PZ!g%klbeapWq)^@ZLzl|4c3vfu?kMLtiwjLV-qy6-keDa* z`CNcWf$%va{;sPp_14{P>*G#6F-hX#R>Aqdcq!na)rB`# jB_3=4^Y=KbhMv^DoXO%v*%MxvlmtJhTm8eWJG}+~0Q0-Q literal 0 HcmV?d00001 diff --git a/signatures/stagex/pcsc-lite@sha256=fd9b0600f7f73f87d9d678b8b8a7119e0f9b9314c9959bd0d180c31736cb97d6/signature-1 b/signatures/stagex/pcsc-lite@sha256=fd9b0600f7f73f87d9d678b8b8a7119e0f9b9314c9959bd0d180c31736cb97d6/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..f370ac8447c24ad293e84a7317ef581c4d01e9c0 GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIyvLffd{C&Pw#?uGXk{Hs~xRgg%DF|ietmT%?W2#Iz|NqFjCuQw z%FoSz_HxVo&|rmW2Sv^VJ^eLt`cLtR_bRzdYlPiqZhSKB(O+j?;T;0?TqnyWJu0{9 zZ1Q^dKxf&q`Q2|ce%Bmw{&RokQGf3bk6Qn{s#$i{JTbv@I_GVt>;mCW#ao{Lw2R#I z$NZ9K=H6vxc~c(C>n18zFRrz#Z+|5+=lS35mcC0S-Z7dnbM3Qu>)6!mat=kyrWl-d z73_MmXt8g!R9@}ORdMINH>_6ZTQ|p_)3`{qPx=P;QlWj_52YDe-(7r{u-M??5j|-+ z8!vYall{$>{r7Sfly@ukh4nqJm#}ylxo|nt57}eCElabmZHl|>Rdw&;gUheBZ)W&% zc(2?Kr8^$&4>;CYm`-G5-0=Rf;sf8bk8>v7(0TqfN`Io@dOjv07Wt{aCagSVQO2Tu n!`8^@?3PbQIN!uCF>1U%JzSPc&pA{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sjMzEk@ zWda2Q0~e^?B~^*}ju)06JGDsEv1igl zeKcBj1Z^s>uxe?NF* zeeI8&=u%eh)|^*M{@*a4xhCR8N~sqA2j7T5<;M7$)St_!Yfb^H+QGWy?#FLVim>9NDh^+0N~L)KL*9 z4_U2Uk7d+6n@q0Si5YrNwmUm}9`Ew?!83w>>|R)tFn#0imW1>}kCv^Tci?363KNT| zvoAjFN$O?2q+GIX)rN0>(%(r2%!`!Wv3b{;+~;%6+b@4f&TG6luOeLLtkTaw?#JBW zHV4h_F5-)Lb7v3xQ5BZ`-G)DfJmnrwU99)|Y_=mS^Y5G&U-#Adn?wcnsCybc6DVN2 m{IloO)gP{o7CuE$Mn~Ig9*UXRF+WiKQg^DhE#b?loS6XK0jabA literal 0 HcmV?d00001 diff --git a/signatures/stagex/perl-module-build@sha256=015ca74b2658e6d181cccaff00dd23c1f90ad1816fcf965324e76fa3454e66e5/signature-1 b/signatures/stagex/perl-module-build@sha256=015ca74b2658e6d181cccaff00dd23c1f90ad1816fcf965324e76fa3454e66e5/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..eb5ecb439b0909c74357aad6cdedcafd7afc601f GIT binary patch literal 818 zcmV-21I_%S0h_?f%)rIyvLffd{C&Pw#?uG%k{Hs~xYR^fD3NAIrA4VAb@>G)nfZAjPvw>7SPe_si^zqIDvuj)&Q=U8fX@831yLi3u0Ke0Eu;xmqf>f|)< zeBXK6WRJGg%LURd)i(pSEa|E=lDXvWT3?27a8ZecPrVZ zs_lN3yvY3GjYaa$!Vb-S{CnH+J$GZX#ZT@INt2)THE8DU zze{S8HWhoFO8vXB`QPTFJo-mUkFq^@%W{aJEPqb_@1)1sp}uF5Ig-{po^o0%D*N!A zed*cmYNgf_Yoq6`yGR7sK<=uFP0XCe&Su6 w%<;B_!Q{({7xDjQvH9NXSXPwZhcRpGV}95Udk)Y$*GO)WHM%9VB}(u6;ot+$W|f8P_K!=@R6kA0(ObMOAMPix}*eg?Hh)0UM!>DFBPKX=<4pI_LR*!%Ig^7O6q?j`TObXCW({_=iJt{bHWQNar!I1wef4cx`?3swg!jS zGgZDO&E39kZt8H9tUnmH z?qSS06?NFeFxpbi{<_3P?sF@(6Hiw^aG(6ca&v?6I={yny*UkHv8yuDV>uPx7?hU8 zEIXsI-2Z>lcE0vP&vR`?9uInV{M9(0B6q!YzMMc@Wbe%{oXU*XlI_l{eXwum_e-8^ z9b3xVt>Q0;RD1tlx20cPF-WoPV(#G|s%58HZI;O;EHLbAFWsy2q|wQ1exdXYzPGM2 uoNI2pvrO!(H)?!!ZSFnsm4}SBpMUvHWrLb<@cFu365oxTOg^d@xc~rH?zGVW literal 0 HcmV?d00001 diff --git a/signatures/stagex/po4a@sha256=4e18208d998a26cac3da0f66aebd02a15c1f526ec0517fc184f47e99539c8513/signature-1 b/signatures/stagex/po4a@sha256=4e18208d998a26cac3da0f66aebd02a15c1f526ec0517fc184f47e99539c8513/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..b0d309aec77bf7c0a4be1208b7451ce288d801a9 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIyvLffd{C&Pw#?uEBlNi$0xHLsqD1=L`YYG`3(V3A^JX_07TmYkSuoRVmeW@eU{nv`N-lxS$0Y?x+hWR{w2 zU}|WdmTYKYl4fF_YH4X|Y?*9fYG@3yrKGX|WOqS&fkJYAUP)qRUTTp7*lLC1%=Em( zlG377kh=VWlFa-(kU#QDb8>29JDH4G7#O)2WW^L&95iAf`nLq)+ zz{M#56Zs-5z%a}C(FWIiwR!F&d8<)QL*YOxQ5N?usgZ$ey$F7A?_#`!M`f+4btnSHyq+zEj(*7I2kc ztZJ&urO+>b8UC*3`t%}mrG7_h+_x=^)5E@H)*kr1&N^;-rp*e2S1NrMB;G8NThr!r z^Zkn*U$%bN>tvhyo+0W_Q=8Y7QrDnzp$_{!A2v5Alt&)8`BmFo@aLz7FEv}0O+FOw znz;LrC9l8V%c9qeTljx3QaZ3|JJZxPzWj?uOFwfcJpRZLwwwo~b&R>=q z%C=qs6`$76UDUP4w@Bc}6yM^71-oV6IIRzJ5a#~bbEK#@@&ALw7rFuWr`&K=6%czk zv83%y^Y$~wzC*ygqj9mrN+*ZM@6NYf z6S~Q`?RUqejj=`*U#&ZCTrPNh=*XOGFvrksD9Iah_e967V^XFLoeOl+4qr770ou9$WRF2gykZxb|?#8Rrmb0sz zwk68UyrG?aV(sT8Yzo(&U%gvcU&Z}1Zl7wAP@s-th+JoGo%@ kje8FLu-^P@%F;u!;>YeOc8gyM^l$2)d{<~==ci~Z05Qq67XSbN literal 0 HcmV?d00001 diff --git a/signatures/stagex/talosctl@sha256=04415fd1dcca6fb9a2edcb11ef12402d120bbded0c13dc4ce38aff0c9c205791/signature-1 b/signatures/stagex/talosctl@sha256=04415fd1dcca6fb9a2edcb11ef12402d120bbded0c13dc4ce38aff0c9c205791/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..42d67b546d60bf3c7e6362a8bce8283a7bf9cb60 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIyvLffd{C&Pw#?uE>lNi$0xJ-(!R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^h*+R@{5y8a+GRylrnRHLP*MU z6Z10DQj1G;Q!>+m6i}0aiHV_UT8d#xa&n?sT9Rd=QEEzZlA&R0nxT=2fl-Q~kwH>Y zN@|KhvY~NGvPp8Pu|;B9nnAKko^Ve1q#Xec_oRNd8tJTV5=31 zGt=`DOG=AULF)1gN;32FKz_+9&B>{a?PM}$VPNE9kQGy8dB|2F$56FXX2#sjMzDZj zWda2P0~e=St_3`|Ex#=GpOJ!Vlf&7HxaDR}1R? z`1Y{-tm5lCX7zJ)Pds{l{>I+~^Xx4VXBJ+$dG2gOM7zFIZ-ja3KZWR|*De=VyXX1F zdpPKL3pO%7^EqwK!EieY<2Hyf-4atL|{qyh^R4Q;ps{9sRFk|Fzy`N^0LY z-QZcnWA17ewd+?O3LY;?>y16nqmqAYVo_#czxjj@H=c7eR~>Xsm)x$s&d)h3#x*}R zO31}MIMPLE-uaFBOYYUr$xY{R`LpM2k3dV{k?#`%b9#76gEld#ZofLS_RowHJrati z6&M&bTRpk*RL#CTo$u+izi;9O(E^=zp@vm6s`vhw`|O6kT)KO7OyafbS*GDn0)E}- zVu)JUI)lAKMS&@JBgd~#CK9Di+OO2ro?GjFsq)`rvdd|27E{Jbju)4V`;~t@4=-yufCz#7`nfImH;Yw@sBv$19sTE@?Cw9DvW7ECIz%M9VcV%AOx|k~rf-hvjN7jrDSuhs jG5++)W&u)8M81jaxut?DY86dtB_-;+9@+*?q(xc5U?_VywAYJ zDF74UxFNu>ZGocyr+c;$IhK=^W}3`<-=uwnvq($uC9|#K&0}v_r$nurHz0Yjf zBJM7W3HNGm++{z~`JQ3tr+lvUUC~PO4Ho?1e5=Vl^VP@icY7zzikz1tdgW;H2i>Eu z1*GR1{4CFW{a2^ z@h)R!!e{ZU^Sdndb0Q~*c;qe;U)+8Si4E?cTtbVrlunk zI~Ps-=kl%HE8^3%zfAXkXypG9I$-@3fl8^owG7OVY;}#Mb-lOCNvrv#(o`UtDE5O}F2d=t zz#8SHA}21cT+Xp8;8sz|8{1PSR&8~hBqa3crIDppZF+ll(W2v3b^PnB<;}B>ZZ`d8 zGK2qFBGWhBWYOCtp_Af*QXg6PCviJG2>ZFKO>u74ZAK5)N#{&1EpeLR>uLG=iM7UM zhl6z%F;9Z7uUIxQ##y_m`HJ$hSN_vXJAD6W_M2ZxoYE+_#IXN$jAW+i%0|^|Hw%SQ z|5@rZ?CN@!{E1g(M=7s@U(1E}ucDVFT_|{X=zwVK=Z2Z}ez!aRIj_t8QD8pjuj($- fFIPesH{`vTJws05+Vrd9c9u>lxe1aN1wR7-iD$Az literal 0 HcmV?d00001