gnu: Add sshoot.

* gnu/packages/vpn.scm (sshoot): New variable.
This commit is contained in:
Tobias Geerinckx-Rice 2016-12-01 12:21:55 +01:00
parent 6c2e82bcb7
commit 1ce6f33b0c
No known key found for this signature in database
GPG Key ID: 91CCDB9B48541B99
1 changed files with 28 additions and 0 deletions

View File

@ -234,3 +234,31 @@ proxying. This makes it faster and more reliable than SSH's own tunneling and
port forwarding features. It can forward both TCP and UDP traffic, including
DNS domain name queries.")
(license license:lgpl2.0))) ; incorrectly identified as GPL in setup.py
(define-public sshoot
(package
(name "sshoot")
(version "1.2.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri name version))
(sha256
(base32
"0a92lk8790dpp9j64vb6p4sazax0x3nby01lnfll7mxs1hx6n27q"))))
(build-system python-build-system)
(inputs
`(("python-argcomplete" ,python-argcomplete)
("python-prettytable" ,python-prettytable)
("python-pyyaml" ,python-pyyaml)))
;; For tests only.
(native-inputs
`(("python-fixtures" ,python-fixtures)
("python-pbr" ,python-pbr)
("python-testtools" ,python-testtools)))
(home-page "https://bitbucket.org/ack/sshoot")
(synopsis "sshuttle VPN session manager")
(description "sshoot provides a command-line interface to manage multiple
@command{sshuttle} virtual private networks. It supports flexible profiles
with configuration options for most of @command{sshuttle}s features.")
(license license:gpl3+)))