summaryrefslogtreecommitdiff
path: root/unmaintained/strata/networking-utils
diff options
context:
space:
mode:
Diffstat (limited to 'unmaintained/strata/networking-utils')
-rw-r--r--unmaintained/strata/networking-utils/conntrack-tools.morph4
-rw-r--r--unmaintained/strata/networking-utils/ebtables.morph7
-rw-r--r--unmaintained/strata/networking-utils/iproute2.morph10
-rw-r--r--unmaintained/strata/networking-utils/ipset.morph6
-rw-r--r--unmaintained/strata/networking-utils/iputils.morph24
-rw-r--r--unmaintained/strata/networking-utils/libnet.morph16
-rw-r--r--unmaintained/strata/networking-utils/libnetfilter_conntrack.morph3
-rw-r--r--unmaintained/strata/networking-utils/libnetfilter_cthelper.morph3
-rw-r--r--unmaintained/strata/networking-utils/libnetfilter_cttimeout.morph3
-rw-r--r--unmaintained/strata/networking-utils/libnetfilter_queue.morph3
-rw-r--r--unmaintained/strata/networking-utils/libnfnetlink.morph3
-rw-r--r--unmaintained/strata/networking-utils/libpcap.morph3
-rw-r--r--unmaintained/strata/networking-utils/tcpdump.morph3
13 files changed, 88 insertions, 0 deletions
diff --git a/unmaintained/strata/networking-utils/conntrack-tools.morph b/unmaintained/strata/networking-utils/conntrack-tools.morph
new file mode 100644
index 00000000..e0ef7234
--- /dev/null
+++ b/unmaintained/strata/networking-utils/conntrack-tools.morph
@@ -0,0 +1,4 @@
+name: conntrack-tools
+kind: chunk
+build-system: autotools
+max-jobs: 1
diff --git a/unmaintained/strata/networking-utils/ebtables.morph b/unmaintained/strata/networking-utils/ebtables.morph
new file mode 100644
index 00000000..a4d9fc76
--- /dev/null
+++ b/unmaintained/strata/networking-utils/ebtables.morph
@@ -0,0 +1,7 @@
+name: ebtables
+kind: chunk
+build-system: manual
+build-commands:
+- make
+install-commands:
+- make install DESTDIR="$DESTDIR" BINDIR="$PREFIX/sbin"
diff --git a/unmaintained/strata/networking-utils/iproute2.morph b/unmaintained/strata/networking-utils/iproute2.morph
new file mode 100644
index 00000000..7ba04db6
--- /dev/null
+++ b/unmaintained/strata/networking-utils/iproute2.morph
@@ -0,0 +1,10 @@
+name: iproute2
+kind: chunk
+build-commands:
+# arpd binary is dependent on Berkeley DB, which is licensed by Oracle
+# as arpd is not needed for Openstack systems, arpd will not be compiled
+# or installed.
+- sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
+- make
+install-commands:
+- DESTDIR="$DESTDIR" PREFIX="$PREFIX" make install
diff --git a/unmaintained/strata/networking-utils/ipset.morph b/unmaintained/strata/networking-utils/ipset.morph
new file mode 100644
index 00000000..7fe8c6dc
--- /dev/null
+++ b/unmaintained/strata/networking-utils/ipset.morph
@@ -0,0 +1,6 @@
+name: ipset
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh
+- ./configure --prefix="$PREFIX" --enable-static=no --with-kmod=no
diff --git a/unmaintained/strata/networking-utils/iputils.morph b/unmaintained/strata/networking-utils/iputils.morph
new file mode 100644
index 00000000..c9736cc8
--- /dev/null
+++ b/unmaintained/strata/networking-utils/iputils.morph
@@ -0,0 +1,24 @@
+name: iputils
+kind: chunk
+build-system: manual
+pre-configure-commands:
+# gnutls is not currently integrated in definitions so, disabling this
+# is required in order to build ping6. If this is not disabled, it will try
+# to find gnutls/openssl.h header failing to compile ping6.
+- sed -i "s/USE_GNUTLS=yes/USE_GNUTLS=no/" Makefile
+build-commands:
+- make
+- make ninfod
+install-commands:
+- install -D -m 755 clockdiff "$DESTDIR$PREFIX"/bin/clockdiff
+- install -D -m 755 rdisc "$DESTDIR$PREFIX"/bin/rdisc
+- install -D -m 755 tracepath "$DESTDIR$PREFIX"/bin/tracepath
+- install -D -m 755 tracepath6 "$DESTDIR$PREFIX"/bin/tracepath6
+- install -D -m 755 ninfod/ninfod "$DESTDIR$PREFIX"/bin/ninfod
+- install -D -m 755 rarpd "$DESTDIR$PREFIX"/bin/rarpd
+# The following binaries are installed to overwrite busybox binaries.
+- install -D -m 755 traceroute6 "$DESTDIR$PREFIX"/bin/traceroute6
+- install -D -m 755 arping "$DESTDIR$PREFIX"/sbin/arping
+- install -D -m 755 tftpd "$DESTDIR$PREFIX"/sbin/tftpd
+- install -D -m 755 ping "$DESTDIR"/bin/ping
+- install -D -m 755 ping6 "$DESTDIR"/bin/ping6
diff --git a/unmaintained/strata/networking-utils/libnet.morph b/unmaintained/strata/networking-utils/libnet.morph
new file mode 100644
index 00000000..ddb2cf3e
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libnet.morph
@@ -0,0 +1,16 @@
+name: libnet
+kind: chunk
+build-system: manual
+pre-configure-commands:
+# Avoid building the docs as they require doxygen
+- sed -i 's@doc @@' libnet/Makefile.am
+- sed -i 's@doc/.*Makefile@@' libnet/configure.ac
+
+- cd libnet && ./autogen.sh
+configure-commands:
+- cd libnet && ./configure --prefix="$PREFIX" --disable-samples --enable-shared=yes
+ --with-pic
+build-commands:
+- cd libnet && make
+install-commands:
+- cd libnet && make DESTDIR="$DESTDIR" install
diff --git a/unmaintained/strata/networking-utils/libnetfilter_conntrack.morph b/unmaintained/strata/networking-utils/libnetfilter_conntrack.morph
new file mode 100644
index 00000000..ef6ebb48
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libnetfilter_conntrack.morph
@@ -0,0 +1,3 @@
+name: libnetfilter_conntrack
+kind: chunk
+build-system: autotools
diff --git a/unmaintained/strata/networking-utils/libnetfilter_cthelper.morph b/unmaintained/strata/networking-utils/libnetfilter_cthelper.morph
new file mode 100644
index 00000000..7f410a4a
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libnetfilter_cthelper.morph
@@ -0,0 +1,3 @@
+name: libnetfilter_cthelper
+kind: chunk
+build-system: autotools
diff --git a/unmaintained/strata/networking-utils/libnetfilter_cttimeout.morph b/unmaintained/strata/networking-utils/libnetfilter_cttimeout.morph
new file mode 100644
index 00000000..b2281a5b
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libnetfilter_cttimeout.morph
@@ -0,0 +1,3 @@
+name: libnetfilter_cttimeout
+kind: chunk
+build-system: autotools
diff --git a/unmaintained/strata/networking-utils/libnetfilter_queue.morph b/unmaintained/strata/networking-utils/libnetfilter_queue.morph
new file mode 100644
index 00000000..d2b80d38
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libnetfilter_queue.morph
@@ -0,0 +1,3 @@
+name: libnetfilter_queue
+kind: chunk
+build-system: autotools
diff --git a/unmaintained/strata/networking-utils/libnfnetlink.morph b/unmaintained/strata/networking-utils/libnfnetlink.morph
new file mode 100644
index 00000000..f4fe79ab
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libnfnetlink.morph
@@ -0,0 +1,3 @@
+name: libnfnetlink
+kind: chunk
+build-system: autotools
diff --git a/unmaintained/strata/networking-utils/libpcap.morph b/unmaintained/strata/networking-utils/libpcap.morph
new file mode 100644
index 00000000..7c5ee932
--- /dev/null
+++ b/unmaintained/strata/networking-utils/libpcap.morph
@@ -0,0 +1,3 @@
+name: libpcap
+kind: chunk
+build-system: autotools
diff --git a/unmaintained/strata/networking-utils/tcpdump.morph b/unmaintained/strata/networking-utils/tcpdump.morph
new file mode 100644
index 00000000..7a974dab
--- /dev/null
+++ b/unmaintained/strata/networking-utils/tcpdump.morph
@@ -0,0 +1,3 @@
+name: tcpdump
+kind: chunk
+build-system: autotools