<p>Pau Espin Pedrol has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/10944">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">osmo-ggsn: Split into .inc and _git.bb<br><br>Change-Id: Ic92309726c6a256c7e543a2be04725023d43d9b7<br>---<br>A recipes-osmocom/osmo-ggsn/osmo-ggsn.inc<br>M recipes-osmocom/osmo-ggsn/osmo-ggsn_git.bb<br>2 files changed, 43 insertions(+), 40 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/meta-telephony refs/changes/44/10944/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/recipes-osmocom/osmo-ggsn/osmo-ggsn.inc b/recipes-osmocom/osmo-ggsn/osmo-ggsn.inc</span><br><span>new file mode 100644</span><br><span>index 0000000..49dd1ee</span><br><span>--- /dev/null</span><br><span>+++ b/recipes-osmocom/osmo-ggsn/osmo-ggsn.inc</span><br><span>@@ -0,0 +1,38 @@</span><br><span style="color: hsl(120, 100%, 40%);">+DESCRIPTION = "Osmocom GGSN implementation"</span><br><span style="color: hsl(120, 100%, 40%);">+HOMEPAGE = "https://osmocom.org/projects/openggsn"</span><br><span style="color: hsl(120, 100%, 40%);">+LICENSE = "GPLv2+"</span><br><span style="color: hsl(120, 100%, 40%);">+LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+DEPENDS = "libosmocore"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+INC_PR="r0.${META_TELEPHONY_OSMO_INC}"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+PACKAGES =+ " libgtp libgtp-dev libgtp-staticdev osmo-sgsnemu"</span><br><span style="color: hsl(120, 100%, 40%);">+RDEPENDS_${PN} += "iptables"</span><br><span style="color: hsl(120, 100%, 40%);">+RRECOMMENDS_${PN} += "kernel-module-ipt-masquerade kernel-module-tun"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+inherit autotools update-rc.d pkgconfig systemd</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+do_install_append() {</span><br><span style="color: hsl(120, 100%, 40%);">+    install -d ${D}${sysconfdir}/init.d</span><br><span style="color: hsl(120, 100%, 40%);">+   install -d ${D}${systemd_system_unitdir}/</span><br><span style="color: hsl(120, 100%, 40%);">+     install -d ${D}/${sysconfdir}/osmocom/</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      install -m 0776 ${WORKDIR}/osmo-ggsn.init ${D}${sysconfdir}/init.d/osmo-ggsn</span><br><span style="color: hsl(120, 100%, 40%);">+  install -m 0644 ${S}/contrib/osmo-ggsn.service ${D}${systemd_system_unitdir}/</span><br><span style="color: hsl(120, 100%, 40%);">+ install -m 0644 ${S}/doc/examples/osmo-ggsn.cfg ${D}${sysconfdir}/osmocom/</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+SYSTEMD_SERVICE_osmo-ggsn = "osmo-ggsn.service"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+INITSCRIPT_PACKAGES = "osmo-ggsn"</span><br><span style="color: hsl(120, 100%, 40%);">+INITSCRIPT_NAME_osmo-ggsn = "osmo-ggsn"</span><br><span style="color: hsl(120, 100%, 40%);">+INITSCRIPT_PARAMS_osmo-ggsn = "defaults 29 29"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+CONFFILES_osmo-ggsn = "${sysconfdir}/osmocom/osmo-ggsn.cfg"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+FILES_libgtp = "${libdir}/*${SOLIBS}"</span><br><span style="color: hsl(120, 100%, 40%);">+FILES_libgtp-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la"</span><br><span style="color: hsl(120, 100%, 40%);">+FILES_libgtp-staticdev = "${libdir}/*.a"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+FILES_osmo-sgsnemu = "${bindir}/sgsnemu"</span><br><span>diff --git a/recipes-osmocom/osmo-ggsn/osmo-ggsn_git.bb b/recipes-osmocom/osmo-ggsn/osmo-ggsn_git.bb</span><br><span>index 8c948cc..5219c03 100644</span><br><span>--- a/recipes-osmocom/osmo-ggsn/osmo-ggsn_git.bb</span><br><span>+++ b/recipes-osmocom/osmo-ggsn/osmo-ggsn_git.bb</span><br><span>@@ -1,45 +1,10 @@</span><br><span style="color: hsl(0, 100%, 40%);">-DESCRIPTION = "Osmocom GGSN implementation"</span><br><span style="color: hsl(0, 100%, 40%);">-HOMEPAGE = "https://osmocom.org/projects/openggsn"</span><br><span style="color: hsl(0, 100%, 40%);">-LICENSE = "GPLv2+"</span><br><span style="color: hsl(0, 100%, 40%);">-LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"</span><br><span style="color: hsl(0, 100%, 40%);">-PV = "1.2.2+gitr${SRCPV}"</span><br><span style="color: hsl(0, 100%, 40%);">-PR = "r0"</span><br><span style="color: hsl(120, 100%, 40%);">+require ${PN}.inc</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+S = "${WORKDIR}/git"</span><br><span> SRCREV = "b673d1c438488fb74abda344e563d733e5ce451a"</span><br><span> SRC_URI = "git://git.osmocom.org/osmo-ggsn                   \</span><br><span>            file://osmo-ggsn.init                             \</span><br><span style="color: hsl(0, 100%, 40%);">-        file://libgtp-queue_depth_32.patch               \</span><br><span style="color: hsl(120, 100%, 40%);">+           file://libgtp-queue_depth_32.patch                \</span><br><span>           "</span><br><span style="color: hsl(0, 100%, 40%);">-S = "${WORKDIR}/git"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-DEPENDS = "libosmocore"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-PACKAGES =+ " libgtp libgtp-dev libgtp-staticdev osmo-sgsnemu"</span><br><span style="color: hsl(0, 100%, 40%);">-RDEPENDS_${PN} += "iptables"</span><br><span style="color: hsl(0, 100%, 40%);">-RRECOMMENDS_${PN} += "kernel-module-ipt-masquerade kernel-module-tun"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-inherit autotools update-rc.d pkgconfig systemd</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-do_install_append() {</span><br><span style="color: hsl(0, 100%, 40%);">-       install -d ${D}${sysconfdir}/init.d</span><br><span style="color: hsl(0, 100%, 40%);">-     install -d ${D}${systemd_system_unitdir}/</span><br><span style="color: hsl(0, 100%, 40%);">-       install -d ${D}/${sysconfdir}/osmocom/</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  install -m 0776 ${WORKDIR}/osmo-ggsn.init ${D}${sysconfdir}/init.d/osmo-ggsn</span><br><span style="color: hsl(0, 100%, 40%);">-    install -m 0644 ${S}/contrib/osmo-ggsn.service ${D}${systemd_system_unitdir}/</span><br><span style="color: hsl(0, 100%, 40%);">-   install -m 0644 ${S}/doc/examples/osmo-ggsn.cfg ${D}${sysconfdir}/osmocom/</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-SYSTEMD_SERVICE_osmo-ggsn = "osmo-ggsn.service"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-INITSCRIPT_PACKAGES = "osmo-ggsn"</span><br><span style="color: hsl(0, 100%, 40%);">-INITSCRIPT_NAME_osmo-ggsn = "osmo-ggsn"</span><br><span style="color: hsl(0, 100%, 40%);">-INITSCRIPT_PARAMS_osmo-ggsn = "defaults 29 29"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-CONFFILES_osmo-ggsn = "${sysconfdir}/osmocom/osmo-ggsn.cfg"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-FILES_libgtp = "${libdir}/*${SOLIBS}"</span><br><span style="color: hsl(0, 100%, 40%);">-FILES_libgtp-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la"</span><br><span style="color: hsl(0, 100%, 40%);">-FILES_libgtp-staticdev = "${libdir}/*.a"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-FILES_osmo-sgsnemu = "${bindir}/sgsnemu"</span><br><span style="color: hsl(120, 100%, 40%);">+PV = "1.2.2+gitr${SRCPV}"</span><br><span style="color: hsl(120, 100%, 40%);">+PR = "${INC_PR}.0"</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/10944">change 10944</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/10944"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: meta-telephony </div>
<div style="display:none"> Gerrit-Branch: 201705 </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Ic92309726c6a256c7e543a2be04725023d43d9b7 </div>
<div style="display:none"> Gerrit-Change-Number: 10944 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>