# sshuttle/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run https://github.com/sshuttle/sshuttle.git #--------------------------------------------------------------------- 2. Typical usage: sshuttle --disable-ipv6 -r somelabel 0/0 Corresponding "ssh/config" entry: Host somelabel User janeway Hostname someserver.com Port 42355 IdentityFile ~/.ssh/somekey.private #--------------------------------------------------------------------- 3. If you specify a set of specific IPV4 subnets as follows, "shuttle" is supposed to limit redirection to the specified subnets: sshuttle -r somelabel 1.2.3.4/0 2.3.4.5/0 ... As of 2021, this didn't seem to work. However, the following alterna- tive approach to limit of redirection did work: (a) Create a user named "salad" (b) Add to "shuttle" command: --user salad (c) Use "su" to become "salad" (d) Initiate Internet activity as that user #--------------------------------------------------------------------- [buildtimes] 00.00 hours (or 000.05 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.01 hours (or 000.62 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.05 hours (or 003.05 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] configure = none license = See "license*.txt" in installed tree proddir = none tmpsize = 3M #--------------------------------------------------------------------- [depends] openssh openssl piprepolow piprepomain python:strict python2-core:strict python3-core:strict #--------------------------------------------------------------------- [build] rm -fr $PRODTREE/python*/bin/sshuttle* python3 setup.py build python3 setup.py install ln -nsf $PRODTREE/python3/bin/sshuttle /$LACARCH/bin/ ln -nsf $PRODTREE/python3/bin/sshuttle /$LACARCH/xbin/ #--------------------------------------------------------------------- [postbuild] LICFILE=LICENSE PKGNAME=sshuttle DOCDIR=$PRODTREE/python3/doc mkdir -p $DOCDIR cp -a $LICFILE $DOCDIR/license-$PKGNAME.txt #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = TBD url_home = https://github.com/sshuttle/sshuttle url_lfs = TBD url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 170705 Added package. Started with 0.78.1. 170913 Updated from 0.78.1 to 170913 ("git" date) 171102 Updated to 171102 181018 Updated to d4bbf3b68 ("git" hash) 190509 Updated to cb917d7e6 190922 Updated to a7193f508 210125 Updated to 127cac37e 210222 Updated to 0e51da519 240331 Updated to 694a9c8a5