commit cf9665492ce5b3efe975259fc58577cb3d3ddc9e parent 49fb3bbb8cb546ec1c60bf3675613a7b74bc4e35 Author: Minerva_juppiter <94231606+minerva-jupiter@users.noreply.github.com> Date: Wed, 29 Jul 2026 21:25:05 +0900 Generate checksums and sizes for package files Add metadata generation for APT repository packages Diffstat:
| M | .github/workflows/cargo-deb.yaml | | | 16 | ++++++++++++++++ |
1 file changed, 16 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/cargo-deb.yaml b/.github/workflows/cargo-deb.yaml @@ -117,14 +117,30 @@ jobs: dpkg-scanpackages . /dev/null > Packages gzip -9c Packages > Packages.gz + DATE=$(date -u -R) + MD5=$(md5sum Packages | awk '{print $1}') + SHA256=$(sha256sum Packages | awk '{print $1}') + SIZE=$(stat -c%s Packages) + + MD5_GZ=$(md5sum Packages.gz | awk '{print $1}') + SHA256_GZ=$(sha256sum Packages.gz | awk '{print $1}') + SIZE_GZ=$(stat -c%s Packages.gz) + cat <<EOF > Release Origin: deb-collections Label: deb-collections Suite: stable Codename: stable + Date: ${DATE} Architectures: amd64 Components: main Description: Personal APT Repository + MD5Sum: + ${MD5} ${SIZE} Packages + ${MD5_GZ} ${SIZE_GZ} Packages.gz + SHA256: + ${SHA256} ${SIZE} Packages + ${SHA256_GZ} ${SIZE_GZ} Packages.gz EOF - name: Setup Pages