mirror of
https://github.com/wcbing/wcbing-apt-repo.git
synced 2025-12-29 02:28:30 +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]
|
local_url = res[0][1]
|
||||||
if local_version != version:
|
if local_version != version:
|
||||||
print(f"Update: {name}:{arch} ({local_version} -> {version})")
|
print(f"Update: {name}:{arch} ({local_version} -> {version})")
|
||||||
download(url, base_dir)
|
download(url)
|
||||||
# wirte to db
|
# wirte to db
|
||||||
cur.execute(
|
cur.execute(
|
||||||
f"UPDATE {arch} SET version = ?, url = ? WHERE name = ?",
|
f"UPDATE {arch} SET version = ?, url = ? WHERE name = ?",
|
||||||
@ -57,7 +57,7 @@ def check_download(name, version, url, arch):
|
|||||||
os.remove(old_file_path)
|
os.remove(old_file_path)
|
||||||
else:
|
else:
|
||||||
print(f"AddNew: {name}:{arch} ({version})")
|
print(f"AddNew: {name}:{arch} ({version})")
|
||||||
download(url, base_dir)
|
download(url)
|
||||||
# wirte to db
|
# wirte to db
|
||||||
cur.execute(
|
cur.execute(
|
||||||
f"INSERT INTO {arch}(name, version, url) VALUES (?, ?, ?)",
|
f"INSERT INTO {arch}(name, version, url) VALUES (?, ?, ?)",
|
||||||
|
|||||||
8
run.sh
8
run.sh
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
gen_release() {
|
gen_release() {
|
||||||
apt-ftparchive release $1 >$1/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
|
# check for updates
|
||||||
@ -11,13 +13,13 @@ find get -type f -name "*.sh" -exec sh {} \;
|
|||||||
cd deb
|
cd deb
|
||||||
# generate the local Packages
|
# generate the local Packages
|
||||||
apt-ftparchive packages . > tmpPackages
|
apt-ftparchive packages . > tmpPackages
|
||||||
sed -i "s|\./http|http|g" tmpPackages
|
sed -i "s|\./\(https\?\):/|\1://|g" tmpPackages
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
sed -i "s|\./wtf|\.\./wtf|g" deb/tmpPackages
|
sed -i "s|\./|\.\./|g" deb/tmpPackages
|
||||||
# merge the Packages files from third-party repositories
|
# merge the Packages files from third-party repositories
|
||||||
./merge-apt-repo.py --local deb/tmpPackages
|
./merge-apt-repo.py --local deb/tmpPackages
|
||||||
|
|
||||||
# generate the Release file
|
# generate the Release file
|
||||||
gen_release deb/amd64
|
gen_release deb/amd64
|
||||||
gen_release deb/amd64
|
gen_release deb/arm64
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user