Now signing release assets. fix #54
This commit is contained in:
parent
592b60172a
commit
9ce589b07d
1
.gitignore
vendored
1
.gitignore
vendored
@ -6,3 +6,4 @@
|
||||
/wiki
|
||||
/deb
|
||||
*.deb
|
||||
*.minisig
|
||||
|
6
Makefile
6
Makefile
@ -1,7 +1,7 @@
|
||||
all: reaction ip46tables
|
||||
|
||||
clean:
|
||||
rm -f reaction ip46tables reaction.deb deb
|
||||
rm -f reaction ip46tables reaction.deb deb reaction.minisig ip46tables.minisig reaction.deb.minisig
|
||||
|
||||
ip46tables: ip46tables.d/ip46tables.c
|
||||
gcc -static ip46tables.d/ip46tables.c -o ip46tables
|
||||
@ -20,3 +20,7 @@ reaction.deb: reaction ip46tables
|
||||
cd deb && dpkg-deb --root-owner-group --build reaction
|
||||
mv deb/reaction.deb reaction.deb
|
||||
rm -rf deb/
|
||||
|
||||
signatures: reaction.deb reaction ip46tables
|
||||
minisign -Sm ip46tables reaction reaction.deb
|
||||
|
||||
|
10
README.md
10
README.md
@ -152,6 +152,16 @@ Executables are provided [here](https://framagit.org/ppom/reaction/-/releases/),
|
||||
|
||||
A standard place to put such executables is `/usr/local/bin/`.
|
||||
|
||||
#### Signature verification
|
||||
|
||||
Starting at v1.0.3, all binaries are signed with public key `RWSpLTPfbvllNqRrXUgZzM7mFjLUA7PQioAItz80ag8uU4A2wtoT2DzX`. You can check their authenticity with minisign:
|
||||
```bash
|
||||
minisign -VP RWSpLTPfbvllNqRrXUgZzM7mFjLUA7PQioAItz80ag8uU4A2wtoT2DzX -m ip46tables
|
||||
minisign -VP RWSpLTPfbvllNqRrXUgZzM7mFjLUA7PQioAItz80ag8uU4A2wtoT2DzX -m reaction
|
||||
# or
|
||||
minisign -VP RWSpLTPfbvllNqRrXUgZzM7mFjLUA7PQioAItz80ag8uU4A2wtoT2DzX -m reaction.deb
|
||||
```
|
||||
|
||||
#### Debian
|
||||
|
||||
The releases also contain a `reaction.deb` file, which packages reaction & ip46tables.
|
||||
|
Loading…
Reference in New Issue
Block a user