commit 76e2cc55dd5c51a1b09db7a540cc25acc5e2c94c Author: gfdgd_xi <3025613752@qq.com> Date: Tue Jan 24 11:23:23 2023 +0800 a diff --git a/InRelease b/InRelease new file mode 100644 index 0000000..389f840 --- /dev/null +++ b/InRelease @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +Date: Tue, 24 Jan 2023 03:23:20 +0000 +MD5Sum: + 96f37b2d568600cb5b2c62e65e3becd6 38 Release +SHA1: + b0373f3c64c6bd8b2065821ef9398cf5733b8915 38 Release +SHA256: + 6f6247160ca5e114c66286cc1d92ce69a9d10d872b79f5f26cb719dbcfe8981f 38 Release +SHA512: + 8fbb7367b97792e19e85020256f1980ca1c574bc25f667e1a9052abe985fe707ad903a60781a727441a4b6252b0e537b70707df3185117527a3cf35221d6528b 38 Release +-----BEGIN PGP SIGNATURE----- + +iQGzBAEBCgAdFiEEvMbX8HEwwPoyZpBm/W7qHyDNSycFAmPPTykACgkQ/W7qHyDN +SydgiAv/Q4UFahdQj81HJ2vB+lGQGcsJlDekXwi7VCCr7oM0Hy4Zl7x2eEDFvSRx +wT2ZAeTRGZV/IQej7i0K6FOJ832HSj9cH9ZQRnUOs/FTY5IRmePxhyZweF8SXr1s +/6w7vs4LO1Y4xyD5eePTWZsZZNqh8zUaFQ6//ypAJyILTqa5ALNwi567E4XQ+xa7 +AZu6X9p8G6sor+W51SRECdBLPm7T3Kiy586z1Rr9+5136BXgSfdLKVNIJtHp7M19 +egY270JyIiLjWxlpLR5oWGMglDUJBIadUusaC0RRfD4sV0aXem49unDMtynNKRwZ +PZMgsDM7wvq8mLvRaN3A5H9hh3bOG2YZcR24ZwmB69IfcJlvIgwRavxyxusi3ky1 +5WyZYE4EZvcBEtIf7h4sJxTV/LSQgU/4vGI1wwG2tv4Evx6iDpBELSzqDzw7KrRI +RGtVQUB0f/TPLYIUdmB7JhNRoYh09fLurJR6i78C7RFnys+ihULtkSymf2f0GKv4 +eZ9U7AbH +=K9e6 +-----END PGP SIGNATURE----- diff --git a/Release b/Release new file mode 100644 index 0000000..d663b59 --- /dev/null +++ b/Release @@ -0,0 +1,9 @@ +Date: Tue, 24 Jan 2023 03:23:20 +0000 +MD5Sum: + 96f37b2d568600cb5b2c62e65e3becd6 38 Release +SHA1: + b0373f3c64c6bd8b2065821ef9398cf5733b8915 38 Release +SHA256: + 6f6247160ca5e114c66286cc1d92ce69a9d10d872b79f5f26cb719dbcfe8981f 38 Release +SHA512: + 8fbb7367b97792e19e85020256f1980ca1c574bc25f667e1a9052abe985fe707ad903a60781a727441a4b6252b0e537b70707df3185117527a3cf35221d6528b 38 Release diff --git a/Release.gpg b/Release.gpg new file mode 100644 index 0000000..68b2a62 --- /dev/null +++ b/Release.gpg @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNATURE----- + +iQGzBAABCgAdFiEEvMbX8HEwwPoyZpBm/W7qHyDNSycFAmPPTygACgkQ/W7qHyDN +SyciKwv/cp2bCLwtc13odaRarivBeidnaN61n1guGdV3HRum5luM963mnT17ED1n +VdQcTmTfgwojxDSdVGXErS7yAdB8p1Kc0uZk9bJHpp6Eboe43NXETExQQpwpHVs5 +aSPfBItxKuBPAWgQi6RWdzPvaXNf+QwnId6Z0vXaEYy+91JI7pxmsF53QEWs8nsi +RSTz10dQb6Rj3H1e/C4IbIbvAlqsK3PQARk5FmlXQWmiLAmdUD3XPqtELAneW2mT +Hu86IznlYGATiwS3orTP1aKQAmS/4R2aeix7SAdz12Dm/RvMGf/lwoZ9NpdX1ou/ ++2HEifkVYQKmvG9heU6/Ovvun6NUy6Kio/CiyHKyN2PimFT7mvGzzYj8obMhs2CX +86dGtivY710bpE6XB2UeLyjMyZGlO7U9ltKsqisrpY+UojcnIlNtJobiXZ9ffWba +ygOflR8rmIuZej9QXdvf8p+54pFXfj2ACagOFnYUo3QZoVDmq0jQnM1RAFBO5x4d +vA/ptRUr +=SSoD +-----END PGP SIGNATURE----- diff --git a/add.py b/add.py new file mode 100755 index 0000000..83a53a6 --- /dev/null +++ b/add.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +import os +import sys +import random +programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string +os.chdir(programPath) +# 获取版本号和架构 +def GetDebVersion(deb: str): + tempPath = f"/tmp/get-deb-{random.randint(0, 10000)}" + os.system(f"dpkg -e '{deb}' '{tempPath}'") + version = "1.0.0" + arch = "amd64" + package = "demo" + with open(f"{tempPath}/control", "r") as file: + while True: + read = file.readline().replace("\n", "") + if read == "": + break + if "Version:" in read: + version = read.replace("\n", "").replace("Version:", "").strip() + if "Architecture:" in read: + arch = read.replace("\n", "").replace("Architecture:", "").strip() + if "Package:" in read: + package = read.replace("\n", "").replace("Package:", "").strip() + os.system(f"rm -rfv '{tempPath}'") + return [arch, version, package] +debInfo = GetDebVersion(sys.argv[1]) +if not os.path.exists(f"{debInfo[2][0].lower()}/{debInfo[2]}"): + os.makedirs(f"{debInfo[2][0].lower()}/{debInfo[2]}") +os.system(f"mv -v '{sys.argv[1]}' '{debInfo[2][0].lower()}/{debInfo[2]}/{debInfo[2]}_{debInfo[1]}_{debInfo[0]}.deb'") +os.system(f"bash ../app-mirror-upload-program-auto.sh") +os.system("git add .") +os.system(f"git commit -m '新增 {debInfo[2]}_{debInfo[1]}_{debInfo[0]}.deb'") +os.system("git push") +#os.system(f"'{sys.argv[1]}'") \ No newline at end of file diff --git a/addmore.py b/addmore.py new file mode 100755 index 0000000..8c2deb9 --- /dev/null +++ b/addmore.py @@ -0,0 +1,7 @@ +#!/usr/bin/env python3 +import os +import sys +programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string +os.chdir(programPath) +for i in sys.argv[1:]: + os.system(f"./add.py '{i}'") \ No newline at end of file diff --git a/gpg.asc b/gpg.asc new file mode 100644 index 0000000..2dc45d8 --- /dev/null +++ b/gpg.asc @@ -0,0 +1,41 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +V3RtSx859wg= +=7sI4 +-----END PGP PUBLIC KEY BLOCK-----