diff options
Diffstat (limited to 'network/slirp4netns')
-rw-r--r-- | network/slirp4netns/README | 20 | ||||
-rw-r--r-- | network/slirp4netns/slirp4netns.SlackBuild | 18 | ||||
-rw-r--r-- | network/slirp4netns/slirp4netns.info | 8 |
3 files changed, 28 insertions, 18 deletions
diff --git a/network/slirp4netns/README b/network/slirp4netns/README index 88d35cf3bf..2fe0582157 100644 --- a/network/slirp4netns/README +++ b/network/slirp4netns/README @@ -1,14 +1,14 @@ slirp4netns -slirp4netns provides user-mode networking ("slirp") for unprivileged network -namespaces. +slirp4netns provides user-mode networking ("slirp") for unprivileged +network namespaces. -Starting with Linux 3.8, unprivileged users can create network_namespaces(7) -along with user_namespaces(7). However, unprivileged network namespaces had -not been very useful, because creating veth(4) pairs across the host and -network namespaces still requires the root privileges. (i.e. No internet -connection) +Starting with Linux 3.8, unprivileged users can create +network_namespaces(7) along with user_namespaces(7). However, +unprivileged network namespaces had not been very useful, because +creating veth(4) pairs across the host and network namespaces still +requires the root privileges. (i.e. No internet connection) -slirp4netns allows connecting a network namespace to the Internet in a -completely unprivileged way, by connecting a TAP device in a network namespace -to the usermode TCP/IP stack ("slirp"). +slirp4netns allows connecting a network namespace to the Internet in +a completely unprivileged way, by connecting a TAP device in a network +namespace to the usermode TCP/IP stack ("slirp"). diff --git a/network/slirp4netns/slirp4netns.SlackBuild b/network/slirp4netns/slirp4netns.SlackBuild index e589e0171d..3ebb9aa588 100644 --- a/network/slirp4netns/slirp4netns.SlackBuild +++ b/network/slirp4netns/slirp4netns.SlackBuild @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for slirp4netns @@ -22,10 +22,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=slirp4netns -VERSION=${VERSION:-0.4.1} +VERSION=${VERSION:-1.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then esac fi -CWD=$(pwd) +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -101,4 +111,4 @@ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/slirp4netns/slirp4netns.info b/network/slirp4netns/slirp4netns.info index 3960882ca2..93a68914d9 100644 --- a/network/slirp4netns/slirp4netns.info +++ b/network/slirp4netns/slirp4netns.info @@ -1,10 +1,10 @@ PRGNAM="slirp4netns" -VERSION="0.4.1" +VERSION="1.2.2" HOMEPAGE="https://github.com/rootless-containers/slirp4netns" -DOWNLOAD="https://github.com/rootless-containers/slirp4netns/archive/v0.4.1/slirp4netns-0.4.1.tar.gz" -MD5SUM="ecf1f07df723ab04bc84d2d45251f407" +DOWNLOAD="https://github.com/rootless-containers/slirp4netns/archive/v1.2.2/slirp4netns-1.2.2.tar.gz" +MD5SUM="c18a686e1bd34042c08cc8861bcad869" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="libslirp" MAINTAINER="Vincent Batts" EMAIL="vbatts@hashbangbash.com" |