diff options
author | Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> | 2015-02-13 17:00:33 +0000 |
---|---|---|
committer | Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> | 2015-02-13 17:00:33 +0000 |
commit | 421db9cfdcaab4b0e88892baa01b4d3f12bc242b (patch) | |
tree | 1b11cee03b745a6578d4d0877a7a3d84be03ab7e /strata | |
parent | c9cc0c9ad8b78e46933733f9304a490598dec03a (diff) | |
parent | 25ff496ae5a0988f64dbb4150bd402b2c306338e (diff) | |
download | definitions-421db9cfdcaab4b0e88892baa01b4d3f12bc242b.tar.gz |
Merge branch 'baserock/franred/add-networking-utils-stratum'
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Diffstat (limited to 'strata')
-rw-r--r-- | strata/networking-utils.morph | 29 | ||||
-rw-r--r-- | strata/networking-utils/iproute2.morph | 10 | ||||
-rw-r--r-- | strata/networking-utils/ipset.morph | 6 |
3 files changed, 45 insertions, 0 deletions
diff --git a/strata/networking-utils.morph b/strata/networking-utils.morph new file mode 100644 index 00000000..5af03abb --- /dev/null +++ b/strata/networking-utils.morph @@ -0,0 +1,29 @@ +name: networking-utils +kind: stratum +description: | + Stratum which contains utils to works with networks: create, enable, filter... + + This stratum requires kernel config flags which are not enabled in the default + Baserock kernel found in the BSP strata. See the Openstack BSP stratum to get + an idea of what is needed. +build-depends: +- morph: strata/foundation.morph +chunks: +- name: iproute2 + morph: strata/networking-utils/iproute2.morph + repo: upstream:iproute2 + ref: 50231ad2a554fcb02462bed6405c970833c1baee + unpetrify-ref: v3.17.0 + build-depends: [] +- name: libmnl + repo: upstream:libmnl + ref: c9f19b98cd8e108617e825e071091df14f78c53a + unpetrify-ref: master + build-depends: [] +- name: ipset + morph: strata/networking-utils/ipset.morph + repo: upstream:ipset + ref: cf25c4c50e9996af30499e5b1c3354ab53be7237 + unpetrify-ref: v6.24 + build-depends: + - libmnl diff --git a/strata/networking-utils/iproute2.morph b/strata/networking-utils/iproute2.morph new file mode 100644 index 00000000..7ba04db6 --- /dev/null +++ b/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/strata/networking-utils/ipset.morph b/strata/networking-utils/ipset.morph new file mode 100644 index 00000000..7fe8c6dc --- /dev/null +++ b/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 |