summaryrefslogtreecommitdiffstats
path: root/network/slirp4netns
diff options
context:
space:
mode:
Diffstat (limited to 'network/slirp4netns')
-rw-r--r--network/slirp4netns/README20
-rw-r--r--network/slirp4netns/slirp4netns.SlackBuild18
-rw-r--r--network/slirp4netns/slirp4netns.info8
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"