mirror of
https://github.com/wcbing/wcbing-apt-repo.git
synced 2025-12-28 18:18:31 +08:00
fix: run.sh check_downloader.py
This commit is contained in:
parent
38cecb8828
commit
c8d96ac3ed
@ -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
8
run.sh
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user