fix: run.sh check_downloader.py

This commit is contained in:
wcbing 2025-01-14 01:18:40 +08:00
parent 38cecb8828
commit c8d96ac3ed
2 changed files with 7 additions and 5 deletions

View File

@ -44,7 +44,7 @@ def check_download(name, version, url, arch):
local_url = res[0][1]
if local_version != version:
print(f"Update: {name}:{arch} ({local_version} -> {version})")
download(url, base_dir)
download(url)
# wirte to db
cur.execute(
f"UPDATE {arch} SET version = ?, url = ? WHERE name = ?",
@ -57,7 +57,7 @@ def check_download(name, version, url, arch):
os.remove(old_file_path)
else:
print(f"AddNew: {name}:{arch} ({version})")
download(url, base_dir)
download(url)
# wirte to db
cur.execute(
f"INSERT INTO {arch}(name, version, url) VALUES (?, ?, ?)",

8
run.sh
View File

@ -2,6 +2,8 @@
gen_release() {
apt-ftparchive release $1 >$1/Release
gpg --yes --detach-sign -a -o $1/Release.gpg $1/Release
gpg --yes --clearsign -o $1/InRelease $1/Release
}
# check for updates
@ -11,13 +13,13 @@ find get -type f -name "*.sh" -exec sh {} \;
cd deb
# generate the local Packages
apt-ftparchive packages . > tmpPackages
sed -i "s|\./http|http|g" tmpPackages
sed -i "s|\./\(https\?\):/|\1://|g" tmpPackages
cd ..
sed -i "s|\./wtf|\.\./wtf|g" deb/tmpPackages
sed -i "s|\./|\.\./|g" deb/tmpPackages
# merge the Packages files from third-party repositories
./merge-apt-repo.py --local deb/tmpPackages
# generate the Release file
gen_release deb/amd64
gen_release deb/amd64
gen_release deb/arm64