From c70e28d7503cc5c7e26166c99f90622cfe667d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Mon, 18 Jun 2018 20:29:57 +0300 Subject: [PATCH] libnetwork is ready --- hardware/virtualization/libnetwork/actions.py | 37 ++++++++++++++++++ hardware/virtualization/libnetwork/pspec.xml | 38 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 hardware/virtualization/libnetwork/actions.py create mode 100644 hardware/virtualization/libnetwork/pspec.xml diff --git a/hardware/virtualization/libnetwork/actions.py b/hardware/virtualization/libnetwork/actions.py new file mode 100644 index 0000000000..11ad2c6afa --- /dev/null +++ b/hardware/virtualization/libnetwork/actions.py @@ -0,0 +1,37 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Copyright 2018 TUBITAK/UEKAE +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +# WorkDir = "" +NoStrip = "/" + +def setup(): + shelltools.move("vendor", "src") + + shelltools.makedirs("src/github.com/docker") + + shelltools.cd("src/github.com/docker") + shelltools.system("ln -rsf %s/libnetwork ./libnetwork" % get.workDIR()) + +def build(): + shelltools.cd("src/github.com/docker/libnetwork") + + shelltools.system("GOPATH=%s/libnetwork make build-local" % get.workDIR()) + +def install(): + pisitools.dobin("bin/dnet") + pisitools.dobin("bin/docker-proxy") + + pisitools.dodoc("MAINTAINERS", "LICENSE", "README*", "ROADMAP.md") + + shelltools.unlinkDir("docs/vagrant-systemd") + + pisitools.insinto("/usr/share/doc/libnetwork", "docs/*") diff --git a/hardware/virtualization/libnetwork/pspec.xml b/hardware/virtualization/libnetwork/pspec.xml new file mode 100644 index 0000000000..b9b295882c --- /dev/null +++ b/hardware/virtualization/libnetwork/pspec.xml @@ -0,0 +1,38 @@ + + + + + libnetwork + https://github.com/docker/libnetwork + + Ertuğrul Erata + ertugrulerata@gmail.com + + Apache-2.0 + app:console + Docker Networking + Libnetwork provides a native Go implementation for connecting containers The goal of libnetwork is to deliver a robust Container Network Model that provides a consistent programming interface and the required network abstractions for applications. + https://sourceforge.net/projects/pisilinux/files/source/libnetwork-0.8.0_dbc11cc.tar.gz + + golang + + + + + libnetwork + + /usr/bin + /usr/share/doc + + + + + + 2018-06-18 + 0.8.0_pre1 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + +