wcbing-apt-repo/update_gen.sh
2024-09-12 10:28:37 +08:00

24 lines
626 B
Bash
Executable File

#!/bin/sh
# check for updates
date
find get -maxdepth 1 -type f -name "*.py" -exec python3 {} \;
# generate the files
cd deb
apt-ftparchive packages . > Packages
# merge the Packages files of third-party repositories
cd ..
find merge_latest -maxdepth 1 -type f -name "*.py" -exec python3 {} \;
python3 merge_all/merge_all.py
cd deb
# list brief information about packages
cat Packages | grep "Package\|Version\|Architecture\|^\$" > version.txt
# generate the Release file
apt-ftparchive release . > Release
gpg --yes --armor --detach-sign --sign -o Release.gpg Release
gpg --yes --clearsign -o InRelease Release
echo done