Merge branch 'determinisim-refactor'

This commit is contained in:
Lance Vick 2023-01-03 12:33:24 -08:00
commit 14f89c22d3
Signed by: lrvick
GPG Key ID: 8E47A1EC35A1551D
32 changed files with 1658 additions and 1106 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
release/1.0.0rc2/airgap.iso filter=lfs diff=lfs merge=lfs -text

4
.gitignore vendored
View File

@ -1,4 +1,4 @@
build/ build/
out/
release/develop release/develop
release/*/*.iso .*
release/*/*.rom

329
Makefile
View File

@ -1,183 +1,270 @@
NAME := airgap NAME := airgap
IMAGE := local/$(NAME):latest IMAGE := local/$(NAME):latest
TARGET := x86_64 ARCH := x86_64
DEVICES := librem_13v4 librem_15v4 TARGET := $(ARCH)
USER := $(shell id -u):$(shell id -g)
CPUS := $(shell docker run -it debian nproc)
GIT_REF := $(shell git log -1 --format=%H config) GIT_REF := $(shell git log -1 --format=%H config)
GIT_AUTHOR := $(shell git log -1 --format=%an config) GIT_AUTHOR := $(shell git log -1 --format=%an config)
GIT_KEY := $(shell git log -1 --format=%GP config) GIT_KEY := $(shell git log -1 --format=%GP config)
GIT_EPOCH := $(shell git log -1 --format=%at config) GIT_EPOCH := $(shell git log -1 --format=%at config)
GIT_DATETIME := \ GIT_DATETIME := \
$(shell git log -1 --format=%cd --date=format:'%Y-%m-%d %H:%M:%S' config) $(shell git log -1 --format=%cd --date=format:'%Y-%m-%d %H:%M:%S' config)
VERSION := "develop"
RELEASE_DIR := release/$(VERSION)
ifeq ($(strip $(shell git status --porcelain 2>/dev/null)),) ifeq ($(strip $(shell git status --porcelain 2>/dev/null)),)
GIT_STATE=clean GIT_STATE=clean
else else
GIT_STATE=dirty GIT_STATE=dirty
endif endif
OUT_DIR := build/buildroot/output/images VERSION := $(shell TZ=UTC0 git show --quiet --date='format-local:%Y%m%dT%H%M%SZ' --format="%cd")
RELEASE_DIR := release/$(VERSION)
CONFIG_DIR := config
BR2_EXTERNAL := $(CONFIG_DIR)/buildroot
HEADS_EXTERNAL := $(CONFIG_DIR)/heads
CACHE_DIR := build
SRC_DIR := src
OUT_DIR := out
docker = docker docker = docker
executables = $(docker) executables = $(docker) git patch
.DEFAULT_GOAL := all include $(PWD)/config/config.env
## Use env vars from existing release if present
ifneq (,$(wildcard $(RELEASE_DIR)/release.env))
include $(RELEASE_DIR)/release.env
export
endif
.DEFAULT_GOAL := out/manifest.txt
## Primary Targets ## Primary Targets
.PHONY: all
all: image fetch build hash
.PHONY: build
build: build-os build-fw
.PHONY: image
image:
$(docker) build \
--tag $(IMAGE) \
--file $(PWD)/config/container/Dockerfile \
$(IMAGE_OPTIONS) \
$(PWD)
.PHONY: fetch .PHONY: fetch
fetch: fetch: $(CACHE_DIR)/toolchain.tar
mkdir -p build release mkdir -p build release
$(contain) fetch $(call toolchain,$(USER),"fetch")
.PHONY: clean .PHONY: clean
clean: clean: $(CACHE_DIR)/toolchain.tar
$(contain) clean $(call toolchain,$(USER),"clean")
.PHONY: mrproper .PHONY: mrproper
mrproper: mrproper:
docker image rm -f $(IMAGE) docker image rm -f $(IMAGE)
rm -rf build rm -rf $(CACHE_DIR) $(OUT_DIR)
.PHONY: build-os
build-os:
$(contain) build-os
mkdir -p $(RELEASE_DIR)
cp $(OUT_DIR)/rootfs.iso9660 $(RELEASE_DIR)/airgap_$(TARGET).iso
.PHONY: build-fw
build-fw:
$(contain) build-fw
mkdir -p $(RELEASE_DIR)
for device in $(DEVICES); do \
cp \
build/heads/build/$${device}/pureboot*.rom \
$(RELEASE_DIR)/$${device}.rom ; \
done
## Release Targets ## Release Targets
.PHONY: audit .PHONY: release
audit: release: | \
mkdir -p build/audit $(OUT_DIR)/release.env \
$(contain) audit $(OUT_DIR)/airgap.iso \
$(OUT_DIR)/manifest.txt
mkdir -p $(RELEASE_DIR)
cp out/release.env $(RELEASE_DIR)/release.env
cp out/airgap.iso $(RELEASE_DIR)/airgap.iso
cp out/manifest.txt $(RELEASE_DIR)/manifest.txt
.PHONY: hash .PHONY: attest
hash: attest:
if [ ! -f release/$(VERSION)/hashes.txt ]; then \ rm -rf $(CACHE_DIR) $(OUT_DIR)
openssl sha256 -r release/$(VERSION)/*.rom \ $(MAKE) $(OUT_DIR)/manifest.txt
> release/$(VERSION)/hashes.txt; \ diff -q $(OUT_DIR)/manifest.txt release/$(VERSION)/manifest.txt;
openssl sha256 -r release/$(VERSION)/*.iso \
>> release/$(VERSION)/hashes.txt; \
fi
.PHONY: verify
verify:
mkdir -p build/audit/$(VERSION)
openssl sha256 -r $(RELEASE_DIR)/*.rom \
> build/audit/$(VERSION)/release_hashes.txt
openssl sha256 -r $(RELEASE_DIR)/*.iso \
>> build/audit/$(VERSION)/release_hashes.txt
diff -q build/audit/$(VERSION)/release_hashes.txt $(RELEASE_DIR)/hashes.txt;
.PHONY: sign .PHONY: sign
sign: $(RELEASE_DIR)/*.rom $(RELEASE_DIR)/*.iso sign:
set -e; \ set -e; \
for file in $^; do \ git config --get user.signingkey 2>&1 >/dev/null || { \
gpg --armor --detach-sig "$${file}"; \ echo "Error: git user.signingkey is not defined"; \
exit 1; \
}; \
fingerprint=$$(\ fingerprint=$$(\
gpg --list-packets $${file}.asc \ git config --get user.signingkey \
| grep "issuer key ID" \
| sed 's/.*\([A-Z0-9]\{16\}\).*/\1/g' \ | sed 's/.*\([A-Z0-9]\{16\}\).*/\1/g' \
); \ ); \
mv $${file}.asc $${file}.$${fingerprint}.asc; \ gpg --armor \
done --detach-sig \
--output $(RELEASE_DIR)/manifest.$${fingerprint}.asc \
$(RELEASE_DIR)/manifest.txt
.PHONY: verify
verify: | $(RELEASE_DIR)/manifest.txt
set -e; \
for file in $(RELEASE_DIR)/manifest.*.asc; do \
echo "\nVerifying: $${file}\n"; \
gpg --verify $${file} $(RELEASE_DIR)/manifest.txt; \
done;
.PHONY: audit
audit: $(CACHE_DIR)/toolchain.tar
mkdir -p $(CACHE_DIR)/audit
$(call toolchain,$(USER),"audit")
$(RELEASE_DIR):
mkdir -p $(RELEASE_DIR)
$(RELEASE_DIR)/release.env: \
$(RELEASE_DIR) \
$(OUT_DIR)/release.env
cp $(OUT_DIR)/release.env $(RELEASE_DIR)/release.env
$(RELEASE_DIR)/airgap.iso: \
$(RELEASE_DIR) \
$(OUT_DIR)/airgap.iso
cp $(OUT_DIR)/airgap.iso $(RELEASE_DIR)/airgap.iso
$(RELEASE_DIR)/manifest.txt: \
$(RELEASE_DIR) \
$(OUT_DIR)/manifest.txt
cp $(OUT_DIR)/manifest.txt $(RELEASE_DIR)/manifest.txt
## Development Targets ## Development Targets
.PHONY: shell
shell:
$(docker) inspect "$(NAME)" \
&& $(docker) exec --interactive --user=root --tty "$(NAME)" shell \
|| $(contain) shell
.PHONY: menuconfig .PHONY: menuconfig
menuconfig: menuconfig: $(CACHE_DIR)/toolchain.tar
$(contain) menuconfig $(call toolchain,$(USER),"menuconfig")
cp $(CACHE_DIR)/buildroot/.config \
"config/buildroot/configs/airgap_$(TARGET)_defconfig"
.PHONY: linux-menuconfig .PHONY: linux-menuconfig
linux-menuconfig: linux-menuconfig: $(CACHE_DIR)/toolchain.tar
$(contain) linux-menuconfig $(call toolchain,$(USER),"linux-menuconfig")
.PHONY: vm .PHONY: vm
vm: vm: $(CACHE_DIR)/toolchain.tar
$(contain) vm $(call toolchain,$(USER),"vm")
.PHONY: update-packages # Launch a shell inside the toolchain container
update-packages: .PHONY: toolchain-shell
docker rm -f "$(NAME)-update-packages" || : toolchain-shell: $(CACHE_DIR)/toolchain.tar
$(call toolchain,$(USER),"bash --norc")
# Pin all packages in toolchain container to latest versions
.PHONY: toolchain-update
toolchain-update:
docker run \ docker run \
--rm \ --rm \
--detach \ --env LOCAL_USER=$(USER) \
--name "$(NAME)-update-packages" \ --platform=linux/$(ARCH) \
--user $(userid):$(groupid) \ --volume $(PWD)/$(CONFIG_DIR):/config \
--env GIT_EPOCH="$(GIT_EPOCH)" \ --volume $(PWD)/$(SRC_DIR)/toolchain/scripts:/usr/local/bin \
--volume $(PWD)/config/container/packages.list:/etc/apt/packages-old.list \ --env ARCH=$(ARCH) \
--volume $(PWD)/config/container/apt.conf:/etc/apt/apt.conf \ --interactive \
--volume $(PWD)/scripts:/usr/local/bin \ --tty \
debian tail -f /dev/null debian@sha256:$(DEBIAN_HASH) \
docker exec -it --user=root "$(NAME)-update-packages" update-packages bash -c /usr/local/bin/packages-update
docker cp \
"$(NAME)-update-packages:/etc/apt/packages.list" \ ## Real targets
"$(PWD)/config/container/packages.list"
docker cp \ $(CACHE_DIR)/toolchain.tar:
"$(NAME)-update-packages:/etc/apt/sources.list" \ mkdir -p $(CACHE_DIR)
"$(PWD)/config/container/sources.list" DOCKER_BUILDKIT=1 \
docker cp \ docker build \
"$(NAME)-update-packages:/etc/apt/package-hashes.txt" \ --tag $(IMAGE) \
"$(PWD)/config/container/package-hashes.txt" --build-arg DEBIAN_HASH=$(DEBIAN_HASH) \
docker rm -f "$(NAME)-update-packages" --build-arg CONFIG_DIR=$(CONFIG_DIR) \
--build-arg SCRIPTS_DIR=$(SRC_DIR)/toolchain/scripts \
--platform=linux/$(ARCH) \
-f $(SRC_DIR)/toolchain/Dockerfile \
.
docker save "$(IMAGE)" -o "$@"
$(CACHE_DIR)/buildroot: $(CACHE_DIR)/toolchain.tar
$(call git_clone,buildroot,$(BUILDROOT_REPO),$(BUILDROOT_REF))
$(CACHE_DIR)/heads: $(CACHE_DIR)/toolchain.tar
$(call git_clone,heads,$(HEADS_REPO),$(HEADS_REF))
$(OUT_DIR):
mkdir -p $(OUT_DIR)
$(OUT_DIR)/release.env: $(OUT_DIR)
echo 'VERSION=$(VERSION)' > $(OUT_DIR)/release.env
echo 'GIT_REF=$(GIT_REF)' >> $(OUT_DIR)/release.env
echo 'GIT_AUTHOR=$(GIT_AUTHOR)' >> $(OUT_DIR)/release.env
echo 'GIT_KEY=$(GIT_KEY)' >> $(OUT_DIR)/release.env
echo 'GIT_DATETIME=$(GIT_DATETIME)' >> $(OUT_DIR)/release.env
$(OUT_DIR)/airgap.iso: \
$(CACHE_DIR)/buildroot \
$(OUT_DIR)/release.env
$(call apply_patches,buildroot,$(BR2_EXTERNAL)/patches)
$(call toolchain,$(USER)," \
cd buildroot; \
make "airgap_$(TARGET)_defconfig"; \
unset FAKETIME; \
make source; \
make; \
")
mkdir -p $(OUT_DIR)
cp $(CACHE_DIR)/buildroot/output/images/rootfs.iso9660 \
$(OUT_DIR)/airgap.iso
$(OUT_DIR)/manifest.txt: \
$(OUT_DIR)/airgap.iso \
$(OUT_DIR)/release.env
cd $(OUT_DIR); \
openssl sha256 -r release.env > manifest.txt; \
openssl sha256 -r airgap.iso >> manifest.txt;
## Make Helpers ## Make Helpers
check_executables := $(foreach exec,$(executables),\$(if \ check_executables := $(foreach exec,$(executables),\$(if \
$(shell which $(exec)),some string,$(error "No $(exec) in PATH"))) $(shell which $(exec)),some string,$(error "No $(exec) in PATH")))
userid = $(shell id -u) define git_clone
groupid = $(shell id -g) [ -d $(CACHE_DIR)/$(1) ] || git clone $(2) $(CACHE_DIR)/$(1)
contain := \ git -C $(CACHE_DIR)/$(1) checkout $(3)
$(docker) run \ git -C $(CACHE_DIR)/$(1) rev-parse --verify HEAD | grep -q $(3) || { \
echo 'Error: Git ref/branch collision.'; exit 1; \
};
endef
define apply_patches
[ -d $(2) ] && $(call toolchain,$(USER)," \
cd $(1); \
git restore .; \
find /$(2) -type f -iname '*.patch' -print0 \
| xargs -t -0 -n 1 patch -p1 --no-backup-if-mismatch -i ; \
")
endef
define toolchain
docker load -i $(CACHE_DIR)/toolchain.tar
docker run \
--rm \ --rm \
--tty \ --tty \
--interactive \ --interactive \
--name "$(NAME)" \ --user=$(1) \
--hostname "$(NAME)" \ --platform=linux/$(ARCH) \
--env TARGET="$(TARGET)" \ --volume $(PWD)/config:/config \
--env DEVICES="$(DEVICES)" \ --volume $(PWD)/$(KEY_DIR):/keys \
--env GIT_DATETIME="$(GIT_DATETIME)" \ --volume $(PWD)/$(SRC_DIR):/src \
--env GIT_EPOCH="$(GIT_EPOCH)" \ --volume $(PWD)/$(CACHE_DIR):/home/build \
--volume $(PWD)/scripts:/usr/local/bin \
--cpus $(CPUS) \
--workdir /home/build \
--env HOME=/home/build \
--env PS1="$(NAME)-toolchain" \
--env GNUPGHOME=/cache/.gnupg \
--env ARCH=$(ARCH) \
--env TARGET="$(ARCH)" \
--env GIT_REF="$(GIT_REF)" \ --env GIT_REF="$(GIT_REF)" \
--env GIT_AUTHOR="$(GIT_AUTHOR)" \ --env GIT_AUTHOR="$(GIT_AUTHOR)" \
--env GIT_KEY="$(GIT_KEY)" \ --env GIT_KEY="$(GIT_KEY)" \
--env GIT_STATE="$(GIT_STATE)" \ --env GIT_DATETIME="$(GIT_DATETIME)" \
--env GIT_EPOCH="$(GIT_EPOCH)" \
--env KBUILD_BUILD_USER=$(KBUILD_BUILD_USER) \
--env KBUILD_BUILD_HOST=$(KBUILD_BUILD_HOST) \
--env KBUILD_BUILD_VERSION=$(KBUILD_BUILD_VERSION) \
--env KBUILD_BUILD_TIMESTAMP=$(KBUILD_BUILD_TIMESTAMP) \
--env KCONFIG_NOTIMESTAMP=$(KCONFIG_NOTIMESTAMP) \
--env SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH) \
--env FAKETIME_FMT=$(FAKETIME_FMT) \
--env FAKETIME=$(FAKETIME) \
--env BR2_EXTERNAL="/$(BR2_EXTERNAL)" \
--env HEADS_EXTERNAL="/$(HEADS_EXTERNAL)" \
--env UID="$(shell id -u)" \ --env UID="$(shell id -u)" \
--env GID="$(shell id -g)" \ --env GID="$(shell id -g)" \
--volume $(PWD)/build:/home/build/build \ $(IMAGE) \
--volume $(PWD)/config:/home/build/config \ bash -c $(2)
--volume $(PWD)/release:/home/build/release \ endef
--volume $(PWD)/scripts:/home/build/scripts \
$(IMAGE)

View File

@ -4,7 +4,7 @@
## About ## ## About ##
A live buildroot based distribution designed for managing secrets offline. A live buildroot based Liux distribution designed for managing secrets offline.
Built for those of us that want to be -really- sure our most important secrets Built for those of us that want to be -really- sure our most important secrets
are managed in a clean environment with an "air gap" between us and the are managed in a clean environment with an "air gap" between us and the
@ -18,19 +18,11 @@ internet with high integrity on the supply chain of the firmware and OS used.
* Store/Restore BIP39 seed to a hardware wallet such as a Trezor or Ledger * Store/Restore BIP39 seed to a hardware wallet such as a Trezor or Ledger
## Features ## ## Features ##
* Builds Coreboot-heads firmware for all supported devices for measured boot * Determinsitic iso generation for multi-party code->binary verification
* Determinsitic rom/iso generation for multi-party code->binary verification
* Small footprint (< 100MB) * Small footprint (< 100MB)
* Immutable and Diskless: runs from initramfs * Immutable and Diskless: runs from initramfs
* Network support and most drivers removed to minimize exfiltration vectors * Network support and most drivers removed to minimize exfiltration vectors
## Supported Devices ##
| Device | TPM Model | TPM Version | Remote Attestation |
|-------------|:--------------:|:-----------:|:-------------------:|
| Librem13v4 | Infineon 9465 | 1.2 | HOTP via Nitrokey |
| Librem15v4 | Infineon 9456 | 1.2 | HOTP via Nitrokey |
## Requirements ## ## Requirements ##
### Software ### ### Software ###
@ -39,42 +31,61 @@ internet with high integrity on the supply chain of the firmware and OS used.
### Hardware ### ### Hardware ###
* Supported PC already running coreboot-heads * Recommended: PC running coreboot-heads
* Ensure any Wifi/Disk/Bluetooth/Audio devices are removed * Allows for signed builds, and verification of signed sd card payloads
* Ensure any Wifi/Disk/Bluetooth/Audio devices are disabled/removed
* Supported remote attestation key (Librem Key, Nitrokey, etc) * Supported remote attestation key (Librem Key, Nitrokey, etc)
* Supported GPG smartcard device (Yubikey, Ledger, Trezor, Librem Key, etc) * Supported GPG smartcard device (Yubikey, Ledger, Trezor, Librem Key, etc)
* Blank flash drive * Blank flash drive
* Blank SD card * Blank SD card
## Build ## ## Build ##
1. Reproduce existing release, or build fresh if never released: ### Build a new release
``` ```
make VERSION=1.0.0rc1 make VERSION=1.0.0rc1 release
``` ```
2. Compares hashes of newly built iso/rom files with in-tree hashes.txt ### Reproduce an existing release
``` ```
make VERSION=1.0.0rc1 verify make VERSION=1.0.0rc1 attest
``` ```
### Sign an existing release
## Install ## ```
make VERSION=1.0.0rc1 sign
```
1. Place contents of release/$VERSION folder on SD card ## Setup ##
2. Boot machine to Heads -> Options -> Flash/Update BIOS
3. Flash firmware via "Flash the firmware with new ROM, erase settings"
4. Insert external Remote attestation key and signing key when prompted
6. Reboot and verify successful remote attestation
7. Boot to shell: Options -> Recovery Shell
8. Mount SD card
9. Insert chosen GPG Smartcard device
10. Sign target iso ```gpg --armor --detach-sign airgap*.iso```
11. Reboot
Assumes target is running Pureboot or Coreboot/heads
1. Boot to shell: ```Options -> Recovery Shell```
2. Mount SD card
```
mount-usb
mount -o remount,rw /media
```
3. Insert chosen GPG Smartcard device
4. Initialize smartcard
```
gpg --card-status
```
5. Sign target iso
```
cd /media
gpg --armor --detach-sign airgap.iso
```
6. Unmount
```
cd
umount /media
sync
```
7. Reboot
## Usage ## ## Usage ##
@ -82,24 +93,6 @@ internet with high integrity on the supply chain of the firmware and OS used.
2. Power on, and verify successful remote attestation 2. Power on, and verify successful remote attestation
3. Boot to airgap via: Options -> Boot Options -> USB Boot 3. Boot to airgap via: Options -> Boot Options -> USB Boot
## Release ##
1. Audit dependencies to ensure no relevant CVEs are open at the moment:
```
make audit
```
2. Verify and add detached signature to given release with:
```
make VERSION=1.0.0rc1 verify sign
```
3. Commit signatures.
## Development ## ## Development ##
### Build develop image ### Build develop image

View File

@ -13,6 +13,5 @@ echo "export GIT_AUTHOR=\"${GIT_AUTHOR}\"" >> ${TARGET_DIR}/etc/environment
echo "export GIT_KEY=\"${GIT_KEY}\"" >> ${TARGET_DIR}/etc/environment echo "export GIT_KEY=\"${GIT_KEY}\"" >> ${TARGET_DIR}/etc/environment
echo "export GIT_DATETIME=\"${GIT_DATETIME}\"" >> ${TARGET_DIR}/etc/environment echo "export GIT_DATETIME=\"${GIT_DATETIME}\"" >> ${TARGET_DIR}/etc/environment
echo "export GIT_EPOCH=\"${GIT_EPOCH}\"" >> ${TARGET_DIR}/etc/environment echo "export GIT_EPOCH=\"${GIT_EPOCH}\"" >> ${TARGET_DIR}/etc/environment
echo "export GIT_STATE=\"${GIT_STATE}\"" >> ${TARGET_DIR}/etc/environment
exit $? exit $?

File diff suppressed because it is too large Load Diff

View File

@ -1,37 +1,28 @@
diff --git a/fs/iso9660/iso9660.mk b/fs/iso9660/iso9660.mk diff --git a/fs/iso9660/iso9660.mk b/fs/iso9660/iso9660.mk
index a129655ce3..1adaf15923 100644 index 0524f94c35..284c21f566 100644
--- a/fs/iso9660/iso9660.mk --- a/fs/iso9660/iso9660.mk
+++ b/fs/iso9660/iso9660.mk +++ b/fs/iso9660/iso9660.mk
@@ -24,7 +24,7 @@ @@ -157,7 +157,13 @@ ROOTFS_ISO9660_PRE_GEN_HOOKS += ROOTFS_ISO9660_DISABLE_EXTERNAL_INITRD
ROOTFS_ISO9660_BOOT_MENU = $(call qstrip,$(BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU))
-ROOTFS_ISO9660_DEPENDENCIES = host-cdrkit linux
+ROOTFS_ISO9660_DEPENDENCIES = host-xorriso host-cdrkit linux
ifeq ($(BR2_TARGET_ROOTFS_INITRAMFS),y)
ROOTFS_ISO9660_USE_INITRD = YES
@@ -129,10 +129,20 @@ ROOTFS_ISO9660_PRE_GEN_HOOKS += ROOTFS_ISO9660_DISABLE_EXTERNAL_INITRD
endif # ROOTFS_ISO9660_USE_INITRD endif # ROOTFS_ISO9660_USE_INITRD
define ROOTFS_ISO9660_CMD -ROOTFS_ISO9660_OPTS += -J -R
- $(HOST_DIR)/bin/genisoimage -J -R -b $(ROOTFS_ISO9660_BOOT_IMAGE) \ +ROOTFS_ISO9660_OPTS += \
- -no-emul-boot -boot-load-size 4 -boot-info-table \ + -volume_date all_file_dates "=$(SOURCE_DATE_EPOCH)" \
+ $(HOST_DIR)/bin/xorriso \
+ -as mkisofs \ + -as mkisofs \
+ -J \
+ -R \ + -R \
+ -joliet \
+ -eltorito-boot $(ROOTFS_ISO9660_BOOT_IMAGE) \
+ -no-emul-boot \
+ -boot-load-size 4 \
+ -boot-info-table \
$(ROOTFS_ISO9660_GENISOIMAGE_OPTS) \
- -o $@ $(ROOTFS_ISO9660_TMP_TARGET_DIR)
+ -o $@ $(ROOTFS_ISO9660_TMP_TARGET_DIR) \
+ -- \
+ -uid 0 \
+ -gid 0 \ + -gid 0 \
+ -volume_date all_file_dates "=$(SOURCE_DATE_EPOCH)" + -uid 0
endef
ifeq ($(BR2_TARGET_ROOTFS_ISO9660_HYBRID),y) ROOTFS_ISO9660_OPTS_BIOS = \
-b $(ROOTFS_ISO9660_BOOT_IMAGE) \
@@ -181,7 +187,7 @@ ROOTFS_ISO9660_OPTS += $(ROOTFS_ISO9660_OPTS_EFI)
endif
define ROOTFS_ISO9660_CMD
- $(HOST_DIR)/bin/xorriso -as mkisofs \
+ $(HOST_DIR)/bin/xorriso \
$(ROOTFS_ISO9660_OPTS) \
-o $@ $(ROOTFS_ISO9660_TMP_TARGET_DIR)
endef

View File

@ -15,6 +15,7 @@ cat << "EOF"
|___/ |_| |___/ |_|
EOF EOF
echo " Build Details:" echo " Build Details:"
echo " - Version: $VERSION"
echo " - Date: $GIT_DATETIME" echo " - Date: $GIT_DATETIME"
echo " - Tree State: $GIT_STATE" echo " - Tree State: $GIT_STATE"
echo " - Committer: $GIT_AUTHOR" echo " - Committer: $GIT_AUTHOR"

View File

@ -1,2 +1,14 @@
BUILDROOT_REF=2766f346195dec29b53bc09f6038193998ea3693 export BUILDROOT_REF=ea51485ee9ab44f72f8b1cc019dcb17f276d1def
HEADS_REF=6e62c83e164231c629d77a45d37569b3bff43d3f export HEADS_REF=6e62c83e164231c629d77a45d37569b3bff43d3f
export DEBIAN_HASH=48b28b354484a7f0e683e340fa0e6e4c4bce3dc3aa0146fc2f78f443fde2c55d
export FAKETIME_FMT="%s"
export FAKETIME="1"
export SOURCE_DATE_EPOCH=1
export KBUILD_BUILD_TIMESTAMP="1970-01-01 00:00:00 UTC"
export KCONFIG_NOTIMESTAMP=1
export KBUILD_BUILD_USER=root
export KBUILD_BUILD_HOST=AirgapOS
export KBUILD_BUILD_VERSION=1
export BUILDROOT_REPO=git://git.busybox.net/buildroot
export HEADS_REPO=https://source.puri.sm/coreboot/purism-heads.git

View File

@ -1,22 +0,0 @@
ARG DEBIAN_IMAGE_HASH=8414aa82208bc4c2761dc149df67e25c6b8a9380e5d8c4e7b5c84ca2d04bb244
FROM debian@sha256:${DEBIAN_IMAGE_HASH} as debian
ENV DEBIAN_FRONTEND=noninteractive \
LANG=C.UTF-8 \
TZ=UTC \
TERM=xterm-256color \
HOME=/home/build \
PATH=/home/build/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ADD scripts/ /usr/local/bin/
## 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
WORKDIR /home/build
ENTRYPOINT ["/usr/local/bin/host-env"]

View File

@ -1,2 +0,0 @@
Acquire::http::Timeout "30";
Acquire::Check-Valid-Until "false";

View File

@ -1,280 +0,0 @@
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
05e64681a0c3037fa71c94c083a8aabb6eb5f40e974c4ec548e0376635cffeb0 gpg-wks-server_2.2.12-1+deb10u1_amd64.deb
05e90f94363055cf27cd88b7968820645180d37a649a93cf5d7ea6f3c7fe973e gcc-8_8.3.0-6_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
0a515f81b392e63277befc820eaf792f6e00118c56b909aa5012f92242424271 linux-libc-dev_4.19.194-3_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
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
167f04687887076b95e3faf07ac99f81411f5bd4958eda53ce91d79460d020a3 exim4-daemon-light_4.92-8+deb10u6_amd64.deb
18fa901205ed21c833ff669daae26f675803147f4cc64ddc95fc9cddd7f654c8 libpcre2-8-0_10.32-5_amd64.deb
1918442d7db16b0fadb38f2ab7f15d3bb06688923ad5929fb78e706a015b0192 libllvm7_1%3a7.0.1-8+deb10u2_amd64.deb
19268b796e62f754400c67c69cb759220089cf10aaa5dfd72a84ab1a818caa08 libsqlite3-0_3.27.2-3+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
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
1fab1948f8e1dbc9540b0d6b3b5f2b53e5d621deec1715549d41940853a0aa5d python3-aiohttp_3.5.1-1+deb10u1_amd64.deb
2043859f8bf39a20d075bf52206549f90dcabd66665bb9d6837273494fc6a598 sensible-utils_0.0.12_all.deb
20915dbac4d93416960bce90fd32d5263a04a12ed15a095694a34dca8e2a8920 libio-html-perl_1.001-1_all.deb
246b2f152d29ca1552b8c422721f0726fcc8a0b1c50b04ac99bf3c42c198e742 libldap-2.4-2_2.4.47+dfsg-3+deb10u6_amd64.deb
247e6681da3f2062e24b8ac9ebd0c4d6738b40efdf1e69d8adc62c10f05b24e2 libmagic1_1%3a5.35-4+deb10u2_amd64.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
2a17791ec6663e84c6d706864198520fe47f5a19159a643b1a6109290b4f3656 openssl_1.1.1d-0+deb10u6_amd64.deb
2b2f418d91b27347bd471fe59a931eaab09d10acbd2abc61d53a7795154aa0d6 libksba8_1.3.5-2_amd64.deb
2c7473b87466a8eae640e44d80282a2c7474374858031fb1a1d499426b13dd75 libx11-data_2%3a1.6.7-1+deb10u2_all.deb
2cd0d6cf99caf7d55263810d1a8084e6b638e3bb2dd44afd629aed02a8e9ebb0 python3-async-timeout_3.0.1-1_all.deb
2d333d0fcc49138d0411ce3442671058cc1f7e1a9a85a62ea63d4f2184bc4c04 libarchive13_3.3.3-4+deb10u1_amd64.deb
2d90547b3509aae6cdedbad35661d0cac362490cb9dd74eb9d0891c7ca8aee43 libkrb5support0_1.17-3+deb10u1_amd64.deb
2da57081fab3a70f1fc4bd02bcd29de1ddf754e3275ad4bb7d0055911c373acb unzip_6.0-23+deb10u2_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
2f3c12d0972e492a9131258ab127968ab9d2c3aafa1fe885d224c43180e31c21 libuv1_1.24.1-1+deb10u1_amd64.deb
2f7e4763bf7ab762478959d27ad910fe076d07227508f780360c0a212dde2a6e exim4-base_4.92-8+deb10u6_amd64.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
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
359e8c0524ce6a4729af5aaf581bc37ebe7b3c3919bfb18ce310e92a2948987a gnupg_2.2.12-1+deb10u1_all.deb
36b978fcacde4e5cddc205e32b7d5c50525fef83481144ac9ec4cc83ed9e213a libpython3.7-stdlib_3.7.3-2+deb10u3_amd64.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
3d8137a458b53eb85c4b7440faf62086b645077e1cfaef94065bd79c18a1118e libxml2_2.9.4+dfsg1-7+deb10u2_amd64.deb
3e04a24ec61841bb6fb8b17b1af7c904272f26479001c2dc054501e839222425 gpg-wks-client_2.2.12-1+deb10u1_amd64.deb
40a6f0c05ffc025b760db64e988941660fcd53cda4daec6654f4ad4b235a9593 python-apt_1.8.4.3_amd64.deb
41c111077210831297c9630b407cbf223f1b2beeb6bdd1c4c3400f2c5d7d3498 libomp-7-dev_1%3a7.0.1-8+deb10u2_amd64.deb
41d7ffc45347c5841ce8ad2a6511d8c1da2f3782aa1b9f1f83549d37d50991b2 libhttp-message-perl_6.18-1_all.deb
423d2cfea0a0c19613a5c053cc88b1bf75e6a4b2782ee615a4e6516e0b50a5b6 libx11-6_2%3a1.6.7-1+deb10u2_amd64.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
496a2fff86a2433e26b4c0736ea762426dee1eb0b7578951e0d3392aa6e242b4 python3.7-minimal_3.7.3-2+deb10u3_amd64.deb
49fda9b3323304ac2bf6adbd43c66fd47a6b4651d9dbbccefc3081e5c4869196 texinfo_6.5.0.dfsg.1-4+b1_amd64.deb
4a3fb6e0953789f3de455ad7c921294978d734e6395bc45bd6039dcd9634d263 libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb
4b685fb59cb69a276b8f03035c0cc86c45e78c956aa84b2a3263cde0229edfca libmagic-mgc_1%3a5.35-4+deb10u2_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
526541e1e36d4fc042e93ae53bb21425e6bba2821ce09fa6c95119dffc5bf866 file_1%3a5.35-4+deb10u2_amd64.deb
538d88329dd3c6d9936fae3051e4f4f0e2a4300f0ba5252afcdd8787871f2caf python2-minimal_2.7.16-1_amd64.deb
559bf1ef518fa3d29672c1902814c17d8e79106254d943f9e997c43f28f47159 less_487-0.1+b1_amd64.deb
566e664cc69e23fade34be92711f359ec02a9854222244f3603fdf640cc6688a libglib2.0-0_2.58.3-2+deb10u3_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
629b2200df804e987d33550d471e0985e96177464746351d975489054467e04e libapt-inst2.0_1.8.2.3_amd64.deb
639a24fc4130b31ff9406db4fdc248cf6ce311e53136ccdfb10fa1134dd5faf4 python2.7-minimal_2.7.16-2+deb10u1_amd64.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
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
6a19f62c59788ba3a52c8b08750a263edde89ac98e63c7e4ccfb14b40eafaf51 shared-mime-info_1.10-1_amd64.deb
6b375ddff08752c7e512a1137c6ed5a2d183442786803cf77066be76b3482ebe gpg-agent_2.2.12-1+deb10u1_amd64.deb
6c7105878258ef2c05966e42bfdfffa8a339901a208192d4b0387b7b32a27c75 libk5crypto3_1.17-3+deb10u1_amd64.deb
6ca416e822ad051992ce56480a028724ab72784e0d846a1d8f4b3278fdcf146e python3-multidict_4.5.2-1_amd64.deb
6d6c2aa0a5dff12d03878af5772e4663d7d4882c2af79667687bf53d459dfbfb mariadb-common_1%3a10.3.29-0+deb10u1_all.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
77154ca16973217195371c3136152d6747bd4646bef157ffdbc3f531b707b483 libgnutls30_3.6.7-4+deb10u7_amd64.deb
77252902154a90a5fa7431aebcfb149cdcf75892b9441fb55d6689c0a9bad0d5 libmariadb3_1%3a10.3.29-0+deb10u1_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
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
79965b74e6c839e7b90d24ac5b61840f57872ecb1e4ac1007937036c85364f82 libstdc++-8-dev_8.3.0-6_amd64.deb
7aaecc42cc5bd303684c9a31a1756abaf63543127a006ab862dc7184491baa50 librhash0_1.3.8-1_amd64.deb
7bff3dee818a0edbe17d7018a4974cb04b5ebef19fcf326718a4040d69666485 libssl-dev_1.1.1d-0+deb10u6_amd64.deb
7ce0826046b4a3b0dac5439f226b8f49941cbee3eb477063e674755ba4398992 krb5-locales_1.17-3+deb10u1_all.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
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
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
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
9135e295b3710c0c3fd3fbc1ba57e3925294bbf2d6cc27a42bd382dd905a044f libpython3.7-minimal_3.7.3-2+deb10u3_amd64.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
969df027c47d301ba830fce2c802eb314bc5f83e440a922115bd508159f82184 libnet-http-perl_6.18-1_all.deb
96c9e7ad71da07f47b7356b416b7f5d6d9e8eda1404b2c8a8ba8edda3799177b libpython2.7-stdlib_2.7.16-2+deb10u1_amd64.deb
970c154ee7c448c710ba03b3999ff3e1496313137cc35de3cea805e22f66d171 curl_7.64.0-4+deb10u2_amd64.deb
97cae1e38c030291c6b3ecb0a17ee6c6536d19912bf1d53a55172d85935420ae libpython-stdlib_2.7.16-1_amd64.deb
9844b02a3bfa8c9f89a077cc5208122f9245a6a6301cbf5fdc66b1a76f163c08 libfribidi0_1.0.5-3.1+deb10u1_amd64.deb
9a0585aa42353bb7b4cd0b863f00ec2faf68b4a9d5cad2d3720317c059a50e90 libcurl4_7.64.0-4+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
9e758deb40cc7e421527e0fcee7598a7eefe625bc591f464ea014a0591920373 libkrb5-3_1.17-3+deb10u1_amd64.deb
a22170acedf44357795f9c36d75008c6d53aea106f87020303d98ab8680bca2b libgnutls-dane0_3.6.7-4+deb10u7_amd64.deb
a396bf2da427ad250ffe89b2386c7d0288bd7321f501c79cfc55a249e555d455 python3-ijson_2.3-2_all.deb
a52d5216858c7185bc245e52ad95a6ad515d087bc25e8556df06c5626b41a837 libgcc-8-dev_8.3.0-6_amd64.deb
a52d5b3e70d964c9063d9725aff540daba1971d4e81382ebc3058bce4d815f3c libfl-dev_2.6.4-6.2_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
a9e267a24088c793a9cf782455fd344db5fdced714f112a8857c5bfd07179387 ca-certificates_20200601~deb10u2_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
adee97ae3118345dcc7b16f226a56713245e23c1bea037a5da030a667a93d482 exim4-config_4.92-8+deb10u6_all.deb
ae756853eff06749370f37f717339098d7ead8eb40d8eca9050c4dd8d64be33a g++_4%3a8.3.0-1_amd64.deb
b28c73a44f967faa49db7f7541afde8212f91ee67be8648635ab9bd0beacbd9f javascript-common_11_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
bae88af666531b3b46a5c1b54f699e7354264e6fc1654b02bb537f2076694b05 libbinutils_2.31.1-16_amd64.deb
baf0872964df0ccb10e464b47d995acbba5a0d12a97afe2646d9a6bb97e8d79d netbase_5.6_all.deb
bc04bacc04c1cec8908d61ccbd801cb079541aeb28443fc961c177c62fa5ae88 libglib2.0-data_2.58.3-2+deb10u3_all.deb
bd36c77088f90a876f0cccbbaf28ac0ebc299198022b1451abeb35c3371f878c libtry-tiny-perl_0.30-1_all.deb
be69cda8c2a860e64c43396bf2ff1c7145259cb85753ded14e0434f15ed647a0 libwww-robotrules-perl_6.02-1_all.deb
bfe00e4eb994d2a50bc21371fe0f41228e9786bea4dfd6f52f2038f62190c801 libcurl3-gnutls_7.64.0-4+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
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
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
cb94f17522cf81be0c9c69ab7ca52745c70bdbfb4c2ba00d2062c2e9dcfe9c6f libbsd0_0.9.1-2+deb10u1_amd64.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
d1f867ab6e8179edf87be699fa876e5ca12f972b236ca4a9c95d6fa9d82e8651 libssl1.1_1.1.1d-0+deb10u6_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
dac7a0eaa9ea7139a9661ac8f5273cd87a547c21b25625bcd0557112be5f0ed7 libjs-jquery_3.3.1~dfsg-3+deb10u1_all.deb
daeb04ca12b6d72cb12aed87d9ecdf1bc302bebfde1206041ebe5531b404a4e7 python3.7_3.7.3-2+deb10u3_amd64.deb
db1cd5fed117936461f3d16eeb12e84e5eb2e9b6756beda02d7043142ff35396 libhttp-cookies-perl_6.04-1_all.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
e3ee98ec6cae4ee207fdfda18f77e05d558840e680af252056a02952b2d71fc8 libgssapi-krb5-2_1.17-3+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
e7ab1ee80c23d794f27511dfa94c50aa37659ef1c38ae4cc38ee34a6d7b9eda1 distro-info-data_0.41+deb10u3_all.deb
e94da3a26503099b1787d865127687941bd527d278b59a607bfa533f9b94d232 cpp_4%3a8.3.0-1_amd64.deb
e96846869eeadd1de4e6ea594da14191cfc7838f1fa48ab880978d764d3c7ee6 libencode-locale-perl_1.05-1_all.deb
ea116f1093a5aace00069400ed70f7fff030556e492b2fdc0b5f11374d603ba3 python-apt-common_1.8.4.3_all.deb
eb7862c7ad2cf5b86f3851c7103f72f8fa45b48514ddcf371a8e4ba8f02a79e5 python3_3.7.3-1_amd64.deb
eb97d5dff2db99ef44f13cc3151b3f0a666e2c96093d5e32340914608d874a59 libelf-dev_0.176-1.1_amd64.deb
ec2bb7b5165d47516cbf40a688352764fd093484ea4e3269349c9e626d2a53de libldap-common_2.4.47+dfsg-3+deb10u6_all.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
ffebc078745662d2308c0026cc50e37cb54344bde61b1f92b979a2a4e8138efe libevent-2.1-6_2.1.8-stable-4_amd64.deb

View File

@ -1,279 +0,0 @@
bc=1.07.1-2+b1
binfmt-support=2.2.0-2
binutils-common=2.31.1-16
binutils-x86-64-linux-gnu=2.31.1-16
binutils=2.31.1-16
bison=2:3.3.2.dfsg-1
build-essential=12.6
bzip2=1.0.6-9.2~deb10u1
ca-certificates=20200601~deb10u2
clang-7=1:7.0.1-8+deb10u2
clang=1:7.0-47
cmake-data=3.13.4-1
cmake=3.13.4-1
cpio=2.12+dfsg-9
cpp-8=8.3.0-6
cpp=4:8.3.0-1
cron=3.0pl1-134+deb10u1
curl=7.64.0-4+deb10u2
debsecan=0.4.19
dirmngr=2.2.12-1+deb10u1
distro-info-data=0.41+deb10u3
dpkg-dev=1.19.7
exim4-base=4.92-8+deb10u6
exim4-config=4.92-8+deb10u6
exim4-daemon-light=4.92-8+deb10u6
fakeroot=1.23-1
file=1:5.35-4+deb10u2
flex=2.6.4-6.2
g++-8=8.3.0-6
g++=4:8.3.0-1
gawk=1:4.2.1+dfsg-1
gcc-8=8.3.0-6
gcc=4:8.3.0-1
git-man=1:2.20.1-2+deb10u3
git=1:2.20.1-2+deb10u3
gnat-8=8.3.0-6
gnat=8.0.1
gnupg-l10n=2.2.12-1+deb10u1
gnupg-utils=2.2.12-1+deb10u1
gnupg=2.2.12-1+deb10u1
gpg-agent=2.2.12-1+deb10u1
gpg-wks-client=2.2.12-1+deb10u1
gpg-wks-server=2.2.12-1+deb10u1
gpg=2.2.12-1+deb10u1
gpgconf=2.2.12-1+deb10u1
gpgsm=2.2.12-1+deb10u1
guile-2.2-libs=2.2.4+1-2+deb10u1
iso-codes=4.2-1
javascript-common=11
jq=1.5+dfsg-2+b1
krb5-locales=1.17-3+deb10u1
less=487-0.1+b1
lib32gcc1=1:8.3.0-6
lib32stdc++6=8.3.0-6
libalgorithm-diff-perl=1.19.03-2
libalgorithm-diff-xs-perl=0.04-5+b1
libalgorithm-merge-perl=0.08-3
libapt-inst2.0=1.8.2.3
libarchive13=3.3.3-4+deb10u1
libasan5=8.3.0-6
libassuan0=2.5.2-1
libatomic1=8.3.0-6
libauthen-sasl-perl=2.1600-1
libbinutils=2.31.1-16
libbison-dev=2:3.3.2.dfsg-1
libbsd0=0.9.1-2+deb10u1
libc-dev-bin=2.28-10
libc6-dev=2.28-10
libc6-i386=2.28-10
libcc1-0=8.3.0-6
libclang-common-7-dev=1:7.0.1-8+deb10u2
libclang1-7=1:7.0.1-8+deb10u2
libcurl3-gnutls=7.64.0-4+deb10u2
libcurl4=7.64.0-4+deb10u2
libdata-dump-perl=1.23-1
libdpkg-perl=1.19.7
libedit2=3.1-20181209-1
libelf-dev=0.176-1.1
libencode-locale-perl=1.05-1
liberror-perl=0.17027-2
libevent-2.1-6=2.1.8-stable-4
libexpat1=2.2.6-2+deb10u1
libfakeroot=1.23-1
libffi-dev=3.2.1-9
libfile-fcntllock-perl=0.22-3+b5
libfile-listing-perl=6.04-1
libfl-dev=2.6.4-6.2
libfl2=2.6.4-6.2
libfont-afm-perl=1.20-2
libfribidi0=1.0.5-3.1+deb10u1
libgc1c2=1:7.6.4-0.4
libgcc-8-dev=8.3.0-6
libgdbm-compat4=1.18.1-4
libgdbm6=1.18.1-4
libglib2.0-0=2.58.3-2+deb10u3
libglib2.0-data=2.58.3-2+deb10u3
libgnat-8=8.3.0-6
libgnatvsn8=8.3.0-6
libgnutls-dane0=3.6.7-4+deb10u7
libgomp1=8.3.0-6
libgpm2=1.20.7-5
libgsasl7=1.8.0-8+b2
libgssapi-krb5-2=1.17-3+deb10u1
libhtml-form-perl=6.03-1
libhtml-format-perl=2.12-1
libhtml-parser-perl=3.72-3+b3
libhtml-tagset-perl=3.20-3
libhtml-tree-perl=5.07-2
libhttp-cookies-perl=6.04-1
libhttp-daemon-perl=6.01-3
libhttp-date-perl=6.02-1
libhttp-message-perl=6.18-1
libhttp-negotiate-perl=6.01-1
libicu63=63.1-6+deb10u1
libidn11=1.33-2.2
libio-html-perl=1.001-1
libio-socket-ssl-perl=2.060-3
libisl19=0.20-2
libitm1=8.3.0-6
libjq1=1.5+dfsg-2+b1
libjs-jquery=3.3.1~dfsg-3+deb10u1
libjsoncpp1=1.7.4-3
libk5crypto3=1.17-3+deb10u1
libkeyutils1=1.6-6
libkrb5-3=1.17-3+deb10u1
libkrb5support0=1.17-3+deb10u1
libksba8=1.3.5-2
libkyotocabinet16v5=1.2.76-4.2+b1
libldap-2.4-2=2.4.47+dfsg-3+deb10u6
libldap-common=2.4.47+dfsg-3+deb10u6
libllvm7=1:7.0.1-8+deb10u2
liblocale-gettext-perl=1.07-3+b4
liblsan0=8.3.0-6
libltdl7=2.4.6-9
liblwp-mediatypes-perl=6.02-1
liblwp-protocol-https-perl=6.07-2
liblzo2-2=2.10-0.1
libmagic-mgc=1:5.35-4+deb10u2
libmagic1=1:5.35-4+deb10u2
libmailtools-perl=2.18-1
libmailutils5=1:3.5-4
libmariadb3=1:10.3.29-0+deb10u1
libmpc3=1.1.0-1
libmpdec2=2.4.2-2
libmpfr6=4.0.2-1
libmpx2=8.3.0-6
libncurses-dev=6.1+20181013-2+deb10u2
libncurses6=6.1+20181013-2+deb10u2
libnet-http-perl=6.18-1
libnet-smtp-ssl-perl=1.04-1
libnet-ssleay-perl=1.85-2+b1
libnghttp2-14=1.36.0-2+deb10u1
libnpth0=1.6-1
libntlm0=1.5-1+deb10u1
libobjc-8-dev=8.3.0-6
libobjc4=8.3.0-6
libomp-7-dev=1:7.0.1-8+deb10u2
libomp5-7=1:7.0.1-8+deb10u2
libonig5=6.9.1-1
libpcre2-8-0=10.32-5
libperl5.28=5.28.1-6+deb10u1
libpipeline1=1.5.1-2
libpopt0=1.16-12
libprocps7=2:3.3.15-2
libpsl5=0.20.2-2
libpython-stdlib=2.7.16-1
libpython2-stdlib=2.7.16-1
libpython2.7-minimal=2.7.16-2+deb10u1
libpython2.7-stdlib=2.7.16-2+deb10u1
libpython2.7=2.7.16-2+deb10u1
libpython3-stdlib=3.7.3-1
libpython3.7-minimal=3.7.3-2+deb10u3
libpython3.7-stdlib=3.7.3-2+deb10u3
libquadmath0=8.3.0-6
libreadline7=7.0-5
librhash0=1.3.8-1
librtmp1=2.4+20151223.gitfa8646d.1-2
libsasl2-2=2.1.27+dfsg-1+deb10u1
libsasl2-modules-db=2.1.27+dfsg-1+deb10u1
libsasl2-modules=2.1.27+dfsg-1+deb10u1
libsigsegv2=2.12-2
libsqlite3-0=3.27.2-3+deb10u1
libssh2-1=1.8.0-2.1
libssl-dev=1.1.1d-0+deb10u6
libssl1.1=1.1.1d-0+deb10u6
libstdc++-8-dev=8.3.0-6
libtext-unidecode-perl=1.30-1
libtimedate-perl=2.3000-2+deb10u1
libtry-tiny-perl=0.30-1
libtsan0=8.3.0-6
libubsan1=8.3.0-6
libunbound8=1.9.0-2+deb10u2
liburi-perl=1.76-1
libusb-1.0-0-dev=2:1.0.22-2
libusb-1.0-0=2:1.0.22-2
libusb-1.0-doc=2:1.0.22-2
libuv1=1.24.1-1+deb10u1
libwrap0=7.6.q-28
libwww-perl=6.36-2
libwww-robotrules-perl=6.02-1
libx11-6=2:1.6.7-1+deb10u2
libx11-data=2:1.6.7-1+deb10u2
libxau6=1:1.0.8-1+b2
libxcb1=1.13.1-2
libxdmcp6=1:1.1.2-3
libxext6=2:1.3.3-1+b2
libxml-libxml-perl=2.0134+dfsg-1
libxml-namespacesupport-perl=1.12-1
libxml-parser-perl=2.44-4
libxml-sax-base-perl=1.09-1
libxml-sax-expat-perl=0.51-1
libxml-sax-perl=1.00+dfsg-1
libxml2=2.9.4+dfsg1-7+deb10u2
libxmuu1=2:1.1.2-2+b3
linux-libc-dev=4.19.194-3
llvm-7-dev=1:7.0.1-8+deb10u2
llvm-7-runtime=1:7.0.1-8+deb10u2
llvm-7=1:7.0.1-8+deb10u2
lsb-base=10.2019051400
lsb-release=10.2019051400
m4=1.4.18-2
mailutils-common=1:3.5-4
mailutils=1:3.5-4
make=4.2.1-1.2
manpages-dev=4.16-2
manpages=4.16-2
mariadb-common=1:10.3.29-0+deb10u1
mime-support=3.62
mysql-common=5.8+1.0.5
netbase=5.6
openssh-client=1:7.9p1-10+deb10u2
openssl=1.1.1d-0+deb10u6
patch=2.7.6-3+deb10u1
perl-modules-5.28=5.28.1-6+deb10u1
perl-openssl-defaults=3
perl=5.28.1-6+deb10u1
pinentry-curses=1.1.0-2
pkg-config=0.29-6
procps=2:3.3.15-2
psmisc=23.2-1
publicsuffix=20190415.1030-1
python-apt-common=1.8.4.3
python-apt=1.8.4.3
python-minimal=2.7.16-1
python2-minimal=2.7.16-1
python2.7-minimal=2.7.16-2+deb10u1
python2.7=2.7.16-2+deb10u1
python2=2.7.16-1
python3-aiohttp=3.5.1-1+deb10u1
python3-async-timeout=3.0.1-1
python3-attr=18.2.0-1
python3-certifi=2018.8.24-1
python3-chardet=3.0.4-3
python3-idna=2.6-1
python3-ijson=2.3-2
python3-minimal=3.7.3-1
python3-multidict=4.5.2-1
python3-pkg-resources=40.8.0-1
python3-requests=2.21.0-1
python3-six=1.12.0-1
python3-urllib3=1.24.1-1
python3-yarl=1.3.0-1
python3.7-minimal=3.7.3-2+deb10u3
python3.7=3.7.3-2+deb10u3
python3=3.7.3-1
python=2.7.16-1
readline-common=7.0-5
rsync=3.1.3-6
sensible-utils=0.0.12
shared-mime-info=1.10-1
tex-common=6.11
texinfo=6.5.0.dfsg.1-4+b1
ucf=3.0038+nmu1
unzip=6.0-23+deb10u2
wget=1.20.1-1.1
xauth=1:1.0.10-1
xdg-user-dirs=0.17-2
xz-utils=5.2.4-1
zlib1g-dev=1:1.2.11.dfsg-1

View File

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

View File

@ -0,0 +1,259 @@
020fde90e2dfa260fdf2b47817d8b8fe0a60325d8bdb532aaaf625fa5bfd68be libdpkg-perl_1.21.12_all.deb
03326473eed54ffa27efae19aa5d6aeb402930968f869f318445513093691d55 libtirpc-dev_1.3.3+ds-1_amd64.deb
03539fd30c509e27101d13a56e52eda9062bdf1aefe337c07ab56def25a13eab libmd0_1.0.4-2_amd64.deb
097ce9220edee0de67c2d3304d075f2bf9e864e86801165b0e9d2d46991ee1ad libbrotli1_1.0.9-2+b5_amd64.deb
099a374ff3c84eaef4e75ff168d49155d83d22551b289ce1352c275fc5da78aa openssh-client_1%3a9.1p1-1_amd64.deb
0ba635faea2a9ce3947d3c7cdaef9f2c1691d4e4a18cf594f2d3d3cf5a100a27 python3.10_3.10.9-1_amd64.deb
0c827432e42c0601d8c109bc1b8799f82995e57bb15bed706e06862c25490885 gnupg-utils_2.2.40-1_amd64.deb
0c9bfb0b18ca015c81e7194f42c66b72ff099bbd55b9bbafe7cc924a0bd42379 gcc-12-base_12.2.0-10_amd64.deb
0ca5213c1ab67278cbfcec4cafccdb538c2e089718f4bddabe5a00145e5a21fb libdav1d6_1.0.0-2_amd64.deb
0e70491e7854c84a7450f7a536a00b336aa9d91380014861836346e31e7b9b20 libelf-dev_0.188-1_amd64.deb
0f95bc7c54810f358097f88a1e5d7d5718d72f3656c25489b8b6b281d9980b4c apt_2.5.4_amd64.deb
0fd9d625bff6044e2a8b96c18f1dc4b30a4fd54e2d543aa60e634e8d7df81739 findutils_4.9.0-3_amd64.deb
10fc29d791ec67a5ab46bccf648866d25ef5ca78c66adb85325e474c99772491 libaudit1_1%3a3.0.7-1.1+b2_amd64.deb
11ee190ad39f8d7af441d2c8347388b9449434c73acc67b4b372445ac4152efa libsasl2-2_2.1.28+dfsg-10_amd64.deb
129f34ac136fcf3ca7483398a54e3286bb9e195b82795d34e0f95f8788bd2976 libwebp7_1.2.2-2+b2_amd64.deb
158a0ccabb4706afe064af0ed627396267da8cdbdfe5808b6b892492051f458a libquadmath0_12.2.0-10_amd64.deb
16081fc71a3507102ad2f04535fb64883cb3519bf6e24e5e6a6ab2f98ac43044 git-man_1%3a2.35.1-1_all.deb
167ce30a04fdb6d87f1ac604644291b47b133e89df35374dd66d11731d6fc150 binutils-common_2.39.50.20221208-5_amd64.deb
187aedef2ed763f425c1e523753b9719677633c7eede660401739e9c893482bd libgmp10_2%3a6.2.1+dfsg1-1.1_amd64.deb
1bffdc3215c75477f09039e5063cd9f1be15ee917435a45b80aa0e8214b21f96 liblsan0_12.2.0-10_amd64.deb
1cf14abf2716d3279db12d0657a5737cf70074a1e71d3bdf73206625e3c89ce6 libedit2_3.1-20221030-2_amd64.deb
1d9ff5e334cde8639f3a3ea87c89829d20cc52750aa851d66511d90fc3fbfac2 libattr1_1%3a2.5.1-3_amd64.deb
1deb1d27bb088d68878e171585d62c96ad6b405b282271c4b82e04a2e2593318 libde265-0_1.0.9-1_amd64.deb
1e298c50f171e50a2dad95c61b044b271a16b6de591a0f9d03b4e67b4fe0874a libtsan2_12.2.0-10_amd64.deb
1f67421437b6eb18669d2868e3e02cb88668683d635198142f48aacc5b397118 fonts-dejavu-core_2.37-2_all.deb
20d20e2c3a428162aab61898b32af9db9e9bc24f127c724c9d9be18287f4a92c libgd3_2.3.3-7_amd64.deb
21078702ba6b34c092f93deff2e2777d22b107de9b2c69542bf5f5d82ab8e6ac libnuma1_2.0.15-1_amd64.deb
21eb8b3654dbc251c3f0cc4bd01cae67633443ea5094003379d23f7323eb1ef4 libp11-kit0_0.24.1-1_amd64.deb
26350da95f6bd2252c63758d854c90d6f9f241f2e323e8f50a143e9e705fbf4e fakeroot_1.29-1_amd64.deb
2697643f58af19d69efd824ec67d8ec78879c5822a5a8ac83dfe4a85a0c69158 libctf-nobfd0_2.39.50.20221208-5_amd64.deb
27b3d102545f597df9e6dc5c7f6590a648de09b57debd6b05ad3d1189de428d5 pinentry-curses_1.2.1-1_amd64.deb
29b23c48c0fe6f878e56c5ddc9f65d1c05d729360f3690a593a8c795031cd867 netbase_6.4_all.deb
2a46d5a5e9486da11ffeff5740931740d6deae4f92cd6098df060dc5dff1e1c7 libtirpc3_1.3.3+ds-1_amd64.deb
2ac1236547360284e9e154ad11a14564db65175bd4da393ec652ac1b2dc43571 libgpm2_1.20.7-10+b1_amd64.deb
2c17eaa4dfdd0ca5cc05b9ef56f7a3fc30e6af6040a66cefe4bacab275e88c83 libkrb5support0_1.20.1-1_amd64.deb
2ebb09e824b6eeb7e3d41cece8b090614d8b35df9296fb638b6ec65e63dddc3e g++-12_12.2.0-10_amd64.deb
2f736423dbe557a03e17cf1b122e90a1db4569407085fe215747b002bc36094e file_1%3a5.41-4_amd64.deb
30687cd51c3dbd02d51f58807a9b293035ef3e7776178acccda17ed37b510b5c libjpeg62-turbo_1%3a2.1.2-1+b1_amd64.deb
3079d34be974c3727757fd3c46ada03428a772c1af1f0f9fd3b2142da245b75f sysvinit-utils_3.05-7_amd64.deb
310f213b0e07c582a9e8d14f67856802da196b747cb0ee3ed8f07eb93063e0ee perl-modules-5.36_5.36.0-6_all.deb
3288cd76324fee7b1a34b97f6e6bcfc32a889f4f22002d0bd3788d8988eca791 hostname_3.23_amd64.deb
32ac0692694f8a34cc90c895f4fc739680fb2ef0e2d4870a68833682bf1c81a3 rpcsvc-proto_1.4.3-1_amd64.deb
32cb399d47b2dfcbd14216f1292dc32e00c025258e3512ed9f37b88cb07014c6 libcc1-0_12.2.0-10_amd64.deb
33d88e49bf052ed8f0679bdfa386ddf4cca0a58865db113658dc039a46a64353 bsdutils_1%3a2.38.1-4_amd64.deb
3530e0ddf6edc444b8d03b5566630d3c46c737f447e17e1cad48860cb160d307 libfido2-1_1.12.0-2_amd64.deb
359ed4b1413db4f19899d4e0ee519027fed6b9424b9101a8ab47b615db4aadc6 libubsan1_12.2.0-10_amd64.deb
362069a5f90fb6ca62b8d2ed2895bb6cd243c8ab1e1df8c3079b51ed91dd2836 dpkg_1.21.12_amd64.deb
362f0ac7d15015b6d4a97e634a39ded525650c9fbccb2f6967da20a54ec6f2a5 cpp-12_12.2.0-10_amd64.deb
36830a23700decc5d4b44d1bf95da30fbfd13bfa2a7cc81415fb62bc9ea38ce7 libpython3.10-minimal_3.10.9-1_amd64.deb
36b6fc603efaa2bfd22cff3a7773590dd6774a5d0d9b0c23b73306f3f58cbc20 libavif15_0.11.1-1_amd64.deb
372e28b68120da79b9eef0340e7d8480fb4503a85333d0afa6f3e27f13a58502 libc6-dev_2.36-6_amd64.deb
3771de1b0c70a480f2722de00df19a08557c27dda4fea905ac798050fd7ec702 librav1e0_0.5.1-5_amd64.deb
395448f62c350e6bd0a9e1030f6faebd80c02824f669deb62cef707bd8f6a9ce dpkg-dev_1.21.12_all.deb
3a8b61891f0ce9bd310088ce2d269d63b5afd88b9196fa4f046fd890faea4a17 libalgorithm-diff-perl_1.201-1_all.deb
3ac4fd6cbe3b3b06e68d24b931bf3eb9385b42f15604a37ed25310e948ca0ee6 libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb
3b51dd882a3f08839537c5496442eb7e30a440e4be2f7397167502923bce7d43 perl-base_5.36.0-6_amd64.deb
3c8a97753835cb27d83efd4fa746d78c1c83a4980dc8cf3cc8b37cd5c28f3241 libdebconfclient0_0.265_amd64.deb
3c8b1eeb420337632d64f61495a81c9d975ffebeba8f303b7e71ee12ed85f08c libreadline8_8.2-1.2_amd64.deb
3d4b39f94317b64a860db8a7a8b581b555124cd461fe07ec0d347edbdb9f6683 libdeflate0_1.14-1_amd64.deb
3e2c8d2c1e0ef19659e447f53b6ef392dbbe24ac706a0f010bb15fa5c20d80f8 libc-dev-bin_2.36-6_amd64.deb
3e3ef129b4bf61513144236e15e1b4ec57fa5ae3dc8a72137abdbefb7a63af85 libtirpc-common_1.3.3+ds-1_all.deb
3f240b128963b65a5345f10c685407721336dd29e1a21685960d39d7e37a7537 libmpdec3_2.5.1-2_amd64.deb
3fc9742f9f1a37bcb9931df6074b4d1483419ef832ad5349f47323e75fc27864 libjansson4_2.14-2_amd64.deb
4044ed5b6a4e42bba42c087b35be02a8f0c3d63450977218cd497d552500202f libpam0g_1.5.2-5_amd64.deb
40e6d2cdd54c068c98dfd0f75d26a5795c37ee38c73468ca930e512569164ae1 libbsd0_0.11.7-1_amd64.deb
414cb803bbcf0850a629a95b69ea75d300c7d7d588a38c21a229f682926018cd sensible-utils_0.0.17_all.deb
421a2020132188fb1629716994a41c09153e04e5642850fa44600990b15342a1 libmagic-mgc_1%3a5.41-4_amd64.deb
429abbd86fef30596107b7327ff94856acf5b30477275b69a8c556417ebdeccd libblkid1_2.38.1-4_amd64.deb
438871b3f5c5c7a357a9840951dab9dab8db7eb1ff760a563226fafa111b99e5 bzip2_1.0.8-5+b1_amd64.deb
43c90d45f7cf5584108964b919d6c728680d81af5fa70c8fb367d661cef54e8c libnpth0_1.6-3_amd64.deb
4438d0bb9cf4a08bb2ae5a3ec59d23933584e964fc5ed550704d6f73d701636b media-types_8.0.0_all.deb
45922e6e289ffd92f0f92d2bb9159e84236ff202d552a461bf10e5335b3f0261 libnettle8_3.8.1-2_amd64.deb
4601e045d1f20da0f983b6c706169328e50cf219efd961f54095cf76d343dff8 libcrypt1_1%3a4.4.33-1_amd64.deb
4633d58ecf67ae2056530043065dee991492269467905c20884e285548e6277d libgcc-s1_12.2.0-10_amd64.deb
46dbe02369411b46f676ddb55fa8ee3a98f7a15607ddab785979c25bacb5d7db libalgorithm-merge-perl_0.08-5_all.deb
46dbf6a5097b7330848987636f302f270339e28be0bcc5f2dc39490621f56ee6 libsvtav1enc1_1.4.0+dfsg-1_amd64.deb
4914489233dbccf83139ee8bff065915982481aa44f3ffcde07a633db5908935 libzstd1_1.5.2+dfsg-1_amd64.deb
4950f88e69d601fcde4e548c7e72359fc992ed6daa5205d61acf4a16ef25fc02 rsync_3.2.6-4+b1_amd64.deb
49cfbe095c4bd03b10a242e0c1faa9fcd6b108953c62b28fc2025bfe5a47dccf e2fsprogs_1.46.6~rc1-1+b1_amd64.deb
49e64f0923cdecb2aaf6c93f176c25f63b841da2a501651ae23070f998967aa7 libxpm4_1%3a3.5.12-1_amd64.deb
4a2a8f92a9cf20acd9bdc7ae808e408d39bebc8c4c7a93419bbb4298288f203b libcrypt-dev_1%3a4.4.33-1_amd64.deb
4ac08d251e99812e90aca02d51b93f9dc6453d9403963733ac08c5f873732252 logsave_1.46.6~rc1-1+b1_amd64.deb
4af36a590b68d415a78d9238b932b6a4579f515ec8a8016597498acff5b515a4 libgdbm-compat4_1.23-3_amd64.deb
4c0af3e903ba0d374024865684d82bb08b2c3c78f49ca6c79c414a53041ef478 libss2_1.46.6~rc1-1+b1_amd64.deb
4cf64c4e1168f3c7e858bb4a71f2c5bea9a36dd448cdcc2154a551ac146e293b libgav1-1_0.18.0-1+b1_amd64.deb
4eaa56d2d0a0d648f8ecc65acb55a0f8463b695a528562f3608635f8359cd7a2 libkeyutils1_1.6.3-1_amd64.deb
504b7be9d7df4f6f4519e8dd4d6f9d03a9fb911a78530fa23a692fba3058cba6 libxext6_2%3a1.3.4-1+b1_amd64.deb
509f5260dcf607120694d5e1d9a6ca3ae07107fd1a52b603f6da97291642be90 libsepol2_3.4-2_amd64.deb
51c7fc3e9ae7a78fd7fe2994052cdaa62c68bb0a3ca58a74c588c01c4e8ac4bc libgprofng0_2.39.50.20221208-5_amd64.deb
5263737254410cbdb16c4c89a9a8027e92e37cc6517d500412bde8cc321733ef libcap-ng0_0.8.3-1+b2_amd64.deb
52d7d19964bb5e6aee946e540888890f0e9ae7dc5228e93f2505bdf8bc586396 manpages-dev_6.01-1_all.deb
5322e79ccfd14c22b55be391dcb03fbddae6e80b71af2de49afb4132867c32a2 git_1%3a2.35.1-1_amd64.deb
54149da3f44b22d523b26b692033b84503d822cc5122fed606ea69cc83ca5aeb libbz2-1.0_1.0.8-5+b1_amd64.deb
54e26547fb4f698843a8d504e31a6b9eae7137c5c65b9b0cc3aefcf6be3b7995 libctf0_2.39.50.20221208-5_amd64.deb
56beca470dcd9b6d7e6c3c9e9d702101e01e9467e62810a8c357bd7b9c26251d debian-archive-keyring_2021.1.1_all.deb
58d176ef84e4a0713f9d972af5aea07b992f2db396ac416012092cee4dafae73 libpam-runtime_1.5.2-5_all.deb
5912430927da16ccc831459679207fdbb9dfc5a206f2bab8d6f36d5a1ab53e25 libassuan0_2.5.5-5_amd64.deb
59c875947417a73f11e2bc2a7fcf12dac75b028109071365382b914b4effa9e0 readline-common_8.2-1.2_all.deb
5a466348531b9c38c8e5ccb18c231f27a98b9fdab61b37ea22592553de5d2ced liberror-perl_0.17029-2_all.deb
5b2d6325b76a18d8ed9a5b7e05479dd3f71eac3c0ddedbce60773140f7cfc594 libpython3-stdlib_3.10.6-1_amd64.deb
5b9c67e7b5d83584557b5e523149b0ab09a7597fbde97b85d6d4625f11f377dd libbinutils_2.39.50.20221208-5_amd64.deb
5ca9e86a3d144037a503d412dc464e6869e410a1c8685548bcd5bab6c01d3904 linux-libc-dev_6.0.12-1_amd64.deb
5d26306d12a45a8a03dca473490d56a765b58d61b53146c1c7784903cf59c45d libmpfr6_4.1.0-3_amd64.deb
6000ce7748ae79cb237c6c065e33a8f4976e518e95adba4bba0e591dc8698f75 util-linux_2.38.1-4_amd64.deb
608a01a26f2edaedc42d705e88fb5ec692462e1800954dea3a5e73900b477ab8 libfontconfig1_2.13.1-4.5_amd64.deb
61038f857e346e8500adf53a2a0a20859f4d3a3b51570cc876b153a2d51a3091 coreutils_9.1-1_amd64.deb
61a9c2989db7b699dc179bcaa7beadad9cbcff46cf5f43539769dc0c09aa401d sed_4.8-1_amd64.deb
62758cd5d9488139571f1b87d138abb8373f702cd528a23297cba27491364a62 dash_0.5.11+git20210903+057cd650a4ed-9_amd64.deb
64094f1345d904e3887983c9114c259952b6002e834063d8edad64728ad1fa4d binutils_2.39.50.20221208-5_amd64.deb
643df5f50c44e94fefdd157fee2f62e1914c037918674a267ec0571a8b5689e2 libacl1_2.3.1-2_amd64.deb
64cde86cef1deaf828bd60297839b59710b5cd8dc50efd4f12643caaee9389d3 liblz4-1_1.9.4-1_amd64.deb
6500982180b192f71acf4dfd22705d85c8344512090253b9fef8672db70e7d91 libperl5.36_5.36.0-6_amd64.deb
65f2e3ae1b233aa51caea2e9b9b06925311b486f5a1941e72523daa638824ecc libheif1_1.13.0-1_amd64.deb
66f8aedfb961b19852a8f0f8c9f5f6484a267ef6cc19552d7481333a1b963701 libuuid1_2.38.1-4_amd64.deb
679db1c4579ec7c61079adeaae8528adeb2e4bf5465baa6c56233b995d714750 libxau6_1%3a1.0.9-1_amd64.deb
68aa3b3bdac8b34802df7e2e950bae64c40aa6c2b24fed356b832968f8305aa0 libfile-fcntllock-perl_0.22-4+b1_amd64.deb
6995822451e1300baa41b953c19f1094640ad4237982612583e980d32e18eee5 wget_1.21.3-1+b2_amd64.deb
6b07c77b700a615642888a82ba92a7e7c429d04b9c8669c62b2263f15c4c4059 libjbig0_2.1-6.1_amd64.deb
6b149908d8f7c33806274ffed964008f73141ed17971666e9eb983571870c8e4 openssl_3.0.7-1_amd64.deb
6b32fa198ef48c19b28146b6f374625ae0a1d79dcc19bd65eb49f6a1594077bd passwd_1%3a4.13+dfsg1-1_amd64.deb
6c19a5d18c8350744581fbd25d5d29e2b7101053e25aafa4e1ffcc2b505b2f1c libxxhash0_0.8.1-1_amd64.deb
6d9f6c25c30efccce6d4bceaa48ea86c329a3432abb360a141f76ac223a4c34a libffi8_3.4.4-1_amd64.deb
6f94b488255acd996254f775c77ff3956557c61f860a3c9caeaf65457554194f libpopt0_1.19+dfsg-1_amd64.deb
702ab01235bffacab40eae14e96c66e92aec783ab7b3a418ee49dd6c8e5e1332 grep_3.8-3_amd64.deb
7038b4d856aff8b4054f879c488c1298db5a83ecfa6280f85706f20e2e1935f1 libalgorithm-diff-xs-perl_0.04-8+b1_amd64.deb
70d356876847a9a540b5bebd02b2141f9de292e7ce17a596cafdecb15c39ba21 libisl23_0.25-1_amd64.deb
70f79905c004691a74d2badbe3c69fce9e98833d7cd77bf3cb7f4fab5bd973a1 libkrb5-3_1.20.1-1_amd64.deb
737802943ba4ae9d3153b466ee20802f76d8a42492b430dc7bc2300fd0e9c96c libelf1_0.188-1_amd64.deb
73d4a22bdd7eb6be1e480d6884b103eb500cfd539cc20ae0f3e44dd8b0614798 cpio_2.13+dfsg-7.1_amd64.deb
74fc57a345749cce5ff879f119066eea075cebd98998cecfe70369d092e4912e libstdc++-12-dev_12.2.0-10_amd64.deb
770cb7513fc5370e841a10fe0385a52f892bb2f69ae8298f5569b1c2eb1787de libx11-6_2%3a1.8.1-2_amd64.deb
771f5c47ca69f24ca61e4be0c98c5912b182ce442f921697d17a472f3ded5c9c liblerc4_4.0.0+ds-2_amd64.deb
77bf08617463e8c5f8ecae1cbef1e9d0cee6d4c55662f59c4778d81d538250d7 login_1%3a4.13+dfsg1-1_amd64.deb
7a3ae3e97d0d403a4c54663c0bb48e9341d98822420a4ab808c6dc8e8474558f libcap2_1%3a2.44-1_amd64.deb
7b00efe3ec732cda15d49d5730a502194c6c6ec2520e47bef6a4bbfd3497aa86 libpcre2-8-0_10.40-3_amd64.deb
7b685f8294487d0573370a7040c4a811c67ac4641d50a0d010a2bb0fcb67eed5 libx11-data_2%3a1.8.1-2_all.deb
7b77cca4d7990fd4297570715a4138aabce7e4510163968cc83e0ad2726abc57 manpages_6.01-1_all.deb
7ca71c3ea78de3435f1e48d346e2502a8711795a23445ab693f134d21c727606 libncurses-dev_6.3+20220423-2_amd64.deb
7d7ce91b0397ef9d28525c79103f34d809ec691d56fc3744b44add10c87c9287 perl_5.36.0-6_amd64.deb
7d8c5add2cebc79c0bbd9d1380e85a2379409b8106fdd929032e8fe1307b4c5d bash_5.2-2+b1_amd64.deb
7e65be476b311eefed916f07576d59996a597359d7a25d7f40de6bd94d9a1277 python3_3.10.6-1_amd64.deb
835f806c21ae25e39053bd3057051640341b0cf08e1db9746fd82e370d82fa30 libsemanage-common_3.4-1_all.deb
83b44b9624711f954d91a4b0414b2f8d46fbc00a222e4c20614c16337a872762 libssl3_3.0.7-1_amd64.deb
8695fcedf470144d64dfc0123dc6821d2e72cb311225cea1e83d8b6e295722d0 libcurl3-gnutls_7.86.0-2_amd64.deb
89944ee11d7370ce6ef46fc52f094c4a6512eff8943ec4c6ebefeae6360ceada libgpg-error0_1.46-1_amd64.deb
89f79c82e9419dbd20b415e7610109cb4de4fc2cb750f1089209ee919f521be8 libldap-2.5-0_2.5.13+dfsg-2+b1_amd64.deb
8a80e834ebbfd1313d45a3d5a7d018680b943287f0fdd750ed2eddc90027fd6d libmpc3_1.2.1-2_amd64.deb
8a9d4d0a0459e86cd140c6ce63d71fa3ddb8425d82ab69f2876e3ebda3d88dc8 libasan8_12.2.0-10_amd64.deb
8c6d49b771530dbe26d7bd060582dc7d2b4eeb603a20789debc1ef4bbbc4ef67 patch_2.7.6-7_amd64.deb
8cbd111e1ad1c1357afb18f916c88c7ebb8cc860b8fac04ccc66a9eefe5a53af libcbor0.8_0.8.0-2+b1_amd64.deb
8f9196f7ac4487dd62ba7099e86bdfc6f17bf2d6c23f9f07022efbda502efdc4 libk5crypto3_1.20.1-1_amd64.deb
8fe1525f25334c3e9e1237cc6b8ba3b6b3089153d71d9f36b79ea46771939b1d publicsuffix_20220811.1734-1_all.deb
908ca1b35125f49125ae56945a72bc11ce0fcec85a8d980d10d83bb3a610f518 base-passwd_3.6.1_amd64.deb
90a2f213a2e730ca86a265ed58e99da621aa81f59d30c84fe7cdcfcdd2e95e2a dirmngr_2.2.40-1_amd64.deb
91e8961647518c06aed17920fb34ea8f0f92894d28149d94e2c324539853aaf4 libcom-err2_1.46.6~rc1-1+b1_amd64.deb
925f944100d399dd765ceb0de772cf747b92a311eae99d0a64008c2c92925cda gnupg_2.2.40-1_all.deb
92b94fe8bcf38803f0d953caf4f13bbb2f4f83f3c4b12ea3ae229d07ed248a79 libudev1_252.2-2_amd64.deb
941cf15477c0a2660864e1724e3738f869ee307587032a4dcc3f902d72b4ed57 libmagic1_1%3a5.41-4_amd64.deb
9559ab9601706910cff06144246471560a0e62cd3111b883fc902573a353feea liblzma5_5.2.9-0.0_amd64.deb
95fe4a1336532450e67bd067892f46eaa484139919ea8d067a9ffcbf5a4bf883 libgdbm6_1.23-3_amd64.deb
983ca41d506fa159536cd584118855748763f5f5a3b5949206bee4a62ec0cbf9 libxmuu1_2%3a1.1.3-3_amd64.deb
9c29e856bf381b25b0e5a429edfb925f89a5f910cb5ada8b01cd9b9ccfb49529 gpg-wks-client_2.2.40-1_amd64.deb
9cd87d1b0c56f34f51bcbe8bdb55ebb45dd08ce6c0c6ff2dc77378bac3f64cc0 libx265-199_3.5-2+b1_amd64.deb
9e6dfd1773d3486409116ea6571f6eeb1058b89ee33a56db52f584acfbd963db g++_4%3a12.2.0-1_amd64.deb
9f8985f120c7a6bd9abed8ac016dc29624f19f91f0699369e4d3940523675695 ncurses-base_6.3+20220423-2_all.deb
9fb65819e3d595d8a4325810788a8f7f9ca1cd3d0f2e0ca8816a2e2e2822cb8f libpython3.10-stdlib_3.10.9-1_amd64.deb
a0f4d9f42dcd12746f9aefbac32b9846aed45ad5fc532cecb0b83c518bf5d0bd libc-bin_2.36-6_amd64.deb
a1a83af8cbd854af887b72ad196b1f4af58387815e21ced1000253a116a46e2a make_4.3-4.1_amd64.deb
a36404e2b6e889d1c6e4f33a498a0413b766a3df558d1fe4ff4c33fa9ff4ce99 binutils-x86-64-linux-gnu_2.39.50.20221208-5_amd64.deb
a5f06cc885e0710c6ab4b82a293ae4412bf28ba7166ab6b844f55235c50089ed libgcc-12-dev_12.2.0-10_amd64.deb
a672bd3c22f639df30515b89cf9b86b2b887ffbdd1876737724d5515652ebd7c gcc_4%3a12.2.0-1_amd64.deb
aaf001e0d4c68f995f9efbc551d54f213122fef99b3eaf9e28286bda6c03da73 libabsl20220623_20220623.1-1_amd64.deb
ab9f503b5f22d3eeb89cb5927cb38d7b90c8088a6d658588aea1bd64e1d565b5 libldap-common_2.5.13+dfsg-2_all.deb
aca5921e0d1bd6611cd7f1ff9c4c8cbdc2fdfc340134a5a17e56e983ec7d56bb libc-devtools_2.36-6_amd64.deb
ae412490d277484dc79560b82023a656032dffa0d614316d1b0f4a58aa6c5ec9 gnupg-l10n_2.2.40-1_all.deb
ae924c4961cac4e450793f04301ff6d993569915ed87825b14af5d602d3c48bc libncursesw6_6.3+20220423-2_amd64.deb
af2957b92976a45dffa0f454fd2d8553e49a091f8702d510eda4374092d03fd4 cpp_4%3a12.2.0-1_amd64.deb
b09481e7690680966005330c3f907bba4b5eefc35e1faaea4783cc55655d1150 libfaketime_0.9.10-2.1_amd64.deb
b13b353b3655a800d63167e8741ae327cc3dd29729e69ee4b6f01ca6102b1d15 libselinux1_3.4-1+b3_amd64.deb
b1966bea9832686a0fd5ddba9787dce5816ebe02218a4a8f7472a1628d73451b libsasl2-modules_2.1.28+dfsg-10_amd64.deb
b1e8e1301552b2e27db6db28d652913cf7e836846fa9aa70c667b88436659b88 gpg_2.2.40-1_amd64.deb
b212c3c7bb16ae7b1896676b7ddf26f8fc6159e88998a253ccecd82a7fe0c42a libsystemd0_252.2-2_amd64.deb
b2af4cbcf7f407f2552f9f5ffbcb0edd32091fcf4a3909cbc3ad01e83e11c011 util-linux-extra_2.38.1-4_amd64.deb
b5bb46fa5a6322b76474167c0872a7c9a43a3dbacda33fb95a567f2910629d55 gpgv_2.2.40-1_amd64.deb
b983ab23743da7f3800b4218e852ff0140927d2fe75b70534ac03e196516aeda fontconfig-config_2.13.1-4.5_amd64.deb
ba2c5558c5c9323dc5ce0011157a72279789d1016bfadf18b6c3f5cda3099786 libyuv0_0.0~git20221118.ea26d7a-2_amd64.deb
baaa4e935c5e3bcd57d4f2f4e7a1ddc67bd4eb8629d98f97a696548849ae01ac bc_1.07.1-3+b1_amd64.deb
bb73e6e11dd177b249e8c74572a3f77737afe9c4e2218cece5175f42198fc0ea libfakeroot_1.29-1_amd64.deb
bb81a188c119cd7fdebae723cbc95887b6c549b2fe4fb7e268a9c8846444da99 libnsl-dev_1.3.0-2_amd64.deb
bbfd38de41898a06326f2a6ce4cc43e8e399f5566381231065b01d70499d5ba5 build-essential_12.9_amd64.deb
bcbc83f391854ea9d50ce2a4101aacf330de3b8b71d81a798faadba14a157f78 mawk_1.3.4.20200120-3.1_amd64.deb
bd8e963c6edcf1c806df97cd73560794c347aa94b9aaaf3b88eea585bb2d2f3c tar_1.34+dfsg-1_amd64.deb
beed9907afb85315ba2f5fc60fa09f0f9be2a409157cc2d45379b2e788698b0a libmount1_2.38.1-4_amd64.deb
bffcac7e4f69e39d37d4a33e841d6371ac8b5aba6cd55546b385dc7ff6c702f5 libgcrypt20_1.10.1-3_amd64.deb
c0161783577d1715c8a8ce101a8a513b14d141187ec3d05146721b0422ee9480 less_590-1_amd64.deb
c0d83437fdb016cb289436f49f28a36be44b3e8f1f2498c7e3a095f709c0d6f8 libnsl2_1.3.0-2_amd64.deb
c4e2eb142f8946b3a298bb807f41528332c6559691528ce547a409a7ca3ea7bc python3.10-minimal_3.10.9-1_amd64.deb
c6435f0dfbfaf7beb6dad9b98c92ab7b8569a0eaff78f40aa4a8a97faf407fa9 usr-is-merged_33_all.deb
c843bd13fde80bc21b178312059112cf5cfbcdb763e3f322f3fca0704d639815 libksba8_1.6.2-4_amd64.deb
c9a0cbb6c0c1a1b16179ac9027a0660da875a0fd52ef300d52bb73493d79138b libapt-pkg6.0_2.5.4_amd64.deb
caaec354f90fe671709b3fa2b969a9a618462fb2cc3fe03f8d28806f720a115f tzdata_2022f-1_all.deb
cbe97163f8d968b27ce68403787a32d0e1aa1e8bd1301a11ef20a7a5671adc4a diffutils_1%3a3.8-1_amd64.deb
cc0ffedcc1fb025a09dc3b7a62bac773d29c0a12bdcdd4fed2cfaa44520d132d gpg-agent_2.2.40-1_amd64.deb
cc6a8974d64157873030c7c61d7c872552ddadf31f6d35b9bc4d69c69eb72ba9 libpcre3_2%3a8.39-14_amd64.deb
cd4f20458589b515a1e39bf641e254d9e474e0d631d6eee5485cc1250a7a9808 mount_2.38.1-4_amd64.deb
cde841b275163fd0e5d742b61df46fd7eb6b7bfc8c44f8537124f61e6bcccacc libgomp1_12.2.0-10_amd64.deb
d095b7e3ff500f226cf752aeaced7df40e04682d34d4a1f7b0e47e92ffe6c079 libseccomp2_2.5.4-1+b2_amd64.deb
d202861c602f3719350d4aede3e4c65ea88d6529b2e1e7115f805091f624e7fa krb5-locales_1.20.1-1_all.deb
d20a3ee34fa84ad8bd381e8be6e9c2c2ea32347cff5e1169c10e978d43f54f24 libssh2-1_1.10.0-3+b1_amd64.deb
d25fb9a24b8037f7fb513cd1706e6f11122f2890f994ee321fe7988e10567878 libsemanage2_3.4-1+b3_amd64.deb
d466bbfe011d764d793c1d9d777cad9c7cf65b938e11598f27408171ad95a951 libunistring2_1.0-2_amd64.deb
d4c7b71ce8628e2baa6b1ef3dc3871fdeb5747ab12ff8dcda0c29c379da7d38b gcc-12_12.2.0-10_amd64.deb
d50716d5824083d667427817d506b45d3f59dc77e1ca52de000f3f62d4918afa libidn2-0_2.3.3-1+b1_amd64.deb
d62e8967437998b351daaaf69e8886592574725d7e88d525625d29fd2b961339 libgssapi-krb5-2_1.20.1-1_amd64.deb
d716f5b4346ec85bb728f4530abeb1da4a79f696c72d7f774c59ba127c202fa7 libpsl5_0.21.0-1.2_amd64.deb
d7abcfaa67bc16c4aed960c959ca62849102c8a0a61b9af9a23fcc870ebc3c57 ca-certificates_20211016_all.deb
d7dd1d1411fedf27f5e27650a6eff20ef294077b568f4c8c5e51466dc7c08ce4 zlib1g_1%3a1.2.13.dfsg-1_amd64.deb
d85f4d2f4f740d09d5f578cf15bbb9b6a912a849047cf807253605d4815745e8 libfreetype6_2.12.1+dfsg-3_amd64.deb
d8c263f47b03a942f2b807187dcc08286f8810c776f18e828dae0cc8b6375da5 libncurses6_6.3+20220423-2_amd64.deb
d98df4f21fc17d8436e230acb36acc8a53a74e3cbcfb13a96a9f823c32fda695 debianutils_5.7-0.4_amd64.deb
db2d207ae363db66000eec1367d87a5e88c638c5452738059c876580dcc2fc1a libgnutls30_3.7.8-4_amd64.deb
db7c6704938a114c3028dd5bb4c05daa390d340f57cd882345a3290f88911314 gpgconf_2.2.40-1_amd64.deb
dc32727dca9a87ba317da7989572011669f568d10159b9d8675ed7aedd26d686 libpng16-16_1.6.39-2_amd64.deb
dc846a0eb742ee2d269e2f32bb351865d8014b39f1b1352af1cb4243b84497ef libtiff5_4.4.0-6_amd64.deb
de2ae6cde14431c23b962246f0c304c526865a50c559edb30e9c056aa26a51e4 libpam-modules-bin_1.5.2-5_amd64.deb
de70f6f7625819163f23f139fe47696a7e6b6eb5dad3eb12d88bddf3fd088b98 unzip_6.0-27_amd64.deb
de7b7e4405d619241447144e88549c74abe4c5617b5b894821d975693209cefb debconf_1.5.80_all.deb
dfd4b424dca7349cbb474cca239ee54363d85fdb13462a05ebd8e35d42bd6232 base-files_12.3_amd64.deb
e0a108909fd3dae44e4a1cb3b91044012aea387b2734334ff816b6a78a0126ac libc6_2.36-6_amd64.deb
e1f69020dc2c466e421ec6a58406b643be8b5c382abf0f8989011c1d3df91c87 librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb
e3a156b87d37e8627a3a003c9a40d0e098bb1cec6938065b8c29dd844a1383b1 libdb5.3_5.3.28+dfsg1-0.10_amd64.deb
e3ddd34ed745867a628dbf413f271d6a7f8c5b0d5e01a4103d12240fc6a9d31a libstdc++6_12.2.0-10_amd64.deb
eabec1dde2834f72540d7b93fc5df2625f52611c06d93d61f5cdb12480e0e6a3 gzip_1.12-1_amd64.deb
ebb1e8a210f61f48d95baedb3b03f32996b7e0e0abad1e319075ae2da36e9c6b libtinfo6_6.3+20220423-2_amd64.deb
ebef6bcd777b5c0cc2699926f2159db08433aed07c50cb321fd828b28c5e8d53 ucf_3.0043_all.deb
ec6dcc8ba88087606e70f8ef2e80952974da60a9f2745cc5316a91c2f06951c8 libext2fs2_1.46.6~rc1-1+b1_amd64.deb
ecb8536f5fb34543b55bb9dc5f5b14c9dbb4150a7bddb3f2287b7cab6e9d25ef libxdmcp6_1%3a1.1.2-3_amd64.deb
ed2328befa036dcb0455deecb4787c91e48606ebbea28aa329bd2a10adb7b2aa python3-minimal_3.10.6-1_amd64.deb
ed43d96b4cae0ff0f2208456222151922ecd0bc1118f1e757ebe18206967a8ee libaom3_3.5.0-1_amd64.deb
ed8185c28b2cb519744a5a462dcd720d3b332c9b88a1d0002eac06dc8550cb94 libhogweed6_3.8.1-2_amd64.deb
eec4dc9d949d2c666b1da3fa762a340e8ba10c3a04d3eed32749a97695c15641 libtasn1-6_4.19.0-2_amd64.deb
f3928b657449bc65fb2e13f5a0370c6b30d6e57a9de2eb13ce2ef9f277c8dc0b xz-utils_5.2.9-0.0_amd64.deb
f79c858a5f9041fa7a836580816658a7cff16c562d32ae658347ae4a58b8ed75 adduser_3.129_all.deb
f827028f9abbf30a2a6a7fc550482ae7dc1386fc1e4bb0335d79d7d0cc9c4a7f libatomic1_12.2.0-10_amd64.deb
f9227bd91f834652cbb55c940cbc62f2230c1cfc649437a2efbca11767fd144b libitm1_12.2.0-10_amd64.deb
f9a0fa43e37e835d44a728eaca53fe4e33f53cd5490199444c0c7d48bf3df67a gpgsm_2.2.40-1_amd64.deb
f9ce24cbf69957dc1851fc55adba0a60b5bc617d51587b6478f2be64786442f1 init-system-helpers_1.65.2_all.deb
f9ce531f60cbd5df37996af9370e0171be96902a17ec2bdbd8d62038c354094f zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb
fbdab45294d400a875d846da9a1da0b23854323fd03b5943bf54cd6125e41c96 libnghttp2-14_1.51.0-1_amd64.deb
fc39271fdb2bfc46531f8c156e9ea02dd40935e21eddccf0d8c29c58d97a1f93 libaudit-common_1%3a3.0.7-1.1_all.deb
fdc61332a3892168f3cc9cfa1fe9cf11a91dc3e0acacbc47cbc50ebaa234cc71 libxcb1_1.15-1_amd64.deb
fdd885dc27ec30f87312c959d1b44db6faffbc07b8eaec0d5a5e5b2fbcd79d46 libsqlite3-0_3.40.0-1_amd64.deb
fe36a7f35361fc40d0057ef447a7302fd41d51740d51c98fb3870bbed5b96e56 libexpat1_2.5.0-1_amd64.deb
fe524a9de7ed6b2a1465693f12d5f7be2d2d9f6d6e6bf028f17109263e173dc8 liblocale-gettext-perl_1.07-5_amd64.deb
feb6aaa0bd183246ca915b88825c68f3b5a6507bc70a8c2eb70d1e4cb9e83225 libsmartcols1_2.38.1-4_amd64.deb
ff12fc51e092aaae4992317c5f7f26d1e73e6fde4296a8cdfe1b739b51e4b0ab xauth_1%3a1.1.1-1_amd64.deb
ff1d5281131fb36c6da4f3c40a6b75010bf94f2b15fd3497500a1b056d01c63b ncurses-bin_6.3+20220423-2_amd64.deb
ff79706e87a63a34de6ade3632dc0855029ff7abb36ef9976d5e229887c836f9 gpg-wks-server_2.2.40-1_amd64.deb
ffd88ba260f07a50c33e849bce75895f17c993d8040397941c58703701d184c3 libpam-modules_1.5.2-5_amd64.deb

View File

@ -0,0 +1,13 @@
debian-archive-keyring
build-essential
git
libfaketime
file
wget
cpio
unzip
rsync
bc
libncurses-dev
python3
libelf-dev

View File

@ -0,0 +1,259 @@
adduser=3.129
apt=2.5.4
base-files=12.3
base-passwd=3.6.1
bash=5.2-2+b1
bc=1.07.1-3+b1
binutils-common=2.39.50.20221208-5
binutils-x86-64-linux-gnu=2.39.50.20221208-5
binutils=2.39.50.20221208-5
bsdutils=1:2.38.1-4
build-essential=12.9
bzip2=1.0.8-5+b1
ca-certificates=20211016
coreutils=9.1-1
cpio=2.13+dfsg-7.1
cpp-12=12.2.0-10
cpp=4:12.2.0-1
dash=0.5.11+git20210903+057cd650a4ed-9
debconf=1.5.80
debian-archive-keyring=2021.1.1
debianutils=5.7-0.4
diffutils=1:3.8-1
dirmngr=2.2.40-1
dpkg-dev=1.21.12
dpkg=1.21.12
e2fsprogs=1.46.6~rc1-1+b1
fakeroot=1.29-1
file=1:5.41-4
findutils=4.9.0-3
fontconfig-config=2.13.1-4.5
fonts-dejavu-core=2.37-2
g++-12=12.2.0-10
g++=4:12.2.0-1
gcc-12-base=12.2.0-10
gcc-12=12.2.0-10
gcc=4:12.2.0-1
git-man=1:2.35.1-1
git=1:2.35.1-1
gnupg-l10n=2.2.40-1
gnupg-utils=2.2.40-1
gnupg=2.2.40-1
gpg-agent=2.2.40-1
gpg-wks-client=2.2.40-1
gpg-wks-server=2.2.40-1
gpg=2.2.40-1
gpgconf=2.2.40-1
gpgsm=2.2.40-1
gpgv=2.2.40-1
grep=3.8-3
gzip=1.12-1
hostname=3.23
init-system-helpers=1.65.2
krb5-locales=1.20.1-1
less=590-1
libabsl20220623=20220623.1-1
libacl1=2.3.1-2
libalgorithm-diff-perl=1.201-1
libalgorithm-diff-xs-perl=0.04-8+b1
libalgorithm-merge-perl=0.08-5
libaom3=3.5.0-1
libapt-pkg6.0=2.5.4
libasan8=12.2.0-10
libassuan0=2.5.5-5
libatomic1=12.2.0-10
libattr1=1:2.5.1-3
libaudit-common=1:3.0.7-1.1
libaudit1=1:3.0.7-1.1+b2
libavif15=0.11.1-1
libbinutils=2.39.50.20221208-5
libblkid1=2.38.1-4
libbrotli1=1.0.9-2+b5
libbsd0=0.11.7-1
libbz2-1.0=1.0.8-5+b1
libc-bin=2.36-6
libc-dev-bin=2.36-6
libc-devtools=2.36-6
libc6-dev=2.36-6
libc6=2.36-6
libcap-ng0=0.8.3-1+b2
libcap2=1:2.44-1
libcbor0.8=0.8.0-2+b1
libcc1-0=12.2.0-10
libcom-err2=1.46.6~rc1-1+b1
libcrypt-dev=1:4.4.33-1
libcrypt1=1:4.4.33-1
libctf-nobfd0=2.39.50.20221208-5
libctf0=2.39.50.20221208-5
libcurl3-gnutls=7.86.0-2
libdav1d6=1.0.0-2
libdb5.3=5.3.28+dfsg1-0.10
libde265-0=1.0.9-1
libdebconfclient0=0.265
libdeflate0=1.14-1
libdpkg-perl=1.21.12
libedit2=3.1-20221030-2
libelf-dev=0.188-1
libelf1=0.188-1
liberror-perl=0.17029-2
libexpat1=2.5.0-1
libext2fs2=1.46.6~rc1-1+b1
libfakeroot=1.29-1
libfaketime=0.9.10-2.1
libffi8=3.4.4-1
libfido2-1=1.12.0-2
libfile-fcntllock-perl=0.22-4+b1
libfontconfig1=2.13.1-4.5
libfreetype6=2.12.1+dfsg-3
libgav1-1=0.18.0-1+b1
libgcc-12-dev=12.2.0-10
libgcc-s1=12.2.0-10
libgcrypt20=1.10.1-3
libgd3=2.3.3-7
libgdbm-compat4=1.23-3
libgdbm6=1.23-3
libgmp10=2:6.2.1+dfsg1-1.1
libgnutls30=3.7.8-4
libgomp1=12.2.0-10
libgpg-error0=1.46-1
libgpm2=1.20.7-10+b1
libgprofng0=2.39.50.20221208-5
libgssapi-krb5-2=1.20.1-1
libheif1=1.13.0-1
libhogweed6=3.8.1-2
libidn2-0=2.3.3-1+b1
libisl23=0.25-1
libitm1=12.2.0-10
libjansson4=2.14-2
libjbig0=2.1-6.1
libjpeg62-turbo=1:2.1.2-1+b1
libk5crypto3=1.20.1-1
libkeyutils1=1.6.3-1
libkrb5-3=1.20.1-1
libkrb5support0=1.20.1-1
libksba8=1.6.2-4
libldap-2.5-0=2.5.13+dfsg-2+b1
libldap-common=2.5.13+dfsg-2
liblerc4=4.0.0+ds-2
liblocale-gettext-perl=1.07-5
liblsan0=12.2.0-10
liblz4-1=1.9.4-1
liblzma5=5.2.9-0.0
libmagic-mgc=1:5.41-4
libmagic1=1:5.41-4
libmd0=1.0.4-2
libmount1=2.38.1-4
libmpc3=1.2.1-2
libmpdec3=2.5.1-2
libmpfr6=4.1.0-3
libncurses-dev=6.3+20220423-2
libncurses6=6.3+20220423-2
libncursesw6=6.3+20220423-2
libnettle8=3.8.1-2
libnghttp2-14=1.51.0-1
libnpth0=1.6-3
libnsl-dev=1.3.0-2
libnsl2=1.3.0-2
libnuma1=2.0.15-1
libp11-kit0=0.24.1-1
libpam-modules-bin=1.5.2-5
libpam-modules=1.5.2-5
libpam-runtime=1.5.2-5
libpam0g=1.5.2-5
libpcre2-8-0=10.40-3
libpcre3=2:8.39-14
libperl5.36=5.36.0-6
libpng16-16=1.6.39-2
libpopt0=1.19+dfsg-1
libpsl5=0.21.0-1.2
libpython3-stdlib=3.10.6-1
libpython3.10-minimal=3.10.9-1
libpython3.10-stdlib=3.10.9-1
libquadmath0=12.2.0-10
librav1e0=0.5.1-5
libreadline8=8.2-1.2
librtmp1=2.4+20151223.gitfa8646d.1-2+b2
libsasl2-2=2.1.28+dfsg-10
libsasl2-modules-db=2.1.28+dfsg-10
libsasl2-modules=2.1.28+dfsg-10
libseccomp2=2.5.4-1+b2
libselinux1=3.4-1+b3
libsemanage-common=3.4-1
libsemanage2=3.4-1+b3
libsepol2=3.4-2
libsmartcols1=2.38.1-4
libsqlite3-0=3.40.0-1
libss2=1.46.6~rc1-1+b1
libssh2-1=1.10.0-3+b1
libssl3=3.0.7-1
libstdc++-12-dev=12.2.0-10
libstdc++6=12.2.0-10
libsvtav1enc1=1.4.0+dfsg-1
libsystemd0=252.2-2
libtasn1-6=4.19.0-2
libtiff5=4.4.0-6
libtinfo6=6.3+20220423-2
libtirpc-common=1.3.3+ds-1
libtirpc-dev=1.3.3+ds-1
libtirpc3=1.3.3+ds-1
libtsan2=12.2.0-10
libubsan1=12.2.0-10
libudev1=252.2-2
libunistring2=1.0-2
libuuid1=2.38.1-4
libwebp7=1.2.2-2+b2
libx11-6=2:1.8.1-2
libx11-data=2:1.8.1-2
libx265-199=3.5-2+b1
libxau6=1:1.0.9-1
libxcb1=1.15-1
libxdmcp6=1:1.1.2-3
libxext6=2:1.3.4-1+b1
libxmuu1=2:1.1.3-3
libxpm4=1:3.5.12-1
libxxhash0=0.8.1-1
libyuv0=0.0~git20221118.ea26d7a-2
libzstd1=1.5.2+dfsg-1
linux-libc-dev=6.0.12-1
login=1:4.13+dfsg1-1
logsave=1.46.6~rc1-1+b1
make=4.3-4.1
manpages-dev=6.01-1
manpages=6.01-1
mawk=1.3.4.20200120-3.1
media-types=8.0.0
mount=2.38.1-4
ncurses-base=6.3+20220423-2
ncurses-bin=6.3+20220423-2
netbase=6.4
openssh-client=1:9.1p1-1
openssl=3.0.7-1
passwd=1:4.13+dfsg1-1
patch=2.7.6-7
perl-base=5.36.0-6
perl-modules-5.36=5.36.0-6
perl=5.36.0-6
pinentry-curses=1.2.1-1
publicsuffix=20220811.1734-1
python3-minimal=3.10.6-1
python3.10-minimal=3.10.9-1
python3.10=3.10.9-1
python3=3.10.6-1
readline-common=8.2-1.2
rpcsvc-proto=1.4.3-1
rsync=3.2.6-4+b1
sed=4.8-1
sensible-utils=0.0.17
sysvinit-utils=3.05-7
tar=1.34+dfsg-1
tzdata=2022f-1
ucf=3.0043
unzip=6.0-27
usr-is-merged=33
util-linux-extra=2.38.1-4
util-linux=2.38.1-4
wget=1.21.3-1+b2
xauth=1:1.1.1-1
xz-utils=5.2.9-0.0
zlib1g-dev=1:1.2.13.dfsg-1
zlib1g=1:1.2.13.dfsg-1

View File

@ -0,0 +1,6 @@
deb http://deb.debian.org/debian bookworm main
deb http://security.debian.org/debian-security bookworm-security main
deb http://deb.debian.org/debian bookworm-updates main
deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20221220T000000Z bookworm main
deb [check-valid-until=no] http://snapshot.debian.org/archive/debian-security/20221220T000000Z bookworm-security main
deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20221220T000000Z bookworm-updates main

BIN
release/1.0.0rc2/airgap.iso (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEZ1U/vaRrtxq9LgsLjkeh7DWhVR0FAmOpZ40ACgkQjkeh7DWh
VR01ohAAg2wScFTBDOg1ZcIN8IFnYaTUl4ibUY8+FOVz1cOe5Z/op70oCxkVqUaW
yPaQ6nEayKeoflz/tzXyPi2zIqOBL7sxyb7L59p1GZ6b/6HRv5SCnvkvw7hBUSRI
LaAypeAlGDGVaPKEAxjq80o8jJxH5yfnbX1stg6t0jTLV9Gm75cxMyRevuO0nSmW
l+ZlzTLu8aDCME2baFTRyG/FZp96cPk7SoJSBUBbnJxDAuZ9maa4lcOn5B58r52h
3ku9TNGay8WADGdkDo0QcD2Z9GGJ+rX2vFn3nUPgPdN3xOyX/OEat0agfqbN4X1U
beFeMWgx5HRwlKzraqVlwwduwqMhW74AaX7aCXXDHXtIUH2DUF2nuY5iClZJyNZ9
7ya0AyssKtdwGT6eivFoBUUO+T+sNmSg9bC5e+iwHIYLtuwVi7zL3b2nGKzHQrtw
FaWrBjl8sa/SEop3tf4gjIoon5DuNOBzjp2yzpyb2ZiPnmGtGPr8+Pn46Q63g43z
L/qqKppon016enqFHfPRpTuSZJq6sdQHmX9WzmFsCvGXaaHxT0r3UHVqP4uHrlYG
BHOLjwE9Atn5wO+75+I40xaUe/SIiXQdQmyGLGVbwtTTp9g4PJF/Z0kFip/N4bPa
xr77dsZbYeuZ9bG8OT9GSgKq9sS4al3CamTnnyhBr95qSCCQbmo=
=8Knb
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,20 @@
-----BEGIN PGP MESSAGE-----
owEB9AIL/ZANAwAKAUSobP8f3w6FAaytYgxtYW5pZmVzdC50eHRjs4VEYjg4NDcz
MGI4M2NhNGM1ZmU4NzEwNWQwNTQ0OGZjZmEwNzhmNGZlZmIyNTZlZGRkNWQ2ZjA1
ZmYwMWM0MGUwNCAqcmVsZWFzZS5lbnYKYTkzMjdhNTdhY2E0OTIxMDUwYzhmODMz
YzNhMTMwZWIxYTVhNzNhMjI3YmU3ZmRkOTdkMTc3NGFlMGQ3NWU1NSAqYWlyZ2Fw
LmlzbwqJAjMEAAEKAB0WIQThBngeAHq5HJidszJEqGz/H98OhQUCY7OFRAAKCRBE
qGz/H98OhVjsD/4kIbP+2vOQ1ohJ9YM+YOzybPKZQZAFYGcZ+IyJ6BdKd2rhKKqo
s7N2gOvaUdmlGGVTxFcYeJq7QmYJYilQLukvn3m5KPpQLiHW8lJ3KCWi2mBXE87T
A6KNlte9f+PLEkXA+fwbY/INRlXhQthw+leE2jkCSmN6CuC6AnGWtyTidEMw6XFd
CrRNUPCexKvUTGOQHnDrikAExCXpxzeMqA0XdfXXIepMv+RBB5lMKlIwJaYD2Mlk
5mKMS931Gid16Fe7CYMAvww4OBqp81u1PAEbau0kmVze7m6GWiWOJDcMNds18Wbj
kvR/lNANwzw36yUZAghQMFWTMz2Go9pzpuwSD12sOda+2mX6iP4hvdiazPzCweBe
W7e+3de8e2bo1PZgFX1hSX09p645wg34CDfFzrTUdDB0ICysh1LJv8WULXFzVp1j
8BRgKIC8XqnYr5kdCGxefEF4rWUwqrWN4MXaSkicjw6vrPRk+qPOcyJMDqMG7f6g
UvaIXMnhQ3rSpOVWfBr4A567mB9pyVyMohRLBO+FPDVAGHkqnQcp9CcjIvrzxr8N
T5IwVopdthfSUO9JZahxSn3FpFL4M/Lb20snv/zMT3vVQlxPCQNWrOLrAbGMaKE8
ZMDCyZOTEoYMZ4qxLsRmVNrmYMHi74dkecApZEfvF/Ra32l47S3cg4Wv1A==
=0Vmw
-----END PGP MESSAGE-----

View File

@ -0,0 +1,2 @@
b884730b83ca4c5fe87105d05448fcfa078f4fefb256eddd5d6f05ff01c40e04 *release.env
a9327a57aca4921050c8f833c3a130eb1a5a73a227be7fdd97d1774ae0d75e55 *airgap.iso

View File

@ -0,0 +1,5 @@
VERSION=1.0.0rc2
GIT_REF=a9f79a459778380b6828824b46384b4c58cf0762
GIT_AUTHOR=Lance R. Vick
GIT_KEY=6B61ECD76088748C70590D55E90A401336C8AAA9
GIT_DATETIME=2022-12-24 15:56:16

View File

@ -1,27 +0,0 @@
#!/usr/bin/env bash
set -e;
# Get latest apt-transport-https and ca-certificates for safer https apt
apt-get update
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 --allow-downgrades -y $(cat /etc/apt/packages.list); do
echo "apt install failed. Likely throttled. Retrying in 10 mins...";
sleep 600;
done;
(
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 --allow-downgrades -y $(cat /etc/apt/packages.list)
rm -rf /var/ache/apt/archives/* /var/lib/apt/lists/* /tmp/* /var/tmp/*;

View File

@ -1,8 +1,8 @@
#!/bin/bash #!/bin/bash
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; } [ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
set -e; source environment set -e; source environment
unset FAKETIME
build_dir="${BUILD_DIR?}" buildroot_dir="${HOME}/buildroot"
buildroot_dir="${build_dir}/buildroot"
(cd "${buildroot_dir}"; make ) (cd "${buildroot_dir}"; make )

View File

@ -1,15 +1,12 @@
#!/bin/bash #!/bin/bash
target=${TARGET?} target=${TARGET?}
env_file=${HOME}/config/config.env env_file=/config/config.env
[ -f $env_file ] && export $( cat ${env_file} | xargs ) source ${env_file}
export BUILD_DIR="${HOME}/build" export HOME=/home/build
export BR2_EXTERNAL="${HOME}/config/buildroot"
export HEADS_EXTERNAL="${HOME}/config/heads"
export RELEASE_DIR="${HOME}/release" export RELEASE_DIR="${HOME}/release"
export BUILDROOT_REPO=git://git.busybox.net/buildroot
export HEADS_REPO=https://source.puri.sm/coreboot/purism-heads.git mkdir -p ${HOME}
export FAKETIME="@${GIT_DATETIME?}" chown -R "${UID}:${GID}" /home/build/
export SOURCE_DATE_EPOCH="${GIT_EPOCH?}"

View File

@ -2,45 +2,18 @@
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; } [ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
set -e; source environment set -e; source environment
build_dir="${BUILD_DIR?}" heads_dir="${HOME}/heads"
buildroot_dir="${build_dir}/buildroot"
buildroot_repo="${BUILDROOT_REPO?}"
buildroot_ref=${BUILDROOT_REF?}
buildroot_external=${BR2_EXTERNAL?}
heads_dir="${build_dir}/heads"
heads_repo="${HEADS_REPO?}" heads_repo="${HEADS_REPO?}"
heads_ref=${HEADS_REF?} heads_ref=${HEADS_REF?}
heads_external=${HEADS_EXTERNAL?} heads_external=${HEADS_EXTERNAL?}
devices=${DEVICES?} devices=${DEVICES?}
target=${TARGET?} target=${TARGET?}
unset FAKETIME
[[ -f ~/.gitconfig ]] || \ [[ -f ~/.gitconfig ]] || \
printf "[color]\nui=auto\n[user]\nemail=build@local\nname=Build User" \ printf "[color]\nui=auto\n[user]\nemail=build@local\nname=Build User" \
> ~/.gitconfig > ~/.gitconfig
mkdir -p "$build_dir"
[ "$(ls -A "${buildroot_dir}")" ] \
|| git clone "$buildroot_repo" "$buildroot_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}";
patch -p1 --no-backup-if-mismatch < "${patch}";
done;
fi
make "airgap_${target}_defconfig";
make source;
)
[ "$(ls -A "${heads_dir}")" ] \ [ "$(ls -A "${heads_dir}")" ] \
|| git clone "$heads_repo" "$heads_dir" || git clone "$heads_repo" "$heads_dir"
( (

View File

@ -4,8 +4,6 @@ set -e; source environment
target=${TARGET?} target=${TARGET?}
cd /home/build/build/buildroot cd /home/build/buildroot
make "airgap_${TARGET}_defconfig" make "airgap_${TARGET}_defconfig"
make menuconfig make menuconfig
cp /home/build/build/buildroot/.config \
"/home/build/config/buildroot/configs/airgap_${TARGET}_defconfig"

View File

@ -1,33 +0,0 @@
#!/bin/bash
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
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 https://deb.debian.org/debian buster main
deb https://snapshot.debian.org/archive/debian/${snapshot_date} buster main
deb http://security.debian.org/debian-security buster/updates main
deb https://snapshot.debian.org/archive/debian-security/${snapshot_date} buster/updates main
deb http://deb.debian.org/debian buster-updates main
deb https://snapshot.debian.org/archive/debian/${snapshot_date} buster-updates main
EOF
(
cd /var/cache/apt/archives \
&& find . -type f \( -iname \*.deb \) -exec sha256sum {} \; \
| sed 's/.\///g' \
| LC_ALL=C sort
) > /etc/apt/package-hashes.txt
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

18
src/toolchain/Dockerfile Normal file
View File

@ -0,0 +1,18 @@
ARG DEBIAN_HASH
FROM debian@sha256:${DEBIAN_HASH}
ENV DEBIAN_FRONTEND=noninteractive \
LANG=C.UTF-8 \
TZ=UTC \
PATH=/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ARG CONFIG_DIR
ADD ${CONFIG_DIR} /config
ARG SCRIPTS_DIR
ADD ${SCRIPTS_DIR} /usr/local/bin
RUN packages-install
RUN echo "/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1" \
> /etc/ld.so.preload

View File

@ -0,0 +1,26 @@
#!/usr/bin/env bash
set -e;
ARCH=$(uname -m)
cp /config/toolchain/* /etc/apt/
apt-get update
apt-get install debian-archive-keyring
until apt-get install --download-only --reinstall --allow-downgrades -y $(cat /etc/apt/packages-${ARCH}.list); do
echo "apt install failed. Likely throttled. Retrying in 10 mins...";
sleep 600;
done;
(
cd /var/cache/apt/archives \
&& find . -type f \( -iname \*.deb \) -exec sha256sum {} \; \
| sed 's/.\///g' \
| LC_ALL=C sort
) > /etc/apt/package-hashes-${ARCH}-compare.txt
diff /etc/apt/package-hashes-${ARCH}{,-compare}.txt
apt-get install --allow-downgrades -y $(cat /etc/apt/packages-${ARCH}.list)
rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/* /tmp/* /var/tmp/*;

View File

@ -0,0 +1,43 @@
#!/bin/bash
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
set -e
snapshot_url="http://snapshot.debian.org/archive/debian"
snapshot_date=$(date +"%Y%m%dT000000Z")
cat <<-EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main
deb http://security.debian.org/debian-security bookworm-security main
deb http://deb.debian.org/debian bookworm-updates main
deb [check-valid-until=no] ${snapshot_url}/${snapshot_date} bookworm main
deb [check-valid-until=no] ${snapshot_url}-security/${snapshot_date} bookworm-security main
deb [check-valid-until=no] ${snapshot_url}/${snapshot_date} bookworm-updates main
EOF
cp /etc/apt/sources.list /config/toolchain/
ARCH=$(uname -m)
apt-get update
apt-get install -y --download-only --reinstall $( \
dpkg-query \
-W \
-f='${db:Status-Abbrev}\t${binary:Package} - ${binary:Summary}\n' \
| awk -F'\t' '/^ii/ {print $2}' \
| awk '{print $1}' \
)
apt-get install -y --download-only $(cat /config/toolchain/packages-base.list)
( cd /var/cache/apt/archives \
&& find . -type f \( -iname \*.deb \) -exec sha256sum {} \; \
| sed 's/.\///g' \
| LC_ALL=C sort
) > /config/toolchain/package-hashes-${ARCH}.txt
cp /dev/null /config/toolchain/packages-${ARCH}.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}" >> /config/toolchain/packages-${ARCH}.list;
done
chown -R $LOCAL_USER /config/toolchain