mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-10 23:00:48 -08:00
25 lines
771 B
Bash
Executable File
25 lines
771 B
Bash
Executable File
#!/bin/bash
|
|
|
|
DEBIAN_RELEASES=$(debian-distro-info --supported)
|
|
UBUNTU_RELEASES=$(sort -u <(ubuntu-distro-info --supported-esm) <(ubuntu-distro-info --supported))
|
|
|
|
cd trivy-repo/deb
|
|
|
|
for release in ${DEBIAN_RELEASES[@]} ${UBUNTU_RELEASES[@]}; do
|
|
echo "Removing deb package of $release"
|
|
reprepro -A i386 remove $release trivy
|
|
reprepro -A amd64 remove $release trivy
|
|
reprepro -A arm64 remove $release trivy
|
|
done
|
|
|
|
for release in ${DEBIAN_RELEASES[@]} ${UBUNTU_RELEASES[@]}; do
|
|
echo "Adding deb package to $release"
|
|
reprepro includedeb $release ../../dist/*Linux-64bit.deb
|
|
reprepro includedeb $release ../../dist/*Linux-32bit.deb
|
|
reprepro includedeb $release ../../dist/*Linux-ARM64.deb
|
|
done
|
|
|
|
git add .
|
|
git commit -m "Update deb packages"
|
|
git push origin main
|