Take GPG key lookup via email for signing into account
This commit is contained in:
		
							parent
							
								
									7fe2fbd64e
								
							
						
					
					
						commit
						9b53e5c2ac
					
				
							
								
								
									
										15
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								README.md
									
									
									
									
									
								
							| 
						 | 
					@ -15,14 +15,23 @@ A TORch solution consists of 3 processes:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Build Debian Package
 | 
					## Build Debian Package
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Run `make-pkg.sh` to build a Debian package and install it
 | 
					If you don't already have a GPG key, generate one:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```bash
 | 
					```bash
 | 
				
			||||||
./make-pkg.sh
 | 
					gpg --full-generate-key
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Using the e-mail address you provided during GPG key generation, run `make-pkg.sh` to build a Debian package and install it
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```bash
 | 
				
			||||||
 | 
					./make-pkg.sh john@doe.com
 | 
				
			||||||
apt update && apt install build/torch-agent_0.0.1-1_all.deb
 | 
					apt update && apt install build/torch-agent_0.0.1-1_all.deb
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This will create a local user `torch` and install the TORch agent as a Systemd service named `torch-agent`
 | 
					This will:
 | 
				
			||||||
 | 
					* create a local user `torch` 
 | 
				
			||||||
 | 
					* install the TORch agent as a Systemd service named `torch-agent`
 | 
				
			||||||
 | 
					* modify `/etc/tor/torrc` to activate control via the Tor Controller port
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Configuration
 | 
					## Configuration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										12
									
								
								make-pkg.sh
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								make-pkg.sh
									
									
									
									
									
								
							| 
						 | 
					@ -1,6 +1,16 @@
 | 
				
			||||||
#!/bin/bash
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
TORCH_VERSION=0.0.1
 | 
					if [[ -z "${DEBEMAIL}" ]]; then
 | 
				
			||||||
 | 
					  DEBEMAIL="$1"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [[ -z "${DEBEMAIL}" ]]; then
 | 
				
			||||||
 | 
					  echo "E-mail address required for packaging signing with gpg key!"
 | 
				
			||||||
 | 
					  echo "Usage: ./make-pkg.sh EMAIL"
 | 
				
			||||||
 | 
					  exit 1
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TORCH_VERSION=$(git describe --tags)
 | 
				
			||||||
DEBIAN_PKG=torch-agent-$TORCH_VERSION
 | 
					DEBIAN_PKG=torch-agent-$TORCH_VERSION
 | 
				
			||||||
PKG_ROOT=build/$DEBIAN_PKG
 | 
					PKG_ROOT=build/$DEBIAN_PKG
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user