From bc47f8f46399460458df92fa7d570145fa731bb1 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Mon, 30 Dec 2024 01:03:05 +0100 Subject: [PATCH] files: Add debian package repository --- www/files/debian/.update.sh | 28 +++++++++++++++++++ .../dists/stable/main/binary-all/.gitkeep | 0 www/files/debian/pool/main/.gitkeep | 0 3 files changed, 28 insertions(+) create mode 100755 www/files/debian/.update.sh create mode 100644 www/files/debian/dists/stable/main/binary-all/.gitkeep create mode 100644 www/files/debian/pool/main/.gitkeep diff --git a/www/files/debian/.update.sh b/www/files/debian/.update.sh new file mode 100755 index 0000000..1f4ebad --- /dev/null +++ b/www/files/debian/.update.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -x + +dpkg-scanpackages --arch all pool/ > dists/stable/main/binary-all/Packages +cat dists/stable/main/binary-all/Packages | gzip -9 > dists/stable/main/binary-all/Packages.gz + +do_hash() { + HASH_NAME=$1 + HASH_CMD=$2 + echo "${HASH_NAME}:" + for f in $(find dists/stable -type f -not -name '.*' -not -name 'Release'); do + echo " $(${HASH_CMD} $f | cut -d" " -f1) $(wc -c $f | sed 's|dists/stable/||')" + done +} + +cat > dists/stable/Release << EOF +Origin: Elwig +Suite: stable +Codename: stable +Version: 1.0 +Architectures: all +Components: main +Date: $(date -Ru) +EOF +do_hash "MD5Sum" "md5sum" >> dists/stable/Release +do_hash "SHA1" "sha1sum" >> dists/stable/Release +do_hash "SHA256" "sha256sum" >> dists/stable/Release diff --git a/www/files/debian/dists/stable/main/binary-all/.gitkeep b/www/files/debian/dists/stable/main/binary-all/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/www/files/debian/pool/main/.gitkeep b/www/files/debian/pool/main/.gitkeep new file mode 100644 index 0000000..e69de29