wg-quick: freebsd: avoid writing private keys to /tmp
FreeBSD's bash doesn't handle <(...) safely, creating a temporary file instead of using /proc/self/fd/N like on Linux. Work around this by using a simple pipeline with /dev/stdin. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									4e4867dc95
								
							
						
					
					
						commit
						9c811e0f2d
					
				| @ -349,7 +349,7 @@ add_route() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| set_config() { | set_config() { | ||||||
| 	cmd wg setconf "$INTERFACE" <(echo "$WG_CONFIG") | 	echo "$WG_CONFIG" | cmd wg setconf "$INTERFACE" /dev/stdin | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| save_config() { | save_config() { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jason A. Donenfeld
						Jason A. Donenfeld