aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2023-04-09 12:38:22 +0200
committerfanquake <fanquake@gmail.com>2023-04-09 12:43:59 +0200
commit663a89cfed5e924e79a7a4cb7f64d4c3181cc11d (patch)
tree3c38eb7e91fcf247be26fd9059014f9506860238
parentdb720b5a703c90625fa7a4773bd2db5672427cbe (diff)
downloadbitcoin-663a89cfed5e924e79a7a4cb7f64d4c3181cc11d.tar.xz
contrib: move verify scripts to verify-binaries
-rw-r--r--contrib/verify-binaries/README.md (renamed from contrib/verifybinaries/README.md)18
-rwxr-xr-xcontrib/verify-binaries/test.py (renamed from contrib/verifybinaries/test.py)2
-rwxr-xr-xcontrib/verify-binaries/verify.py (renamed from contrib/verifybinaries/verify.py)0
3 files changed, 10 insertions, 10 deletions
diff --git a/contrib/verifybinaries/README.md b/contrib/verify-binaries/README.md
index 19cc34d1da..b29891bf07 100644
--- a/contrib/verifybinaries/README.md
+++ b/contrib/verify-binaries/README.md
@@ -42,20 +42,20 @@ See the `Config` object for various options.
Validate releases with default settings:
```sh
-./contrib/verifybinaries/verify.py pub 22.0
-./contrib/verifybinaries/verify.py pub 22.0-rc2
+./contrib/verify-binaries/verify.py pub 22.0
+./contrib/verify-binaries/verify.py pub 22.0-rc2
```
Get JSON output and don't prompt for user input (no auto key import):
```sh
-./contrib/verifybinaries/verify.py --json pub 22.0-x86
+./contrib/verify-binaries/verify.py --json pub 22.0-x86
```
Rely only on local GPG state and manually specified keys, while requiring a
threshold of at least 10 trusted signatures:
```sh
-./contrib/verifybinaries/verify.py \
+./contrib/verify-binaries/verify.py \
--trusted-keys 74E2DEF5D77260B98BC19438099BAD163C70FBFA,9D3CC86A72F8494342EA5FD10A41BDC3F4FAFF1C \
--min-good-sigs 10 pub 22.0-x86
```
@@ -63,26 +63,26 @@ threshold of at least 10 trusted signatures:
If you only want to download the binaries of certain platform, add the corresponding suffix, e.g.:
```sh
-./contrib/verifybinaries/verify.py pub 22.0-osx
-./contrib/verifybinaries/verify.py pub 22.0-rc2-win64
+./contrib/verify-binaries/verify.py pub 22.0-osx
+./contrib/verify-binaries/verify.py pub 22.0-rc2-win64
```
If you do not want to keep the downloaded binaries, specify the cleanup option.
```sh
-./contrib/verifybinaries/verify.py pub --cleanup 22.0
+./contrib/verify-binaries/verify.py pub --cleanup 22.0
```
Use the bin subcommand to verify all files listed in a local checksum file
```sh
-./contrib/verifybinaries/verify.py bin SHA256SUMS
+./contrib/verify-binaries/verify.py bin SHA256SUMS
```
Verify only a subset of the files listed in a local checksum file
```sh
-./contrib/verifybinaries/verify.py bin ~/Downloads/SHA256SUMS \
+./contrib/verify-binaries/verify.py bin ~/Downloads/SHA256SUMS \
~/Downloads/bitcoin-24.0.1-x86_64-linux-gnu.tar.gz \
~/Downloads/bitcoin-24.0.1-arm-linux-gnueabihf.tar.gz
```
diff --git a/contrib/verifybinaries/test.py b/contrib/verify-binaries/test.py
index 18047e4ebf..b7988b86ef 100755
--- a/contrib/verifybinaries/test.py
+++ b/contrib/verify-binaries/test.py
@@ -31,7 +31,7 @@ def main():
def run_verify(global_args: str, command: str, command_args: str) -> subprocess.CompletedProcess:
maybe_here = Path.cwd() / 'verify.py'
- path = maybe_here if maybe_here.exists() else Path.cwd() / 'contrib' / 'verifybinaries' / 'verify.py'
+ path = maybe_here if maybe_here.exists() else Path.cwd() / 'contrib' / 'verify-binaries' / 'verify.py'
if command == "pub":
command += " --cleanup"
diff --git a/contrib/verifybinaries/verify.py b/contrib/verify-binaries/verify.py
index aeab8ebacb..aeab8ebacb 100755
--- a/contrib/verifybinaries/verify.py
+++ b/contrib/verify-binaries/verify.py