Merge branch 'airgap-fixes'

This commit is contained in:
Lance Vick 2020-10-22 05:17:06 -07:00
commit eba212e1e6
Signed by: lrvick
GPG Key ID: 8E47A1EC35A1551D
15 changed files with 634 additions and 3182 deletions

View File

@ -1,7 +1,7 @@
NAME := airgap
IMAGE := local/$(NAME):latest
TARGET := x86_64
DEVICES := librem13v4 librem15v4
DEVICES := librem_13v4 librem_15v4
GIT_REF := $(shell git log -1 --format=%H config)
GIT_AUTHOR := $(shell git log -1 --format=%an config)
GIT_KEY := $(shell git log -1 --format=%GP config)
@ -63,7 +63,7 @@ build-fw:
mkdir -p $(RELEASE_DIR)
for device in $(DEVICES); do \
cp \
build/heads/build/$${device}/coreboot.rom \
build/heads/build/$${device}/PureBoot*.rom \
$(RELEASE_DIR)/$${device}.rom ; \
done
@ -111,7 +111,7 @@ sign: $(RELEASE_DIR)/*.rom $(RELEASE_DIR)/*.iso
.PHONY: shell
shell:
$(docker) inspect "$(NAME)" \
&& $(docker) exec --interactive --tty "$(NAME)" shell \
&& $(docker) exec --interactive --user=root --tty "$(NAME)" shell \
|| $(contain) shell
@ -119,7 +119,7 @@ shell:
menuconfig:
$(contain) menuconfig
.PHONY: menuconfig
.PHONY: linux-menuconfig
linux-menuconfig:
$(contain) linux-menuconfig
@ -147,6 +147,9 @@ update-packages:
docker cp \
"$(NAME)-update-packages:/etc/apt/sources.list" \
"$(PWD)/config/container/sources.list"
docker cp \
"$(NAME)-update-packages:/etc/apt/package-hashes.txt" \
"$(PWD)/config/container/package-hashes.txt"
docker rm -f "$(NAME)-update-packages"
## Make Helpers
@ -163,7 +166,6 @@ contain := \
--interactive \
--name "$(NAME)" \
--hostname "$(NAME)" \
--user $(userid):$(groupid) \
--env TARGET="$(TARGET)" \
--env DEVICES="$(DEVICES)" \
--env GIT_DATETIME="$(GIT_DATETIME)" \
@ -172,7 +174,8 @@ contain := \
--env GIT_AUTHOR="$(GIT_AUTHOR)" \
--env GIT_KEY="$(GIT_KEY)" \
--env GIT_STATE="$(GIT_STATE)" \
--security-opt seccomp=unconfined \
--env UID="$(shell id -u)" \
--env GID="$(shell id -g)" \
--volume $(PWD)/build:/home/build/build \
--volume $(PWD)/config:/home/build/config \
--volume $(PWD)/release:/home/build/release \

View File

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2020.05-dirty Configuration
# Buildroot 2020.08-dirty Configuration
#
BR2_HAVE_DOT_CONFIG=y
BR2_EXTERNAL_Airgap_PATH="/home/build/config/buildroot"
@ -172,12 +172,11 @@ BR2_TOOLCHAIN_BUILDROOT_LIBC="musl"
# BR2_KERNEL_HEADERS_4_14 is not set
BR2_KERNEL_HEADERS_4_19=y
# BR2_KERNEL_HEADERS_5_4 is not set
# BR2_KERNEL_HEADERS_5_5 is not set
# BR2_KERNEL_HEADERS_5_6 is not set
# BR2_KERNEL_HEADERS_5_7 is not set
# BR2_KERNEL_HEADERS_VERSION is not set
# BR2_KERNEL_HEADERS_CUSTOM_TARBALL is not set
# BR2_KERNEL_HEADERS_CUSTOM_GIT is not set
BR2_DEFAULT_KERNEL_HEADERS="4.19.125"
BR2_DEFAULT_KERNEL_HEADERS="4.19.142"
BR2_PACKAGE_LINUX_HEADERS=y
BR2_PACKAGE_MUSL=y
@ -185,9 +184,9 @@ BR2_PACKAGE_MUSL=y
# Binutils Options
#
BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y
# BR2_BINUTILS_VERSION_2_31_X is not set
BR2_BINUTILS_VERSION_2_32_X=y
# BR2_BINUTILS_VERSION_2_33_X is not set
# BR2_BINUTILS_VERSION_2_34_X is not set
BR2_BINUTILS_VERSION="2.32"
BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
@ -197,6 +196,7 @@ BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
# BR2_GCC_VERSION_7_X is not set
BR2_GCC_VERSION_8_X=y
# BR2_GCC_VERSION_9_X is not set
# BR2_GCC_VERSION_10_X is not set
BR2_GCC_VERSION="8.4.0"
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
# BR2_TOOLCHAIN_BUILDROOT_CXX is not set
@ -352,7 +352,7 @@ BR2_LINUX_KERNEL_LATEST_VERSION=y
# BR2_LINUX_KERNEL_CUSTOM_GIT is not set
# BR2_LINUX_KERNEL_CUSTOM_HG is not set
# BR2_LINUX_KERNEL_CUSTOM_SVN is not set
BR2_LINUX_KERNEL_VERSION="5.6.15"
BR2_LINUX_KERNEL_VERSION="5.7.19"
BR2_LINUX_KERNEL_PATCH=""
# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set
# BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG is not set
@ -527,7 +527,6 @@ BR2_PACKAGE_BZIP2=y
#
# lrzip needs a toolchain w/ wchar, threads, C++
#
# BR2_PACKAGE_LZ4 is not set
#
# lzip needs a toolchain w/ C++
@ -643,13 +642,10 @@ BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y
# BR2_PACKAGE_SPIDEV_TEST is not set
# BR2_PACKAGE_STRACE is not set
# BR2_PACKAGE_STRESS is not set
# BR2_PACKAGE_STRESS_NG is not set
#
# stress-ng needs a glibc or uClibc toolchain w/ dynamic library, headers >= 3.3
#
#
# sysdig needs a glibc or uclibc toolchain w/ C++, gcc >= 4.8, dynamic library and a Linux kernel to be built
# sysdig needs a glibc or uclibc toolchain w/ C++, threads, gcc >= 4.8, dynamic library, a Linux kernel, and luajit or lua 5.1 to be built
#
# BR2_PACKAGE_SYSPROF is not set
# BR2_PACKAGE_TCF_AGENT is not set
@ -670,6 +666,7 @@ BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y
#
# BR2_PACKAGE_BATS_CORE is not set
# BR2_PACKAGE_BINUTILS is not set
# BR2_PACKAGE_BITWISE is not set
# BR2_PACKAGE_BSDIFF is not set
# BR2_PACKAGE_CHECK is not set
BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
@ -744,6 +741,7 @@ BR2_PACKAGE_TREE=y
# BR2_PACKAGE_F2FS_TOOLS is not set
# BR2_PACKAGE_FLASHBENCH is not set
# BR2_PACKAGE_FSCRYPTCTL is not set
# BR2_PACKAGE_FUSE_OVERLAYFS is not set
# BR2_PACKAGE_FWUP is not set
# BR2_PACKAGE_GENEXT2FS is not set
# BR2_PACKAGE_GENPART is not set
@ -823,7 +821,7 @@ BR2_PACKAGE_TREE=y
# BR2_PACKAGE_SL is not set
#
# solarus needs OpenGL and a toolchain w/ C++, gcc >= 4.8, NPTL, dynamic library
# solarus needs OpenGL and a toolchain w/ C++, gcc >= 4.9, NPTL, dynamic library, and luajit or lua 5.1
#
#
@ -926,7 +924,7 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y
BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
#
# Qt5 needs a toolchain w/ gcc >= 5.0, wchar, NPTL, C++, dynamic library
# Qt5 needs host g++ >= 5.0, and a toolchain w/ gcc >= 5.0, wchar, NPTL, C++, dynamic library
#
#
@ -940,7 +938,7 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
#
#
# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7
# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7, host gcc >= 4.9
#
#
@ -1009,7 +1007,6 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# BR2_PACKAGE_DUMP1090 is not set
# BR2_PACKAGE_DVB_APPS is not set
# BR2_PACKAGE_DVBSNOOP is not set
# BR2_PACKAGE_EDID_DECODE is not set
BR2_PACKAGE_EUDEV=y
BR2_PACKAGE_PROVIDES_UDEV="eudev"
# BR2_PACKAGE_EUDEV_RULES_GEN is not set
@ -1029,6 +1026,10 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
# gptfdisk needs a toolchain w/ C++
#
# BR2_PACKAGE_GVFS is not set
#
# gvfs needs a toolchain w/ wchar, threads, dynamic library
#
# BR2_PACKAGE_HDPARM is not set
# BR2_PACKAGE_HWDATA is not set
# BR2_PACKAGE_HWLOC is not set
@ -1061,6 +1062,7 @@ BR2_PACKAGE_KBD=y
# BR2_PACKAGE_LSUIO is not set
# BR2_PACKAGE_LUKSMETA is not set
# BR2_PACKAGE_LVM2 is not set
# BR2_PACKAGE_MBPFAN is not set
# BR2_PACKAGE_MDADM is not set
# BR2_PACKAGE_MDEVD is not set
# BR2_PACKAGE_MEMTEST86 is not set
@ -1079,7 +1081,7 @@ BR2_PACKAGE_KBD=y
# BR2_PACKAGE_OPEN2300 is not set
#
# openfpgaloader needs udev, a toolchain w/ threads, wchar, C++
# openfpgaloader needs a toolchain w/ threads, C++
#
# BR2_PACKAGE_OPENIPMI is not set
# BR2_PACKAGE_OPENOCD is not set
@ -1290,7 +1292,7 @@ BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y
BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y
#
# openal needs a toolchain w/ NPTL, C++
# openal needs a toolchain w/ NPTL, C++, gcc >= 4.9
#
#
@ -1326,6 +1328,7 @@ BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y
# libsquish needs a toolchain w/ C++
#
# BR2_PACKAGE_LIBZIP is not set
# BR2_PACKAGE_LZ4 is not set
# BR2_PACKAGE_LZO is not set
# BR2_PACKAGE_MINIZIP is not set
@ -1408,6 +1411,10 @@ BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
# leveldb needs a toolchain w/ C++, threads, gcc >= 4.8
#
# BR2_PACKAGE_LIBGIT2 is not set
#
# libodb needs a toolchain w/ C++, threads
#
BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
#
@ -1496,7 +1503,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
#
#
# graphite2 needs a toolchain w/ C++, dynamic library
# graphite2 needs a toolchain w/ C++
#
#
@ -1647,7 +1654,7 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y
BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y
#
# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7
# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7, host gcc >= 4.9
#
# BR2_PACKAGE_WEBP is not set
@ -1665,7 +1672,7 @@ BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y
BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y
#
# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7
# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9
#
#
@ -1743,7 +1750,11 @@ BR2_PACKAGE_LIBUSB=y
# libv4l needs a toolchain w/ threads, C++ and headers >= 3.0
#
# BR2_PACKAGE_LIBXKBCOMMON is not set
# BR2_PACKAGE_MRAA is not set
BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y
#
# mraa needs a toolchain w/ C++, threads, dynamic library
#
# BR2_PACKAGE_MTDEV is not set
# BR2_PACKAGE_NEARDAL is not set
# BR2_PACKAGE_OWFS is not set
@ -1892,7 +1903,7 @@ BR2_PACKAGE_SPIDERMONKEY_JIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBBLURAY is not set
#
# libcamera needs udev and a toolchain w/ C++, threads, gcc >= 5
# libcamera needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 5
#
# BR2_PACKAGE_LIBDCADEC is not set
# BR2_PACKAGE_LIBDVBCSA is not set
@ -2029,7 +2040,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBHTTPPARSER is not set
#
# libhttpserver needs a toolchain w/ C++, threads
# libhttpserver needs a toolchain w/ C++, threads, gcc >= 5
#
# BR2_PACKAGE_LIBIDN is not set
# BR2_PACKAGE_LIBIDN2 is not set
@ -2063,7 +2074,12 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBNFNETLINK is not set
# BR2_PACKAGE_LIBNFTNL is not set
# BR2_PACKAGE_LIBNICE is not set
# BR2_PACKAGE_LIBNIDS is not set
# BR2_PACKAGE_LIBNL is not set
#
# libnpupnp needs a toolchain w/ C++, threads, gcc >= 4.9
#
# BR2_PACKAGE_LIBOAUTH is not set
# BR2_PACKAGE_LIBOPING is not set
# BR2_PACKAGE_LIBOSIP2 is not set
@ -2108,6 +2124,10 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_MONGOOSE is not set
# BR2_PACKAGE_NANOMSG is not set
# BR2_PACKAGE_NEON is not set
#
# netopeer2 needs a toolchain w/ gcc >= 4.8, C++, threads, dynamic library
#
# BR2_PACKAGE_NGHTTP2 is not set
#
@ -2142,7 +2162,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_PAHO_MQTT_C is not set
#
# paho-mqtt-cpp needs a toolchain w/ threads, C++, dynamic library support
# paho-mqtt-cpp needs a toolchain w/ threads, C++
#
#
@ -2152,6 +2172,10 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_QPID_PROTON is not set
# BR2_PACKAGE_RABBITMQ_C is not set
#
# resiprocate needs a toolchain w/ C++, threads, wchar
#
#
# restclient-cpp needs a toolchain w/ C++, gcc >= 4.8
#
@ -2289,6 +2313,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# glm needs a toolchain w/ C++
#
# BR2_PACKAGE_GMP is not set
BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS=y
#
# gobject-introspection needs python3
@ -2308,6 +2333,11 @@ BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
#
# lapack/blas needs a toolchain w/ fortran
#
BR2_PACKAGE_LIBABSEIL_CPP_ARCH_SUPPORTS=y
#
# libabseil-cpp needs a toolchain w/ C++, threads, dynamic library
#
# BR2_PACKAGE_LIBARGTABLE2 is not set
BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBATOMIC_OPS is not set
@ -2415,9 +2445,10 @@ BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y
# BR2_PACKAGE_OPENBLAS is not set
# BR2_PACKAGE_ORC is not set
# BR2_PACKAGE_P11_KIT is not set
BR2_PACKAGE_POCO_ARCH_SUPPORTS=y
#
# poco needs a toolchain w/ wchar, NPTL, C++, dynamic library
# poco needs a toolchain w/ wchar, NPTL, C++, dynamic library, gcc >= 5 w/ C++14
#
BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
@ -2477,7 +2508,7 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
# BR2_PACKAGE_FSTRCMP is not set
#
# icu needs a toolchain w/ C++, wchar, threads, gcc >= 4.8
# icu needs a toolchain w/ C++, wchar, threads, gcc >= 4.9, host gcc >= 4.9
#
# BR2_PACKAGE_LIBCLI is not set
# BR2_PACKAGE_LIBEDIT is not set
@ -2676,6 +2707,10 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# gerbera needs a toolchain w/ C++, threads, gcc >= 7
#
# BR2_PACKAGE_GESFTPSERVER is not set
#
# gloox needs a toolchain w/ C++
#
# BR2_PACKAGE_GLORYTUN is not set
#
@ -2822,6 +2857,7 @@ BR2_PACKAGE_IFUPDOWN_SCRIPTS=y
#
# BR2_PACKAGE_OPENVPN is not set
# BR2_PACKAGE_P910ND is not set
# BR2_PACKAGE_PARPROUTED is not set
# BR2_PACKAGE_PHIDGETWEBSERVICE is not set
# BR2_PACKAGE_PHYTOOL is not set
# BR2_PACKAGE_PIMD is not set
@ -3030,11 +3066,11 @@ BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y
# BR2_PACKAGE_RESTORECOND is not set
# BR2_PACKAGE_SELINUX_PYTHON is not set
# BR2_PACKAGE_SEMODULE_UTILS is not set
# BR2_PACKAGE_SETOOLS is not set
#
# setools needs a toolchain w/ threads, C++, wchar, dynamic library
# setools needs python3
#
BR2_PACKAGE_URANDOM_SCRIPTS=y
#
# Shell and utilities
@ -3077,7 +3113,7 @@ BR2_PACKAGE_PINENTRY_NCURSES=y
#
#
# pinentry-qt5 needs a toolchain w/ wchar, NPTL, gcc >= 5.0, C++, dynamic library
# pinentry-qt5 needs a host gcc >= 5.0, and a toolchain w/ wchar, NPTL, gcc >= 5.0, C++, dynamic library
#
# BR2_PACKAGE_RANGER is not set
# BR2_PACKAGE_RTTY is not set
@ -3086,6 +3122,7 @@ BR2_PACKAGE_PINENTRY_NCURSES=y
# BR2_PACKAGE_TIME is not set
# BR2_PACKAGE_TINI is not set
BR2_PACKAGE_TMUX=y
# BR2_PACKAGE_TTYD is not set
# BR2_PACKAGE_WHICH is not set
# BR2_PACKAGE_XMLSTARLET is not set
# BR2_PACKAGE_XXHASH is not set
@ -3127,6 +3164,7 @@ BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_DOCKER_CONTAINERD is not set
# BR2_PACKAGE_DOCKER_ENGINE is not set
# BR2_PACKAGE_DOCKER_PROXY is not set
# BR2_PACKAGE_EARLYOOM is not set
# BR2_PACKAGE_EFIBOOTMGR is not set
BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y
# BR2_PACKAGE_EFIVAR is not set
@ -3160,6 +3198,7 @@ BR2_PACKAGE_KMOD=y
#
# netifrc needs openrc as init system
#
BR2_PACKAGE_NUMACTL_ARCH_SUPPORTS=y
# BR2_PACKAGE_NUMACTL is not set
#
@ -3363,7 +3402,6 @@ BR2_TARGET_GRUB2_BUILTIN_CONFIG=""
# BR2_PACKAGE_HOST_AESPIPE is not set
# BR2_PACKAGE_HOST_ANDROID_TOOLS is not set
# BR2_PACKAGE_HOST_BTRFS_PROGS is not set
# BR2_PACKAGE_HOST_CARGO is not set
# BR2_PACKAGE_HOST_CHECKPOLICY is not set
# BR2_PACKAGE_HOST_CHECKSEC is not set
# BR2_PACKAGE_HOST_CMAKE is not set
@ -3406,6 +3444,7 @@ BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y
BR2_PACKAGE_HOST_MKPASSWD=y
# BR2_PACKAGE_HOST_MTD is not set
# BR2_PACKAGE_HOST_MTOOLS is not set
# BR2_PACKAGE_HOST_ODB is not set
# BR2_PACKAGE_HOST_OPENOCD is not set
# BR2_PACKAGE_HOST_OPKG_UTILS is not set
# BR2_PACKAGE_HOST_PARTED is not set
@ -3445,6 +3484,15 @@ BR2_PACKAGE_HOST_XORRISO=y
# Legacy config options
#
#
# Legacy options removed in 2020.08
#
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AMD64 is not set
# BR2_KERNEL_HEADERS_5_6 is not set
# BR2_KERNEL_HEADERS_5_5 is not set
# BR2_BINUTILS_VERSION_2_31_X is not set
# BR2_PACKAGE_KODI_PERIPHERAL_STEAMCONTROLLER is not set
#
# Legacy options removed in 2020.05
#
@ -3563,7 +3611,6 @@ BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
# BR2_PACKAGE_AMD_CATALYST_CCCLE is not set
# BR2_PACKAGE_SDL_QTOPIA is not set
# BR2_PACKAGE_PYTHON_PYQT is not set
# BR2_PACKAGE_GNURADIO_QTGUI is not set
# BR2_PACKAGE_LUACRYPTO is not set
# BR2_PACKAGE_TN5250 is not set
# BR2_PACKAGE_BOOST_SIGNALS is not set
@ -3969,165 +4016,6 @@ BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR=""
# BR2_PACKAGE_GPU_VIV_BIN_MX6Q is not set
# BR2_TARGET_UBOOT_NETWORK is not set
#
# Legacy options removed in 2015.05
#
# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K is not set
# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K is not set
# BR2_PACKAGE_MONO_20 is not set
# BR2_PACKAGE_MONO_40 is not set
# BR2_PACKAGE_MONO_45 is not set
# BR2_CIVETWEB_WITH_LUA is not set
# BR2_PACKAGE_TIFF_TIFF2PDF is not set
# BR2_PACKAGE_TIFF_TIFFCP is not set
# BR2_LINUX_KERNEL_EXT_RTAI_PATCH is not set
# BR2_TARGET_GENERIC_PASSWD_DES is not set
# BR2_PACKAGE_GTK2_THEME_HICOLOR is not set
# BR2_PACKAGE_VALGRIND_PTRCHECK is not set
#
# Legacy options removed in 2015.02
#
# BR2_PACKAGE_LIBGC is not set
# BR2_PACKAGE_WDCTL is not set
# BR2_PACKAGE_UTIL_LINUX_ARCH is not set
# BR2_PACKAGE_UTIL_LINUX_DDATE is not set
# BR2_PACKAGE_RPM_BZIP2_PAYLOADS is not set
# BR2_PACKAGE_RPM_XZ_PAYLOADS is not set
# BR2_PACKAGE_M4 is not set
# BR2_PACKAGE_FLEX_BINARY is not set
# BR2_PACKAGE_BISON is not set
# BR2_PACKAGE_GOB2 is not set
# BR2_PACKAGE_DISTCC is not set
# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set
# BR2_PACKAGE_STRONGSWAN_TOOLS is not set
# BR2_PACKAGE_XBMC_ADDON_XVDR is not set
# BR2_PACKAGE_XBMC_PVR_ADDONS is not set
# BR2_PACKAGE_XBMC is not set
# BR2_PACKAGE_XBMC_ALSA_LIB is not set
# BR2_PACKAGE_XBMC_AVAHI is not set
# BR2_PACKAGE_XBMC_DBUS is not set
# BR2_PACKAGE_XBMC_LIBBLURAY is not set
# BR2_PACKAGE_XBMC_GOOM is not set
# BR2_PACKAGE_XBMC_RSXS is not set
# BR2_PACKAGE_XBMC_LIBCEC is not set
# BR2_PACKAGE_XBMC_LIBMICROHTTPD is not set
# BR2_PACKAGE_XBMC_LIBNFS is not set
# BR2_PACKAGE_XBMC_RTMPDUMP is not set
# BR2_PACKAGE_XBMC_LIBSHAIRPLAY is not set
# BR2_PACKAGE_XBMC_LIBSMBCLIENT is not set
# BR2_PACKAGE_XBMC_LIBTHEORA is not set
# BR2_PACKAGE_XBMC_LIBUSB is not set
# BR2_PACKAGE_XBMC_LIBVA is not set
# BR2_PACKAGE_XBMC_WAVPACK is not set
# BR2_PREFER_STATIC_LIB is not set
#
# Legacy options removed in 2014.11
#
# BR2_x86_generic is not set
# BR2_GCC_VERSION_4_4_X is not set
# BR2_sparc_sparchfleon is not set
# BR2_sparc_sparchfleonv8 is not set
# BR2_sparc_sparcsfleon is not set
# BR2_sparc_sparcsfleonv8 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_XC5000 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_CXGB4 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 is not set
#
# Legacy options removed in 2014.08
#
# BR2_PACKAGE_LIBELF is not set
# BR2_KERNEL_HEADERS_3_8 is not set
# BR2_PACKAGE_GETTEXT_TOOLS is not set
# BR2_PACKAGE_PROCPS is not set
# BR2_BINUTILS_VERSION_2_20_1 is not set
# BR2_BINUTILS_VERSION_2_21 is not set
# BR2_BINUTILS_VERSION_2_23_1 is not set
# BR2_UCLIBC_VERSION_0_9_32 is not set
# BR2_GCC_VERSION_4_3_X is not set
# BR2_GCC_VERSION_4_6_X is not set
# BR2_GDB_VERSION_7_4 is not set
# BR2_GDB_VERSION_7_5 is not set
# BR2_BUSYBOX_VERSION_1_19_X is not set
# BR2_BUSYBOX_VERSION_1_20_X is not set
# BR2_BUSYBOX_VERSION_1_21_X is not set
# BR2_PACKAGE_LIBV4L_DECODE_TM6000 is not set
# BR2_PACKAGE_LIBV4L_IR_KEYTABLE is not set
# BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE is not set
# BR2_PACKAGE_LIBV4L_V4L2_CTL is not set
# BR2_PACKAGE_LIBV4L_V4L2_DBG is not set
#
# Legacy options removed in 2014.05
#
# BR2_PACKAGE_EVTEST_CAPTURE is not set
# BR2_KERNEL_HEADERS_3_6 is not set
# BR2_KERNEL_HEADERS_3_7 is not set
# BR2_PACKAGE_VALA is not set
BR2_PACKAGE_TZDATA_ZONELIST=""
# BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE is not set
# BR2_PACKAGE_LUA_INTERPRETER_READLINE is not set
# BR2_PACKAGE_LUA_INTERPRETER_LINENOISE is not set
# BR2_PACKAGE_DVB_APPS_UTILS is not set
# BR2_KERNEL_HEADERS_SNAP is not set
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV is not set
# BR2_PACKAGE_UDEV is not set
# BR2_PACKAGE_UDEV_RULES_GEN is not set
# BR2_PACKAGE_UDEV_ALL_EXTRAS is not set
#
# Legacy options removed in 2014.02
#
# BR2_sh2 is not set
# BR2_sh3 is not set
# BR2_sh3eb is not set
# BR2_KERNEL_HEADERS_3_1 is not set
# BR2_KERNEL_HEADERS_3_3 is not set
# BR2_KERNEL_HEADERS_3_5 is not set
# BR2_GDB_VERSION_7_2 is not set
# BR2_GDB_VERSION_7_3 is not set
# BR2_PACKAGE_CCACHE is not set
# BR2_HAVE_DOCUMENTATION is not set
# BR2_PACKAGE_AUTOMAKE is not set
# BR2_PACKAGE_AUTOCONF is not set
# BR2_PACKAGE_XSTROKE is not set
# BR2_PACKAGE_LZMA is not set
# BR2_PACKAGE_TTCP is not set
# BR2_PACKAGE_LIBNFC_LLCP is not set
# BR2_PACKAGE_MYSQL_CLIENT is not set
# BR2_PACKAGE_SQUASHFS3 is not set
# BR2_TARGET_ROOTFS_SQUASHFS3 is not set
# BR2_PACKAGE_NETKITBASE is not set
# BR2_PACKAGE_NETKITTELNET is not set
# BR2_PACKAGE_LUASQL is not set
# BR2_PACKAGE_LUACJSON is not set
#
# Legacy options removed in 2013.11
#
# BR2_PACKAGE_LVM2_DMSETUP_ONLY is not set
# BR2_PACKAGE_QT_JAVASCRIPTCORE is not set
# BR2_PACKAGE_MODULE_INIT_TOOLS is not set
BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL=""
BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION=""
BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL=""
BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION=""
#
# Legacy options removed in 2013.08
#
# BR2_ARM_OABI is not set
# BR2_PACKAGE_DOSFSTOOLS_DOSFSCK is not set
# BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL is not set
# BR2_PACKAGE_DOSFSTOOLS_MKDOSFS is not set
# BR2_ELF2FLT is not set
# BR2_VFP_FLOAT is not set
# BR2_PACKAGE_GCC_TARGET is not set
# BR2_HAVE_DEVFILES is not set
#
# External options
#

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
diff --git a/fs/cpio/cpio.mk b/fs/cpio/cpio.mk
index 28a435dd5e..72923ded47 100644
index 81f8c393d1..72923ded47 100644
--- a/fs/cpio/cpio.mk
+++ b/fs/cpio/cpio.mk
@@ -32,12 +32,17 @@ ROOTFS_CPIO_PRE_GEN_HOOKS += ROOTFS_CPIO_ADD_INIT
@@ -32,15 +32,16 @@ ROOTFS_CPIO_PRE_GEN_HOOKS += ROOTFS_CPIO_ADD_INIT
# --reproducible option was introduced in cpio v2.12, which may not be
# available in some old distributions, so we build host-cpio
ifeq ($(BR2_REPRODUCIBLE),y)
@ -12,14 +12,28 @@ index 28a435dd5e..72923ded47 100644
endif
define ROOTFS_CPIO_CMD
- cd $(TARGET_DIR) && find . | cpio $(ROOTFS_CPIO_OPTS) --quiet -o -H newc > $@
- cd $(TARGET_DIR) && \
- find . \
- | LC_ALL=C sort \
- | cpio $(ROOTFS_CPIO_OPTS) --quiet -o -H newc \
+ cd $(TARGET_DIR) \
+ && find . -mindepth 1 -execdir touch -hcd "@0" "{}" + \
+ && find . -mindepth 1 -printf '%P\0' \
+ | sort -z \
+ | LANG=C bsdtar --null -cnf - -T - \
+ | LANG=C bsdtar --uid 0 --gid 0 --null -cf - --format=newc @- \
+ > $@
> $@
endef
ifeq ($(BR2_TARGET_ROOTFS_CPIO_UIMAGE),y)
diff --git a/package/libarchive/libarchive.mk b/package/libarchive/libarchive.mk
index 708ce637c2..2ba8dcab2a 100644
--- a/package/libarchive/libarchive.mk
+++ b/package/libarchive/libarchive.mk
@@ -135,7 +135,6 @@ endif
# The only user of host-libarchive needs zlib support
HOST_LIBARCHIVE_DEPENDENCIES = host-zlib
HOST_LIBARCHIVE_CONF_OPTS = \
- --disable-bsdtar \
--disable-bsdcpio \
--disable-bsdcat \
--disable-acl \

View File

@ -1,2 +1,2 @@
BUILDROOT_REF=95fdb33f71f8a2d6a6e86fa3c6eb2968b6440b88
HEADS_REF=648a75b32128bf839dd201b8331b42c0c33da39a
BUILDROOT_REF=2766f346195dec29b53bc09f6038193998ea3693
HEADS_REF=e30e3bf3e540b541aa68155233ad1106c8b8631e

View File

@ -1,39 +1,4 @@
ARG DEBIAN_IMAGE_HASH=4ab3309ba955211d1db92f405be609942b595a720de789286376f030502ffd6f
ARG GOLANG_IMAGE_HASH=84349ee862d8bafff35e0d2bfd539da565b536b4dfce654773fc21a1db2da6d7
FROM golang@sha256:${GOLANG_IMAGE_HASH} as gotools
ARG FIXUID_GIT_REF="0ec93d22e52bde5b7326e84cb62fd26a3d20cead"
ARG OZZOCONFIG_GIT_REF="0ff174cf5aa6480026e0b40c14fd9cfb61c4abf6"
ARG JSONPREPROCESS_GIT_REF="a4e954386171be645f1eb7c41865d2624b69259d"
ARG TOML_GIT_REF="3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005"
ARG YAMLV2_GIT_REF="51d6538a90f86fe93ac480b35f37b2be17fef232"
ARG GLIDE_GIT_REF="b94b39d657d8abcccba6545e148f1201aee6ffec"
RUN apk add bash git make
RUN printf "\
github.com/boxboat/fixuid.git github.com/boxboat/fixuid ${FIXUID_GIT_REF} \n\
github.com/go-ozzo/ozzo-config github.com/go-ozzo/ozzo-config ${OZZOCONFIG_GIT_REF} \n\
github.com/hnakamur/jsonpreprocess github.com/hnakamur/jsonpreprocess ${JSONPREPROCESS_GIT_REF} \n\
github.com/BurntSushi/toml github.com/BurntSushi/toml ${TOML_GIT_REF} \n\
github.com/go-yaml/yaml gopkg.in/yaml.v2 ${YAMLV2_GIT_REF} \n" \
> /go/src/repos
RUN echo ' \
set -o nounset -o pipefail -o errexit; \
cat /go/src/repos | while read -r line; do \
repo=$(echo $line | awk "{ print \$1 }"); \
folder=$(echo $line | awk "{ print \$2 }"); \
ref=$(echo $line | awk "{ print \$3 }"); \
git clone "https://${repo}" "/go/src/${folder}"; \
git -C "/go/src/${folder}" checkout ${ref}; \
done' \
| bash
RUN go build -o /usr/local/bin/fixuid github.com/boxboat/fixuid
ARG DEBIAN_IMAGE_HASH=8414aa82208bc4c2761dc149df67e25c6b8a9380e5d8c4e7b5c84ca2d04bb244
FROM debian@sha256:${DEBIAN_IMAGE_HASH} as debian
ENV DEBIAN_FRONTEND=noninteractive \
@ -43,27 +8,15 @@ ENV DEBIAN_FRONTEND=noninteractive \
HOME=/home/build \
PATH=/home/build/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
## Setup fixuid for mounting host-dirs with correct permissions during dev
COPY --from=gotools /usr/local/bin/ /usr/local/bin/
RUN chown root:root /usr/local/bin/fixuid \
&& chmod 4755 /usr/local/bin/fixuid \
&& mkdir -p /etc/fixuid \
&& printf "user: build\ngroup: build\npaths:\n - /\n - /home/build/build\n" > /etc/fixuid/config.yml
ENTRYPOINT ["/usr/local/bin/fixuid", "-q"]
ADD scripts/ /usr/local/bin/
## Install packages from packages.list with retry
ADD config/container/sources.list /etc/apt/sources.list
ADD config/container/packages.list /etc/apt/packages.list
## Download, verify, and install packages against stored lists/hashes via https
ADD config/container/sources.list /etc/apt/sources.list.new
ADD config/container/packages.list /etc/apt/packages.list.new
ADD config/container/package-hashes.txt /etc/apt/package-hashes.txt
ADD config/container/apt.conf /etc/apt/apt.conf
RUN apt-install
## Create build user with sudo privs
RUN useradd -G plugdev,sudo -ms /bin/bash build \
&& chown -R build:build /home/build \
&& echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
WORKDIR /home/build
USER build
ENTRYPOINT ["/usr/local/bin/host-env"]

View File

@ -0,0 +1,279 @@
01665e698fbec3b06a50e919be5c57ae7dde678da0db14a331174eaca6d4968b patch_2.7.6-3+deb10u1_amd64.deb
01e99d68427722e64c603d45f00063c303b02afb53d85c8d1476deca70db64c6 libreadline7_7.0-5_amd64.deb
01fa41cc32bcc35fdef49720b68db1fffb7e162b29298181c1da0fef89adc0e2 debsecan_0.4.19_all.deb
0226c5853f5e48d7e99796c2e6332591383e9c337ac588e1b689f537abd0a891 libssh2-1_1.8.0-2.1_amd64.deb
02f795889390fa0e1f29c6ecdd4a30cd0aae39c0c6b1379410055404b0897c66 libx11-data_2%3a1.6.7-1+deb10u1_all.deb
03a133833154325c731291c8a87daef5962dcfb75dee7cdb11f7fb923de2db82 openssl_1.1.1d-0+deb10u3_amd64.deb
042967b8267ee537ed9a1bf012533622847aab433362e3b57c9108a53bfcb99a libkrb5-3_1.17-3_amd64.deb
05e64681a0c3037fa71c94c083a8aabb6eb5f40e974c4ec548e0376635cffeb0 gpg-wks-server_2.2.12-1+deb10u1_amd64.deb
05e90f94363055cf27cd88b7968820645180d37a649a93cf5d7ea6f3c7fe973e gcc-8_8.3.0-6_amd64.deb
0827321e85d36200759e3ec621fc05154c752534c330ffc5472ad75bbb8eb913 libbsd0_0.9.1-2_amd64.deb
083b44ac86efbb3b971674ba6e5a10c3d5a46305c1549b743e2e0f6b0993934b binfmt-support_2.2.0-2_amd64.deb
0997309c522139fc1acd58b2af2e71a9513f9337f393c0de00c9243e3e8d63b5 lib32gcc1_1%3a8.3.0-6_amd64.deb
09ba3cc46486c44b0b48a45d2fbe0f0750b6706e949a73a06d22102c00e00514 libobjc-8-dev_8.3.0-6_amd64.deb
0b7a8c30b3511f5a0de38a4300a14ccb8a9e304a3e96c0aa105e12cb4033562c perl_5.28.1-6+deb10u1_amd64.deb
0c199af9431db289ba5b34a4f21e30a4f1b6c5305203da9298096fce1cdcdb97 libkeyutils1_1.6-6_amd64.deb
0c5bc545ab92ae00274f3b33fdadfa895024877884abaaa86380846669252429 libusb-1.0-0-dev_2%3a1.0.22-2_amd64.deb
0ca12c0fe7534a5a08df265b773b6a15a9704db008c15f366dc41cd4be53a2ad libperl5.28_5.28.1-6+deb10u1_amd64.deb
0cbd86525a0a11965ffd0e106f7a0dc612b49c40f2fc11327b65dc256f592688 libxml-libxml-perl_2.0134+dfsg-1_amd64.deb
0d15d8c02d2d0cb390e61b831ef336841764724d6adad326319af042ceacd71f libdata-dump-perl_1.23-1_all.deb
0dec7696ad10153388bfa7702e9e61c0fbe1614ca07b72de48792ac2dba4738f libtsan0_8.3.0-6_amd64.deb
0e34268dcb8d037d88d038030e61c89ee7f6d0923ba828574b8acddc19519ff3 libonig5_6.9.1-1_amd64.deb
10b7416134f75b6b49afae4fc6d07c5e061509bedb1ec413747407b234564a0d python_2.7.16-1_amd64.deb
1129a248bb4585c1fb17cd40bbf87e587117e708bffd633e749fc0840daed72e libio-socket-ssl-perl_2.060-3_all.deb
1276015fa73712e78262995343c5f5313a5c2efe7eff91741c2b9de1fe721fdf libjs-jquery_3.3.1~dfsg-3_all.deb
138494ccd9661911a40460c7a90f141de397589d4b2f6c5aa2ecca1b71f46208 libmagic-mgc_1%3a5.35-4+deb10u1_amd64.deb
14554e432c6b7bbac113902dde7f1b755aa49ad0a9a7e4d7264a950bc214ecb3 libmailtools-perl_2.18-1_all.deb
14b54c6ca62c9fc8c1a9e3d7766d1b7ab5b75f4304d477b246721970d8e4662d openssh-client_1%3a7.9p1-10+deb10u2_amd64.deb
153d8a5ddb04044d10f877a8955d944612ec9035f4c73eec99d85a92c3816712 readline-common_7.0-5_all.deb
15b7aa4cdd8b0245736288661a5e497bb19ff7fe34dbc371f9df412ce1398372 liblwp-mediatypes-perl_6.02-1_all.deb
164393f9244a382decdf51fbf28359ec5e07f0f6991dbb8624ec1d08fb19994d libauthen-sasl-perl_2.1600-1_all.deb
175dc49c539fb72515f3edae4ac9f287e75dda89736b641ba119f85aebe548fe linux-libc-dev_4.19.152-1_amd64.deb
18fa901205ed21c833ff669daae26f675803147f4cc64ddc95fc9cddd7f654c8 libpcre2-8-0_10.32-5_amd64.deb
1918442d7db16b0fadb38f2ab7f15d3bb06688923ad5929fb78e706a015b0192 libllvm7_1%3a7.0.1-8+deb10u2_amd64.deb
19982dfe0de4571ec99f683bd62c74e66c2422a00b0502089247d86c1c08ce92 libglib2.0-data_2.58.3-2+deb10u2_all.deb
1ac02a14c1739d09c5b351a26617357579b4bfab2f2e8325e90d8ac24ae2174a libmagic1_1%3a5.35-4+deb10u1_amd64.deb
1b77f6395d2869047f1cb6e15fb6e154736b61c51454949af3e857e4e30fbfd4 liburi-perl_1.76-1_all.deb
1caf56785e4b679aff4f7dfbd334968c27c226b6a8e39fc854a9ae35d40b6990 libhttp-date-perl_6.02-1_all.deb
1cb272a8168138e9b8334e87cc26388259f232b74667b3a7f3856f227adcc4ba libdpkg-perl_1.19.7_all.deb
1cd5fb9bf3c570209622e35e8e5e261703c627e5b167f871c26bdb8a5f4bf6f2 python3-aiohttp_3.5.1-1_amd64.deb
1d11ee570849752969ac8586546a67804322ea9ff009dfa087d58998891e6ab3 libncurses-dev_6.1+20181013-2+deb10u2_amd64.deb
1e8dfd05441d1449847c693f2dcf3c88edf049befe6bfeb9aa13ff3a64e1d83e libgnat-8_8.3.0-6_amd64.deb
1ef2814c9be7246165f56d8bd8fa9a42ed70eed989dc6da9d0d90e5d774d4b47 python3-requests_2.21.0-1_all.deb
1fa14777a99ce2b1a254608af65da10ae4dbdff4974dc273d7096091463b11ad libomp5-7_1%3a7.0.1-8+deb10u2_amd64.deb
1fa585d507f5025f3601cd8d32ba8f78093b1c1eb63537784c832b7f8b485553 libnet-ssleay-perl_1.85-2+b1_amd64.deb
2043859f8bf39a20d075bf52206549f90dcabd66665bb9d6837273494fc6a598 sensible-utils_0.0.12_all.deb
20915dbac4d93416960bce90fd32d5263a04a12ed15a095694a34dca8e2a8920 libio-html-perl_1.001-1_all.deb
24c2e0af277992e2e18ac51ac4912427eec0e4cc7b130317ea75a3beec11ef68 libidn11_1.33-2.2_amd64.deb
24f435c4164ba014551848f79027b2d4be6c10cd51d9d15ee919b8c5722ce9d0 make_4.2.1-1.2_amd64.deb
258b3d181756c45ad806e711cd9a08918296139f2a5ddf4040870794bcc4dc37 liblwp-protocol-https-perl_6.07-2_all.deb
25cc6d68d36b13b54ca5a1c2933703681bf4694a66ee29a555616620a482fe0d libncurses6_6.1+20181013-2+deb10u2_amd64.deb
25d63ab661c3210f09b269cd8f72f56cd142b370cca5ab48f373fd9816d2f6dc python-minimal_2.7.16-1_amd64.deb
2743ce1cd7a9b44f811b743c8d8204b711e06db5bb7af2f3d239df44bcb38c69 libpipeline1_1.5.1-2_amd64.deb
28b5748b604179ade61490fb4573e16eeab26e53669980ccd6a1d5dda8988430 xauth_1%3a1.0.10-1_amd64.deb
290fc88e99d21586164d51f8562c3b4c6a3bfabdbb626d91b6541896d76a582b libpsl5_0.20.2-2_amd64.deb
2b2f418d91b27347bd471fe59a931eaab09d10acbd2abc61d53a7795154aa0d6 libksba8_1.3.5-2_amd64.deb
2b756744eed726a51f218d54244442170cb367fd5d3a36be2c752fd2e225fdd4 exim4-config_4.92-8+deb10u4_all.deb
2cd0d6cf99caf7d55263810d1a8084e6b638e3bb2dd44afd629aed02a8e9ebb0 python3-async-timeout_3.0.1-1_all.deb
2d333d0fcc49138d0411ce3442671058cc1f7e1a9a85a62ea63d4f2184bc4c04 libarchive13_3.3.3-4+deb10u1_amd64.deb
2dd69416c4e8decda8a9ed56e36275df7645aea7851b05eb16d42fed61b6a12f lsb-base_10.2019051400_all.deb
2e1e7e03505ca5cd4512c1160c5af5732c4ad2cce23dbf8a26678c23bcf9eaa6 cmake_3.13.4-1_amd64.deb
2ec640d5280101e70b6da3df254e06c10117d7baefdc3878af64e1b0f072fec5 jq_1.5+dfsg-2+b1_amd64.deb
2f04bfd5b6d594f211ed43ab92ecba445c0eb4dbce56f68b92e77d0310230bba libhtml-tree-perl_5.07-2_all.deb
2f150f7e6c4d6ef9a24fed0f283b909a7e3360bbdcf39d6191f6d048ad4b840b libusb-1.0-doc_2%3a1.0.22-2_all.deb
2ff7fbe9078ed8ed9535b4cd8388ed6eb2767e6071a26007383a520e3da0232c libgpm2_1.20.7-5_amd64.deb
309f9c1ded134f9d4626ac996e893977bc1185c914e2400fa70a688340dec56e perl-openssl-defaults_3_amd64.deb
317d150bb84857b42c55fb0eee734355d6ff3b55f7abba231e3a43bdcc0d4c36 python3-chardet_3.0.4-3_all.deb
31e6b6b4c0dca7a116031aa5369649152f61a7a09c50187d7ffaf6548d592719 python-apt-common_1.8.4.1_all.deb
329d2974829d0dd61ea5d59676ae6db10e49f97588ddff74042edd0a60b3bcd2 libxmuu1_2%3a1.1.2-2+b3_amd64.deb
329e5138cb8c1e308baef55f20d43a108bd64b58c381abe852c234e74c14a73c libalgorithm-diff-xs-perl_0.04-5+b1_amd64.deb
336e0fb622ba1db1a5985f555e0437c83339c96a3491113501dc569371b7f32c git-man_1%3a2.20.1-2+deb10u3_all.deb
340c68aaf03b9c4372467a907575b6a7c980c6d31f90f1d6abc6707a0630608a mysql-common_5.8+1.0.5_all.deb
34282ed8d61d5ceaad1492c4ef2350f2e1e2a7a1b63cd5cb27f43e4f3347e7a2 liblzo2-2_2.10-0.1_amd64.deb
342a5bb48677b0f61c9b6077ae00ae921f332075ea2ea9161024b649e5e25cbf exim4-base_4.92-8+deb10u4_amd64.deb
359e8c0524ce6a4729af5aaf581bc37ebe7b3c3919bfb18ce310e92a2948987a gnupg_2.2.12-1+deb10u1_all.deb
37076cc03a19863eb6c4ec2afb3e79328c19fdc506176bfe8ffcada6d0f7d099 m4_1.4.18-2_amd64.deb
37be9e682f0fd7533b7bb9d91af802a5070ad68eb9434036af5bc2815efb2615 libusb-1.0-0_2%3a1.0.22-2_amd64.deb
3821cee0d331cf75ee79daff716f9d320f758f9dff3eaa6d6cf12bae9ef14306 wget_1.20.1-1.1_amd64.deb
393ee6f2fb2c0edbbe76fc1aa1443bf96a09bff2a1238f9238859e81873265e6 python3-urllib3_1.24.1-1_all.deb
3b16194392acf0df4d0b386fa57d68806aad8487a2c531af5ab6279b261a30e8 build-essential_12.6_amd64.deb
3d3b623a2155b06cd523d45247fdb86dcc415684f5e64b72e04a5c2dd5fb684a libprocps7_2%3a3.3.15-2_amd64.deb
3e04a24ec61841bb6fb8b17b1af7c904272f26479001c2dc054501e839222425 gpg-wks-client_2.2.12-1+deb10u1_amd64.deb
401c65a9d435a26d1f9ea6e58be55253f5c3a9e32610e23edd3e103cc4ada0b4 libxml2_2.9.4+dfsg1-7+b3_amd64.deb
41c111077210831297c9630b407cbf223f1b2beeb6bdd1c4c3400f2c5d7d3498 libomp-7-dev_1%3a7.0.1-8+deb10u2_amd64.deb
41d7ffc45347c5841ce8ad2a6511d8c1da2f3782aa1b9f1f83549d37d50991b2 libhttp-message-perl_6.18-1_all.deb
43783cd63c996b36fcf29bfd8be8c44666148c9129ade88985876d7f9c0bf2f6 python3-pkg-resources_40.8.0-1_all.deb
43915a1d28e04039097f97c833b697b8d1703c7da9289fba7eb1834ba6fa23b0 libc6-dev_2.28-10_amd64.deb
44d09ed3873a7374ed1764d56b60f59fb5019bf1393e52f37215117c17be9bc2 libgsasl7_1.8.0-8+b2_amd64.deb
4687ba699aaa761de347ca2510457a90837e12ab06b7b4c198d6820277f45c7a libclang-common-7-dev_1%3a7.0.1-8+deb10u2_amd64.deb
4793ddb1861cfc95fa29a17b3cb2de8644f56474a3b66e8db5a085af33ad8ef9 libhtml-format-perl_2.12-1_all.deb
49a2e7f290ab0006dbc139bfe6784f71bf38d1b14feebc22c14808bbe3748f6d libgssapi-krb5-2_1.17-3_amd64.deb
49fda9b3323304ac2bf6adbd43c66fd47a6b4651d9dbbccefc3081e5c4869196 texinfo_6.5.0.dfsg.1-4+b1_amd64.deb
4a3fb6e0953789f3de455ad7c921294978d734e6395bc45bd6039dcd9634d263 libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb
4c16a19ee0d88669b15e708df7b66c01353deda3b9b7ba8f27cf086bb09e867f dpkg-dev_1.19.7_all.deb
4cfa1d3ffd1c75cfe5a4053cf56f63a60d0616ec8ee59a2ec7259a4e8c43fde5 git_1%3a2.20.1-2+deb10u3_amd64.deb
4ed34fb21abd770d0c05bebe0b90f367a5c64dc197ecb6b22bb0ed1379708df4 flex_2.6.4-6.2_amd64.deb
4edf6f10f1c28753e198e6993643f5aac1245e657a4fe4739211fe60f38d6ba9 gpgsm_2.2.12-1+deb10u1_amd64.deb
4f8883d378e698aa89b7bd4b68ce8e7cca01c961d3df87fafe4c079bb4668f5b libpython3-stdlib_3.7.3-1_amd64.deb
4fcc963af0d718d8edc8e1aa2436c2b7a2c3cd5862ad8bb3e50a30cbb7e9dad6 bzip2_1.0.6-9.2~deb10u1_amd64.deb
506fc9e1fc66f34e6f3f79555619cc12a15388c3bdd5387c1e89d78b19d1b5dc librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb
51f64fec03c51e534d9825e9fe63e351ef6932cff5d67a7a0d59c14ca551f4bb libgnutls-dane0_3.6.7-4+deb10u5_amd64.deb
538d88329dd3c6d9936fae3051e4f4f0e2a4300f0ba5252afcdd8787871f2caf python2-minimal_2.7.16-1_amd64.deb
559bf1ef518fa3d29672c1902814c17d8e79106254d943f9e997c43f28f47159 less_487-0.1+b1_amd64.deb
579c11dd6004f06ac2639b338c320fde794ed3c36a1d2be559ec282ea3042dd7 libcc1-0_8.3.0-6_amd64.deb
57eec51b3c7802e03835b1d0edfd5cad8ef6eb292d77d95bdfc62f0eecdd0c2d libmailutils5_1%3a3.5-4_amd64.deb
59c6d276e4588841c6d221f319536850639096b5213790f4f864e1319a935e4b python3-certifi_2018.8.24-1_all.deb
5af8fd893c3b065f46365efa3f037c8ac22af00683fed15b1ea36970bbabd764 libgdbm-compat4_1.18.1-4_amd64.deb
5c83aafe6b83f801434c5dad7bddad8a8b459a1b590ee7d344c30667d8ca1ac5 liberror-perl_0.17027-2_all.deb
5e06dffcea8b16766498bdcbcf703e8b7e31c2d52735fa181a5f5f95db5de7ae cmake-data_3.13.4-1_all.deb
603f929d1ae548a8faa1f892ae93e623bde97de7ddbe4a796618c735ca7ff8b8 libicu63_63.1-6+deb10u1_amd64.deb
619f27785060d2d942b23a897481bb5fc068c8bba7afc710e48dbf1ec410ad08 gawk_1%3a4.2.1+dfsg-1_amd64.deb
61c00b6f4c7a242aa6aefdc07012747607cd9c6c5392c1dcd087ce27031dd1dd perl-modules-5.28_5.28.1-6+deb10u1_all.deb
61c7a740651a8f310a08d83a0c90a295916479588ae91f5222e429059560990e manpages_4.16-2_all.deb
61fc3d4e34671d05f097e4aee5c03223b66de4fcbc76887ad1dbc55885c3965b pkg-config_0.29-6_amd64.deb
637488a3c09b98c749e09ece395a00adb0ced3099bad64907ce9fbd7fbf619fc libcurl3-gnutls_7.64.0-4+deb10u1_amd64.deb
639a24fc4130b31ff9406db4fdc248cf6ce311e53136ccdfb10fa1134dd5faf4 python2.7-minimal_2.7.16-2+deb10u1_amd64.deb
63ef01488670cc0e7159bb7c56abda5f01c5306a6c88ac615d5aab3520fe89ad distro-info-data_0.41+deb10u2_all.deb
643bf19e859c9bf8f61033e48d7ba73c114039efbe851f407356edab396af317 libffi-dev_3.2.1-9_amd64.deb
64f5f6fd7559a9f431132f24aa6ec9bfd062b0473f2e403c98dbd638be65f9c0 cpp-8_8.3.0-6_amd64.deb
65dab19d52dc6e32df75841ba38bc242b52f5e7f292a3f071a45526277f14a3d llvm-7-dev_1%3a7.0.1-8+deb10u2_amd64.deb
66806538bb2c40425814f087efd66d05a0d069fce1f0f56d6ac6591ec4c98604 libc6-i386_2.28-10_amd64.deb
668896df0c5099d4b7281f6178ccbccbef477b9e264239fd042c59d3ec31d80f psmisc_23.2-1_amd64.deb
66951c2dbc143d93b6b8757eb749bbd380f340c454301a27bd45ff712b9cffb0 python2.7_2.7.16-2+deb10u1_amd64.deb
66b4a16e6540b7290a3ad757259344fb655a6e03105c8f4709108b9db988c4da libfl2_2.6.4-6.2_amd64.deb
66d1ed0aaa8865bcdaf26f657272d881bacc46501456365a931e52b8775f9e50 unzip_6.0-23+deb10u1_amd64.deb
68a09b8e7463026f53983e18365fb7eb05ed9536db456f76fa86d839759813e6 libntlm0_1.5-1+deb10u1_amd64.deb
68fdcd9ca466693f154dc5d360897a5e2f2c5fe02199bbd1bb560cfff62f1de6 guile-2.2-libs_2.2.4+1-2+deb10u1_amd64.deb
6980055df5f62aea9a32c6cc44fe231ca66cc9a251b091bd0b7e3274f4ce2a19 libnghttp2-14_1.36.0-2+deb10u1_amd64.deb
6a14237d58e31cfd970a4362263fcdb2d553684e629b9134d615c0a5d32d9681 exim4-daemon-light_4.92-8+deb10u4_amd64.deb
6a19f62c59788ba3a52c8b08750a263edde89ac98e63c7e4ccfb14b40eafaf51 shared-mime-info_1.10-1_amd64.deb
6b375ddff08752c7e512a1137c6ed5a2d183442786803cf77066be76b3482ebe gpg-agent_2.2.12-1+deb10u1_amd64.deb
6ca416e822ad051992ce56480a028724ab72784e0d846a1d8f4b3278fdcf146e python3-multidict_4.5.2-1_amd64.deb
6eab4706e8f484eefcd708b0fb26a1ae27c01442a6ca2fc1affb0197afbadab1 libpopt0_1.16-12_amd64.deb
7139d1070dfc1ed92bfdeb6ffe09280a1a2e89cbf2d64acfc3b5a4232fd05b55 libgc1c2_1%3a7.6.4-0.4_amd64.deb
724901105792e983bd0e7c2b46960cd925dd6a2b33b5ee999b4e80aaf624b082 libxext6_2%3a1.3.3-1+b2_amd64.deb
72d0589fc065005574232bf103c7d34acf5e4c805f2b0d19e6aeb639438ff253 iso-codes_4.2-1_all.deb
73d6980767bbc2fd7cf99d407352ec6ce0ccb4fd67fa1b77ef663632e8fd7607 libmpx2_8.3.0-6_amd64.deb
73e222c0920988301d973be4649210f1af37bacee66176353ca1d312ef76cd67 libjq1_1.5+dfsg-2+b1_amd64.deb
766684a231a740b434468e1c7146353fcddff7b8e14644a82672299459c53c34 libquadmath0_8.3.0-6_amd64.deb
775ef319ec0b2dac14ba8792177fd06c5b2affb768a03fbd9a404cfbcf5255a5 libhtml-form-perl_6.03-1_all.deb
776efd686af26fa26325450280e3305463b1faef75d82b383bb00da61893d8ca mime-support_3.62_all.deb
7827d98f210bd8c7635bbf7dfeac3d9434c343d3649588340909a91590e0c0fd libfakeroot_1.23-1_amd64.deb
783822ae63e3bbdadeabfc8121fc920652248acf9de6be9b1bb42d2a4a0baaf1 libpython3.7-minimal_3.7.3-2+deb10u2_amd64.deb
78d1be36433355530c2e55ac8a24c41cbbdd8f5a3c943e614c8761113a72cb8d libsigsegv2_2.12-2_amd64.deb
790a8cbdd92f31c616ff93c7a4bbcefd030f8505983381e77679fbf823843ff5 libxml-namespacesupport-perl_1.12-1_all.deb
791b343ed8c48bcaf2cbf26168cef19cb219ec77d59fed8714e6a309bf7d5cba gnupg-utils_2.2.12-1+deb10u1_amd64.deb
793311e57c5dc2cd9c8ece0c36b975989bf00a566e0491a2894a9266cb43a9ff libsasl2-modules_2.1.27+dfsg-1+deb10u1_amd64.deb
794bd3ffa0fc268dc8363f8924b2ab7cf831ab151574a6c1584790ce9945cbb2 ca-certificates_20200601~deb10u1_all.deb
79965b74e6c839e7b90d24ac5b61840f57872ecb1e4ac1007937036c85364f82 libstdc++-8-dev_8.3.0-6_amd64.deb
7aaecc42cc5bd303684c9a31a1756abaf63543127a006ab862dc7184491baa50 librhash0_1.3.8-1_amd64.deb
7dca169a3e3a5ea285c1810388a44d16445a527d4cb308b6875901aff308b576 llvm-7_1%3a7.0.1-8+deb10u2_amd64.deb
7e6d476b4dd777f84800d28eedd94f82507d46a586f645bb72ff7607a1e72c76 lsb-release_10.2019051400_all.deb
7e8e37a41075136567f39be9b469c6af87a46a1e64d252573511b46a98d8deb6 libbison-dev_2%3a3.3.2.dfsg-1_amd64.deb
8174360edf75f3dd3a12e8bd4dc0c502a470acdb6e41057672ca3f6d696a79d1 rsync_3.1.3-6_amd64.deb
82cc1d080c6921b84ff4177889f6dfc4315dd8c2f9ce31dda5fa083629d48c32 python3.7_3.7.3-2+deb10u2_amd64.deb
82f7754428246edfe11626417a20fef3506eed454cf0e3c2bb9867af5e57e310 libpython2-stdlib_2.7.16-1_amd64.deb
84329a53dbff38040c02a65cce1f63e0c18b1e7bec432124f42eec6fee1e99de python3-idna_2.6-1_all.deb
84d592a6bcd3e91d156ab9a796ede07c1068512a3ee47a41d023e2960ed9c677 libitm1_8.3.0-6_amd64.deb
8527fb368655fb64a9f49fbba3ba8741284d5700ba59ff091fdeebbf1d8b865f libmariadb3_1%3a10.3.25-0+deb10u1_amd64.deb
8743b526038e61a684b8327435c462288395d5b4f6b5b102d6ad11cbfccb52c7 libalgorithm-merge-perl_0.08-3_all.deb
87d9ed9340dc3cb6d7ce024d2e046a659d91356863083715d2c428a32e908833 libxcb1_1.13.1-2_amd64.deb
89db66e500f882d5a0a03178bbc30d671ecdbd92bf3e606a6cb3208f92773c2f manpages-dev_4.16-2_all.deb
8a072ddcbb31ff0536a2472cd034e2ffc35078c638908f734478614638068153 python3-yarl_1.3.0-1_amd64.deb
8a29da4f9e556cc709f6e1f1c26a921157818e17a3490b19a9560e141bb9c265 libxml-sax-expat-perl_0.51-1_all.deb
8a54dfa6c30ced68dafc159d88adb8c096697a993023bb5e31f2dfd93e386474 libpython2.7-minimal_2.7.16-2+deb10u1_amd64.deb
8b2390d2996dadff71c100aa81dcf7c7b09e0eabb5541c1c69b301c303dbb5df dirmngr_2.2.12-1+deb10u1_amd64.deb
8c22b005de096b5b955e273b4e9ea578bc12c57098fba77eb5b6608753b16e5d clang_1%3a7.0-47_amd64.deb
8c697b614cbb5c4edea67ec7bf34a6390550a2c08c4d8e308f97e414a2f29370 python-apt_1.8.4.1_amd64.deb
8d86e2fed0ac0d15750dc68158b0c0f74c9d9454b780da4e023d6c3aabdff62c procps_2%3a3.3.15-2_amd64.deb
8d988dde04e2d9286f37c82081e50659dd2f6ccdad68fefab43ed468c1c78d01 clang-7_1%3a7.0.1-8+deb10u2_amd64.deb
8edf7cd9db7d296e4e2152e14f1cd97a40ce1f4e60b96ed648d912ea30c8c918 libxml-parser-perl_2.44-4_amd64.deb
8ee8daa87132e1f2eb6a82370dd01565cf9d3b299b96d3054711f144dd8f174a libc-dev-bin_2.28-10_amd64.deb
909fcd28491d7ebecf44ee2e8d0269b600271b0b6d236b19f2c0469cde162d21 libgomp1_8.3.0-6_amd64.deb
910468093aa2ab3c29376fa7356e5802998342953991f1ba784019f2e742d5fe libfile-listing-perl_6.04-1_all.deb
9308fdd43ba620614945bf428efd4a07cda8c135ce49a3708c0239564ac11a7e publicsuffix_20190415.1030-1_all.deb
93b428481d80f7c44a1597ce28a129fdeb5f25d8339c3ff0822a1f9fe615798a libassuan0_2.5.2-1_amd64.deb
93c2beb8b1c455ebd86ef830bc0bfd67fb9f3af447c6c2e770dcbf83c79b893f libnpth0_1.6-1_amd64.deb
9415884e4dbe7377d8e9630db66eee86a0ae704184131b91bb0560d47937d858 bison_2%3a3.3.2.dfsg-1_amd64.deb
943113a37761708f501099d56b3298765fc691bc88d2f7544d3dd78e78981adb libhttp-negotiate-perl_6.01-1_all.deb
94e5d2a86d45b6da3658e52761c764d4e5359456e9217701cba945d1a8c42e16 libclang1-7_1%3a7.0.1-8+deb10u2_amd64.deb
955636ae3b929b2cd7382a1b7547133790f229503a457d5c0d74f31de213f8e5 llvm-7-runtime_1%3a7.0.1-8+deb10u2_amd64.deb
95c39f813e7c99f93d7de3bab571f4c2f52c917a64d4dc33be8ef7c4dad14adb binutils-common_2.31.1-16_amd64.deb
96193a4ea86876be53e9ce2f94ebfc172f3741bb41fce55d941908ab7551cc42 tex-common_6.11_all.deb
9639a6fd9f84abe2572e88fdcd9513ae26bd10991a2f1857d951a4385a19b028 mariadb-common_1%3a10.3.25-0+deb10u1_all.deb
969df027c47d301ba830fce2c802eb314bc5f83e440a922115bd508159f82184 libnet-http-perl_6.18-1_all.deb
96c9e7ad71da07f47b7356b416b7f5d6d9e8eda1404b2c8a8ba8edda3799177b libpython2.7-stdlib_2.7.16-2+deb10u1_amd64.deb
97cae1e38c030291c6b3ecb0a17ee6c6536d19912bf1d53a55172d85935420ae libpython-stdlib_2.7.16-1_amd64.deb
9844b02a3bfa8c9f89a077cc5208122f9245a6a6301cbf5fdc66b1a76f163c08 libfribidi0_1.0.5-3.1+deb10u1_amd64.deb
9b2d2c420beed1bb115b05c7766e981eab3865f9e9509d22fc621389614d2528 libglib2.0-0_2.58.3-2+deb10u2_amd64.deb
9c937923b35ac24f5cb6be81626f00dd6b810fc0889e5b3b08b7ffc9d179ff1b python3-minimal_3.7.3-1_amd64.deb
9ca85e6e2645a5e660431294320658ec7a2910d9fed90ca4e648c1211a2b844b libmpdec2_2.4.2-2_amd64.deb
9ddccf6c37b9ac540b499da06e5eb7406d52b66bc4659b48be0eea85e6f86df9 gpg_2.2.12-1+deb10u1_amd64.deb
a37897b52338012c3864a76533f536ff9e2b2c6e353fb01ef90b13c3976a788b libssl-dev_1.1.1d-0+deb10u3_amd64.deb
a396bf2da427ad250ffe89b2386c7d0288bd7321f501c79cfc55a249e555d455 python3-ijson_2.3-2_all.deb
a49f5eba4b17f237c20931976c371a5676d7c8d0ff931a1a62abedb38bf63269 krb5-locales_1.17-3_all.deb
a52d5216858c7185bc245e52ad95a6ad515d087bc25e8556df06c5626b41a837 libgcc-8-dev_8.3.0-6_amd64.deb
a52d5b3e70d964c9063d9725aff540daba1971d4e81382ebc3058bce4d815f3c libfl-dev_2.6.4-6.2_amd64.deb
a65ea1c2a2c32995ea5337dc769ea2de503dd65e0ee2cde345d565ba06575d0c file_1%3a5.35-4+deb10u1_amd64.deb
a73b05c10399636a7c7bff266205de05631dc4af502bfb441cbbc6af0a7deb2a libmpc3_1.1.0-1_amd64.deb
a7857b726c3e0d16cda2fbb9020d42e024a3160d54ef858f58578612276683e8 libxau6_1%3a1.0.8-1+b2_amd64.deb
a8ac73f3c579a7c8b16fd029792c196eb1ab446a49584c2bd94b2bbe30e3df3a libtimedate-perl_2.3000-2+deb10u1_all.deb
a93ea619d2b746663733df437e998ec06c0ef6afe1409a73d75a607ce3756f1c libxml-sax-perl_1.00+dfsg-1_all.deb
ab078c41e6720aaacb09d54fedaab3526c4bbba62e12f661add70eeaff762bf8 libhtml-tagset-perl_3.20-3_all.deb
ad2fa6d373ab18c3fc729e3a477e8b999ad33480170bd0d8966e9c7fd4843837 zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb
ad9a4b4fd21b7cdb9a211d6f6196a93f825660632252bd566f2588b4620b4c9b gnat-8_8.3.0-6_amd64.deb
ae756853eff06749370f37f717339098d7ead8eb40d8eca9050c4dd8d64be33a g++_4%3a8.3.0-1_amd64.deb
b28c73a44f967faa49db7f7541afde8212f91ee67be8648635ab9bd0beacbd9f javascript-common_11_all.deb
b293309a892730986e779aea48e97ea94cd58f34f07fefbd432c210ee4a427e2 libssl1.1_1.1.1d-0+deb10u3_amd64.deb
b3392a29de0cea29f9e8e07793d1f03fcb84a3ca25b7471e2db0e0fa93ffa566 libldap-common_2.4.47+dfsg-3+deb10u2_all.deb
b4c657192b1ebb3df2f4670435a32012de723d7f9d6c970c9b902c82df475f72 libkyotocabinet16v5_1.2.76-4.2+b1_amd64.deb
b582f4bc549877d59254318feaaf1354020d695cfe9b9e6aab0aa26b65c29071 libubsan1_8.3.0-6_amd64.deb
b9116a8a0d7c2f878ed37517c8d714c23b0578fa5cc4002b473521d82cea62fd libtext-unidecode-perl_1.30-1_all.deb
b9db9483510589d939ee897b8b2b15661d243c8fac13dfa18e6daa10be5d0a2a liblsan0_8.3.0-6_amd64.deb
b9ded0026e9d0e006eb6d3e697919d9b2a8f7bf607d8acdebf03588e2b96b771 libk5crypto3_1.17-3_amd64.deb
bae88af666531b3b46a5c1b54f699e7354264e6fc1654b02bb537f2076694b05 libbinutils_2.31.1-16_amd64.deb
baf0872964df0ccb10e464b47d995acbba5a0d12a97afe2646d9a6bb97e8d79d netbase_5.6_all.deb
bd00051c1275de495f54a0a2006ba188f8fb2dba33bc669e5ea417ade07b2602 libcurl4_7.64.0-4+deb10u1_amd64.deb
bd36c77088f90a876f0cccbbaf28ac0ebc299198022b1451abeb35c3371f878c libtry-tiny-perl_0.30-1_all.deb
be69cda8c2a860e64c43396bf2ff1c7145259cb85753ded14e0434f15ed647a0 libwww-robotrules-perl_6.02-1_all.deb
bfa1a449fcd229456f73b6fb6af24aeb9ad3d6b998b650b7e5615b8101e5d3c0 libpython3.7-stdlib_3.7.3-2+deb10u2_amd64.deb
c1d8c2c8943f95511811eea4c85ee72cec9cf1442d16db18e135e589a77dc050 libjsoncpp1_1.7.4-3_amd64.deb
c1da1cffff8a024b5eca0a6795558d9e0ec88fbd24fe059490dc665dc5cac92f binutils-x86-64-linux-gnu_2.31.1-16_amd64.deb
c2696ba3984dd2fc90bacb01c3bbb6c5f4477bcabbc90fa084cb9fe971b66d6d binutils_2.31.1-16_amd64.deb
c27678f219146a347a99a108685c893616f4b1d0646bcfd644d6f079d319c780 libalgorithm-diff-perl_1.19.03-2_all.deb
c3f234591469e8fc3eaac9cb6a20732b10e4392d29cf8c743216c6ea841a2133 python3.7-minimal_3.7.3-2+deb10u2_amd64.deb
c453c3047a3e029ceccead76fa4b96912af75d593b59e54902e3590a3d6b91a6 libxml-sax-base-perl_1.09-1_all.deb
c472991b6fed2efac0a5eb1ba6fca02f2061172b7ae4669627c96daf6f575afb gpgconf_2.2.12-1+deb10u1_amd64.deb
c472cc849c02f03522b44e12191b6dfde496afa2a53b862f9b913dc2ae218f70 gcc_4%3a8.3.0-1_amd64.deb
c74233b04844391c62aa04ee248f9d510647b3f31982852bd3b721870d552065 libuv1_1.24.1-1_amd64.deb
c89092e2b584a945258b2e36d97c991f996b51276c349f1c92ed07fbd88cac7d libwrap0_7.6.q-28_amd64.deb
c9719552671a905045fcb33f6ae82227f85c6f6288df8621bc874cf55549ce81 libgnatvsn8_8.3.0-6_amd64.deb
c99437674b33964f44eb54b1a4d8cb5bbca0293989cd3d426bcb54e9f54d88db libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_amd64.deb
c9b91b2cd288563998d9944a3b047b3ff8f61ba61e73ab11336dd23c2cc27303 libhttp-daemon-perl_6.01-3_all.deb
cae2859bfa6672e614b0bcf2062aa0eea06a9aa6456b0eb6e5fc0ac40ed4320b libwww-perl_6.36-2_all.deb
cc219cdf82ffc3d98d74b79b98687395450c43eece6712ca7784e4d2c48dea61 libfile-fcntllock-perl_0.22-3+b5_amd64.deb
ccd6cdf5ec28a92744a79f3f210f071679d12deb36917d4e8d17ae7587f218cc libedit2_3.1-20181209-1_amd64.deb
cd67ae8de2800717bd09accedcad746f294db9dfe4849e200c93d747ed871286 cron_3.0pl1-134+deb10u1_amd64.deb
cf23f2c340b048177ef3060644ec759a9002932f8c97889089d741723f8ada6c libnet-smtp-ssl-perl_1.04-1_all.deb
d005438229811b09ea9783491c98b145c9bcf6489284ad7870c19d2d09a8f571 libmpfr6_4.0.2-1_amd64.deb
d02a82455faab988a52121f37d97c528a4f967ed75e9398e1d8db571398c12f9 ucf_3.0038+nmu1_all.deb
d1e770fbb959033ab9b9056398d59cee5dc52fa2e98e9d0776d42c8605e42393 libhtml-parser-perl_3.72-3+b3_amd64.deb
d2cf8da8b3d575f0c2d7cb0a687e63b617a7bc85e434b8b1a2abe63481977619 libgdbm6_1.18.1-4_amd64.deb
d333c8986adff11fb54aed83e1b29f99996c321f7fb5b75614d66e5aa611a5d8 g++-8_8.3.0-6_amd64.deb
d384b12b278fc55e993b274c0e324ec4203f1646deaf76453bd1e6954e24dc21 libasan5_8.3.0-6_amd64.deb
d412efde85b1bbdec65f7a4f4f3fc9754eb33b4712218d51eaaa8f6b950613e0 python2_2.7.16-1_amd64.deb
d51e27d3fcba9bd0fe5f3303b61d08ebbd1a3bc57c40d467338b34f5d4ee762f libisl19_0.20-2_amd64.deb
d5fc0ab86db9a6a02c2ad517671788c08cf86cfa0186bac1b5c863b14e2e7eb6 libltdl7_2.4.6-9_amd64.deb
d60dee1f402ee0fba6d44df584512ae9ede73e866048e8476de55d9b78fa2da1 libexpat1_2.2.6-2+deb10u1_amd64.deb
d804ee5d2ce09410e2f22a50ae68edba36a15c68cba9caa374d3b2741f736c3c libunbound8_1.9.0-2+deb10u2_amd64.deb
d9d9a2e339fe6602b3c51ea0652a027159900d80b6c70187bb2fb4dca4f2a32d mailutils_1%3a3.5-4_amd64.deb
d9fd9f28350722a6c9b7e106a1db1dd220b78aa42a131dccba4452cf5fd9649b libobjc4_8.3.0-6_amd64.deb
db1cd5fed117936461f3d16eeb12e84e5eb2e9b6756beda02d7043142ff35396 libhttp-cookies-perl_6.04-1_all.deb
dd267f85672654acbc428c2b171493564a46cedffa0f5875c8ec2f1f5437a389 libapt-inst2.0_1.8.2.1_amd64.deb
de75f92b5fb4ab369c52c4a4351efad8396f06db9b15b87749d76d2cd18b4772 cpio_2.12+dfsg-9_amd64.deb
dea842d782f8b122a5551a7246781b94044713bb8c3235b0d4747a3ea15696b1 liblocale-gettext-perl_1.07-3+b4_amd64.deb
df69b110822b39f39600cd6ee889f4d7736b2105a7d9c8a100ce5f98d978abf0 lib32stdc++6_8.3.0-6_amd64.deb
df85973aa5a9939710832376b3247426ec2da314f63992041eeaf5ba280afcaf mailutils-common_1%3a3.5-4_all.deb
dfbe504791f99e8e086ed7a363d22ed6ae802e3e6c4e191878df94fa3d5e2420 xz-utils_5.2.4-1_amd64.deb
e078de84411f98b883f910483c6dec668383df84d6212ee9365650b46b8177e2 python3-attr_18.2.0-1_all.deb
e0e9d331643755db339e321c38889be13a8284cbba8ed0b7bfc062f8a68a0974 libkrb5support0_1.17-3_amd64.deb
e1751738e0f3cf798c8db1f6424789f1d388a423c158bf182c18325e109a9140 libldap-2.4-2_2.4.47+dfsg-3+deb10u2_amd64.deb
e57bd3393ba387eba57f45c99d51abf1ad762f898337ca1079cb9b2f563f8c63 curl_7.64.0-4+deb10u1_amd64.deb
e5dcd5ff5be854e9c7645f1a349701e809078051ef88dd119dc55d07c2e1f7bb libpython2.7_2.7.16-2+deb10u1_amd64.deb
e671d4fbf01230393897f3dc8a5b5699905431f1fff914320e82ba829a9420ad fakeroot_1.23-1_amd64.deb
e7157cc999402118a01919b90be27249e70ae830d06a5dc42e9069ed230926be gnupg-l10n_2.2.12-1+deb10u1_all.deb
e94da3a26503099b1787d865127687941bd527d278b59a607bfa533f9b94d232 cpp_4%3a8.3.0-1_amd64.deb
e96846869eeadd1de4e6ea594da14191cfc7838f1fa48ab880978d764d3c7ee6 libencode-locale-perl_1.05-1_all.deb
eb7862c7ad2cf5b86f3851c7103f72f8fa45b48514ddcf371a8e4ba8f02a79e5 python3_3.7.3-1_amd64.deb
eb97d5dff2db99ef44f13cc3151b3f0a666e2c96093d5e32340914608d874a59 libelf-dev_0.176-1.1_amd64.deb
ec43cea7798b07e39ad53bb4088f6db17ef1fb01abaebab0641da0ba0e6819e4 python3-six_1.12.0-1_all.deb
ecb8536f5fb34543b55bb9dc5f5b14c9dbb4150a7bddb3f2287b7cab6e9d25ef libxdmcp6_1%3a1.1.2-3_amd64.deb
ee7300195d7c28182097e81c4210ee633922a5ff74881099e456b8d42aa27ab3 pinentry-curses_1.1.0-2_amd64.deb
ef21084fc875a8ae711bda774a91a793a37b65a313789f8a642b6016a115bf91 gnat_8.0.1_all.deb
f3aed76145c49f0b6be3eb6840abc4245eebf24448b55c8ed0736fc1d45e5f8a libatomic1_8.3.0-6_amd64.deb
f499fb0f97de183cfd34a5f03de9c5429fcedd74cc2035534ee4189f2e57b6e3 xdg-user-dirs_0.17-2_amd64.deb
f54c0c6c91b7494bf5e199596334335eaf98a6a8284f96d29afe9da3636303a6 libfont-afm-perl_1.20-2_all.deb
f896eeb2215b29943ae99ac9fbac3eac500a0ca105925815117bd7b2b6d2e0e8 bc_1.07.1-2+b1_amd64.deb
f9d62eaa734828d4282fe4c17613c1a688af4cccbe2819eb691b3aaf615e882f libx11-6_2%3a1.6.7-1+deb10u1_amd64.deb
ff247b1c0527cc7322af8d47260268db079e94284ee12352b31be912d30ce2a1 libsqlite3-0_3.27.2-3_amd64.deb
ffebc078745662d2308c0026cc50e37cb54344bde61b1f92b979a2a4e8138efe libevent-2.1-6_2.1.8-stable-4_amd64.deb

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
deb http://deb.debian.org/debian buster main
deb http://snapshot.debian.org/archive/debian/20200910T000000Z buster main
deb http://security.debian.org/debian-security buster/updates main
deb http://snapshot.debian.org/archive/debian-security/20200910T000000Z buster/updates main
deb http://deb.debian.org/debian buster-updates main
deb http://snapshot.debian.org/archive/debian/20200910T000000Z buster-updates main
deb https://deb.debian.org/debian buster main
deb https://snapshot.debian.org/archive/debian/20201021T000000Z buster main
deb https://security.debian.org/debian-security buster/updates main
deb https://snapshot.debian.org/archive/debian-security/20201021T000000Z buster/updates main
deb https://deb.debian.org/debian buster-updates main
deb https://snapshot.debian.org/archive/debian/20201021T000000Z buster-updates main

View File

@ -1,5 +1,5 @@
diff --git a/initrd/bin/gui-init b/initrd/bin/gui-init
index a7f97ab..f1562a9 100755
index 38953ca..1740da6 100755
--- a/initrd/bin/gui-init
+++ b/initrd/bin/gui-init
@@ -13,6 +13,11 @@ mount_boot()
@ -11,11 +11,11 @@ index a7f97ab..f1562a9 100755
+ enable_usb
+ fi
+
# ensure default boot device is set
if [ ! -e "$CONFIG_BOOT_DEV" ]; then
if (whiptail $CONFIG_ERROR_BG_COLOR --clear --title "ERROR: $CONFIG_BOOT_DEV missing!" \
# try to mount if CONFIG_BOOT_DEV exists
if [ -e "$CONFIG_BOOT_DEV" ]; then
mount -o ro $CONFIG_BOOT_DEV /boot
diff --git a/initrd/bin/mount-usb b/initrd/bin/mount-usb
index 266f9dd..556d66e 100755
index 501171a..2196bbd 100755
--- a/initrd/bin/mount-usb
+++ b/initrd/bin/mount-usb
@@ -4,19 +4,6 @@
@ -39,11 +39,11 @@ index 266f9dd..556d66e 100755
mkdir /media
fi
diff --git a/initrd/bin/usb-scan b/initrd/bin/usb-scan
index a9debdf..6f10a30 100755
index d9f26b0..330d672 100755
--- a/initrd/bin/usb-scan
+++ b/initrd/bin/usb-scan
@@ -4,12 +4,6 @@ set -e -o pipefail
. /etc/functions
@@ -5,12 +5,6 @@ set -e -o pipefail
. /etc/gui_functions
. /tmp/config
-# Unmount any previous boot device
@ -53,13 +53,13 @@ index a9debdf..6f10a30 100755
-fi
-
# Mount the USB boot device
if ! grep -q /media /proc/mounts ; then
mount-usb "$CONFIG_USB_BOOT_DEV" \
mount_usb || die "Unable to mount /media"
diff --git a/initrd/etc/functions b/initrd/etc/functions
index 0c7e950..d8f4e33 100755
index dc0fbed..00afcdb 100755
--- a/initrd/etc/functions
+++ b/initrd/etc/functions
@@ -116,6 +116,18 @@ enable_usb()
@@ -122,6 +122,18 @@ enable_usb()
|| die "xhci_pci: module load failed"
sleep 2
fi

View File

@ -1,10 +1,27 @@
#!/usr/bin/env bash
set -e;
# Get latest apt-transport-https and ca-certificates for safer https apt
apt-get update
until apt-get install -y $(cat /etc/apt/packages.list); do
apt-get install -y apt-transport-https ca-certificates
mv /etc/apt/sources.list{.new,}
mv /etc/apt/packages.list{.new,}
apt-get update
until apt-get install --download-only --reinstall -y $(cat /etc/apt/packages.list); do
echo "apt install failed. Likely throttled. Retrying in 10 mins...";
sleep 600;
done;
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*;
(
cd /var/cache/apt/archives \
&& find . -type f \( -iname \*.deb \) -exec sha256sum {} \; \
| sed 's/.\///g' \
| LC_ALL=C sort
) > /etc/apt/package-hashes-compare.txt
diff /etc/apt/package-hashes{,-compare}.txt
apt-get install -y $(cat /etc/apt/packages.list)
rm -rf /var/ache/apt/archives/* /var/lib/apt/lists/* /tmp/* /var/tmp/*;

View File

@ -49,11 +49,6 @@ target_os_source_cves=$( \
)
echo "done"
printf "Generating NIST CPE definitions... "
( cd ${buildroot_dir} && make cpe-info > /dev/null 2>&1 )
cp ${buildroot_dir}/output/cpe-manifest.csv ${audit_dir}/cpe-manifest.csv
echo "done"
printf "Generating license usage reports... "
( cd ${buildroot_dir} && make legal-info > /dev/null 2>&1 )
cp -R ${buildroot_dir}/output/legal-info ${audit_dir}/legal-info
@ -64,7 +59,6 @@ echo "Wrote: build/audit/os_src_hashes.txt"
echo "Wrote: build/audit/fw_src_hashes.txt"
echo "Wrote: build/audit/all_hashes.txt"
echo "Wrote: build/audit/pkg-stats.json"
echo "Wrote: build/audit/cpe-manifest.cve"
echo "Wrote: build/audit/legal-info"
echo "------------------------------------------------"
echo "Build container package CVEs: ${container_package_cves}"

View File

@ -26,6 +26,11 @@ mkdir -p "$build_dir"
cd $buildroot_dir;
git checkout "$buildroot_ref";
git reset --hard;
git tag airgap || :
current_ref="$(git rev-parse --verify HEAD)"
[ "$current_ref" == "$buildroot_ref" ] || {
echo "Error: $buildroot_ref was not successfully checked out"; exit 1;
}
if [ "$(ls -A "${buildroot_external}/patches")" ]; then
for patch in "${buildroot_external}"/patches/*; do
echo "Applying patch: ${patch}";
@ -42,6 +47,11 @@ mkdir -p "$build_dir"
cd "$heads_dir";
git checkout "$heads_ref";
git reset --hard;
git tag airgap || :
current_ref="$(git rev-parse --verify HEAD)"
[ "$current_ref" == "$heads_ref" ] || {
echo "Error: $heads_ref was not successfully checked out"; exit 1;
}
if [ "$(ls -A "${heads_external}/patches")" ]; then
for patch in "${heads_external}"/patches/*; do
echo "Applying patch: ${patch}";

20
scripts/host-env Executable file
View File

@ -0,0 +1,20 @@
#!/bin/bash
set -e
uid=${UID?}
gid=${GID?}
user=${USER:-"build"}
export HOME="/home/${user}"
groupadd -g "$gid" "${user}"
useradd \
-g "$gid" \
-u "$uid" \
-md "/home/${user}" \
-s /bin/bash \
"${user}"
mkdir -p "$HOME"
chown -R "$uid:$gid" "$HOME"
cd "$HOME"
setpriv --reuid="$uid" --regid="$gid" --init-groups "$@"

View File

@ -5,18 +5,29 @@ set -e
cat /etc/apt/packages-old.list | sed 's/=.*//g' \
> /etc/apt/packages.list
apt-get update
apt-get install -y --download-only $(cat /etc/apt/packages.list)
snapshot_date=$(date -d @${GIT_EPOCH} +"%Y%m%dT000000Z")
cat <<-EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian buster main
deb http://snapshot.debian.org/archive/debian/${snapshot_date} buster main
deb http://security.debian.org/debian-security buster/updates main
deb http://snapshot.debian.org/archive/debian-security/${snapshot_date} buster/updates main
deb http://deb.debian.org/debian buster-updates main
deb http://snapshot.debian.org/archive/debian/${snapshot_date} buster-updates main
deb https://deb.debian.org/debian buster main
deb https://snapshot.debian.org/archive/debian/${snapshot_date} buster main
deb https://security.debian.org/debian-security buster/updates main
deb https://snapshot.debian.org/archive/debian-security/${snapshot_date} buster/updates main
deb https://deb.debian.org/debian buster-updates main
deb https://snapshot.debian.org/archive/debian/${snapshot_date} buster-updates main
EOF
set -e;
(
cd /var/cache/apt/archives \
&& find . -type f \( -iname \*.deb \) -exec sha256sum {} \; \
| sed 's/.\///g' \
| LC_ALL=C sort
) > /etc/apt/package-hashes.txt
apt-install
dpkg -l | awk '{ if ($1 == "ii") print $2 "=" $3 }' > /etc/apt/packages.list
cp /dev/null /etc/apt/packages.list
for deb in /var/cache/apt/archives/*.deb; do
package=$(dpkg-deb -f $deb Package);
version=$(dpkg --info ${deb} | grep "^ Version: " | sed 's/^ Version: //g');
echo "${package}=${version}" >> /etc/apt/packages.list;
done