Commit Graph

12 Commits

Author SHA1 Message Date
Pau Espin 69f91b1773 Bump version: 0.1.0.3-1bad-dirty → 0.1.1
Change-Id: I6c1170506c76b794fd4e762b64adf63a039053ca
2023-02-07 18:03:49 +01:00
Oliver Smith 1bad165c69 contrib/jenkins.sh: use --enable-werror
Fixes: OS#5290
Change-Id: Ic32464b9a52a5de4ee81fc3a4dbb5717b3b43e39
2022-11-15 12:40:36 +01:00
Max 9c2c2654ba Set working directory in systemd service file
By default systemd will execute service with root directory (or home directory for user instance) which might result in
attempts to create files in unexpected place. Let's set it to 'osmocom' subdir of state directory (/var/lib for system instance) instead.

Related: OS#4821
Change-Id: I67564759f43193f4739b0b194d5f5da92e3bc6ae
2022-08-30 19:51:47 +07:00
Pau Espin 8ffe838a81 Bump version: 0.0.1.30-5263-dirty → 0.1.0
Change-Id: I3c3eff6d3cd473a307b36bc78cdd0654c840b36e
2022-06-29 12:37:29 +02:00
Pau Espin 14cceb5dfb Get rid of libgtp for GTP-U
It doesn't make much sense to pull whole libgtp to implement only the
user plan side of GTP. Let's drop it and add a minimal GTP-U
implementation here.

Related: SYS#5516
Change-Id: I53ad4915aaed3bc7574036e963be10514e370fe2
2021-12-23 15:55:21 +01:00
Pau Espin 5869201039 contrib/osmo-hnodeb.spec.in: Fix missing dep libosmotrau
Change-Id: Ia40b6a28caecdd94ce3c53172fe531b12a0a221f
2021-12-17 13:40:41 +01:00
Pau Espin a7dc04ef26 First implementation of the LLSK gtp SAPI
This first implementation uses libgtp to manage the GTPv1-U socket and
pdp contexts, as a proof of concept to have something working for now.
At a later step, it is expected to drop libgtp and use some adhoc code
to handle GTP-U.

Related: SYS#5516
Change-Id: I5a6f5dfc4e508c92adb35210b4dc576d64353366
2021-12-14 15:47:53 +01:00
Pau Espin 7465e42bed Bump version: 0.0.0 → 0.0.1
Change-Id: I7c561ce54d8c2ff2cad8f66685016ab71991138e
2021-11-16 18:29:42 +01:00
Oliver Smith 33e4059c05 rpm spec: fix invalid file paths
Fix for:
  File not found: /home/abuild/rpmbuild/BUILDROOT/osmo-hnodeb-0.0.0.202111021358-1.1.arm/usr/share/doc/packages/osmo-hnodeb/examples/osmo-hnodeb/*/osmo-hnodeb*.cfg
  File not found: /home/abuild/rpmbuild/BUILDROOT/osmo-hnodeb-0.0.0.202111021358-1.1.arm/usr/share/doc/packages/osmo-hnodeb/README

With this patch applied, the deb and rpm packages build successfully now
(verified in own OBS namespace).

Related: SYS#5516
Change-Id: I3c728489d38272d8477da5050f407708b8c4289b
2021-11-03 09:08:05 +01:00
Oliver Smith 4de0518d22 d/control, spec: add missing builddeps
autoconf-archive is apparently needed to build the package. We have it
in few other Osmocom projects as build dependency too, others seem to
ship related m4 macros directly in a m4 dir.

Fix for:
  configure: error: Please install autoconf-archive; re-run 'autoreconf -fi' for it to take effect.

Related: SYS#5516
Change-Id: If9ff232844d72094fb883700185ae152ca40493d
2021-11-03 09:08:00 +01:00
Pau Espin 67a3c4a7c6 Import hnb-test from osmo-iuh.git
Import from osmo-iuh.git Change-Id Iba106dcc18e3d429b4b9808610a44ac29b798172,
with minimal renaming of s/hnb_test/hnb/ and required mangling to have
it compile and run.

Change-Id: I36fd4aa5d39222371bd36e9f540b91e36a26de43
2021-11-02 12:41:12 +01:00
Pau Espin 243ccbafd6 Add project skeleton
This commit contains all the relevant project structure to build the
osmo-hnodeb binary, its doc, tests, packaging, etc.

The osmo-hnodeb binary itself is still just an empty main().

Related: SYS#5516
Change-Id: I6ae3215ae4b956689d2adc88db7c3ead5df14f37
2021-10-21 13:48:46 +02:00