aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
21 hourscontrib/osmo-sgsn.spec: fix build for almalinux:8HEADmasterOliver Smith1-0/+2
Add the missing "%if 0%{?suse_version}" around %service_del/add commands, as these are only available on opensuse. Fix for: error: line 106: Too many names: %preun -n osmo-gtphub %service_del_preun osmo-gtphub.service Fixes: a07e6d9c (".deb/.rpm: add osmocom user during package install") Change-Id: I89802f926bfccc0f7b4bb1ff64115b232b1db022
3 days.deb/.rpm: add osmocom user during package installMax3-3/+23
Create osmocom user & group during package installation. Fix the configuration dir/files permission to match. Related: OS#4107 Tweaked-By: Oliver Smith <osmith@sysmocom.de> Change-Id: I55ce205d4b314d01b2641c8f3d52455c051d6282
2023-11-28Bump version: 1.11.0.5-67677-dirty → 1.11.11.11.1Oliver Smith1-1/+1
Depends: osmo-ggsn I1f116e1cded135f231f22ebc9b817aebf3736fc2 Change-Id: I869eef2032d6025c8ed59a1b25192c6c5c08977e
2023-09-12Bump version: 1.10.0.16-7e4d-dirty → 1.11.01.11.0Pau Espin Pedrol1-10/+10
Change-Id: Ia56d2e1c4247396522f02df2c95b842db655e171
2023-05-26systemd: depend on networking-online.targetOliver Smith2-0/+4
Related: SYS#6400 Change-Id: Idadcbbf55e976ae035cfac4b85ccd870e0f27b82
2023-02-07Bump version: 1.9.0.56-07fe-dirty → 1.10.01.10.0Pau Espin Pedrol1-11/+11
Change-Id: I89eb79ffeb28b8dae5b4a5c3cc1142d07052692c
2022-11-15contrib/jenkins.sh: use enable-werror with IU tooOliver Smith1-5/+2
Now that the warnings in osmo-iuh have been fixed, we should be able to build the IU version of OsmoSGSN with --enable-werror too. Related: OS#4462 Change-Id: I8cc4e209e21acfe513bef72927499f1ccdead783
2022-08-30Set working directory in systemd service fileMax2-0/+4
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: I950d84853c6737276d02b3275127b499ae567c38
2022-06-29Bump version: 1.8.0.9-c230-dirty → 1.9.01.9.0Pau Espin Pedrol1-11/+11
Change-Id: If8d3bad88dbd57b620e3aca61d99073e178c2fb6
2022-06-20README: Major updateHarald Welte1-1/+1
* convert to markdown syntax * bring in-line with other osmo-* README.md files, in terms of links to git, mailing list, manuals, etc. Change-Id: Ia4a4329c6ef6b8c833aa26832776dad662cdc7e9
2021-11-16Bump version: 1.7.0.28-245ac-dirty → 1.8.01.8.0Pau Espin Pedrol1-10/+10
Change-Id: I62daba59b9dd1a0cade5292c8705ee5ec5b103c2
2021-02-23Bump version: 1.6.0.157-b05c1-dirty → 1.7.01.7.0Pau Espin Pedrol1-11/+11
Change-Id: Ifa861bb0109f433b103a75d5140425bf19c66943
2021-02-08gbproxy: remove (moved to own repository)Oliver Smith4-94/+0
New repository: https://git.osmocom.org/osmo-gbproxy/ Related: OS#4992 Change-Id: I37f7cebaf2a06bd93627a452f5df44edcfc0f87a
2021-01-14contrib/jenkins: don't build osmo-gsm-manualsOliver Smith1-1/+0
Related: OS#4912 Change-Id: I3fc43b1afb7cdfd2b78c062e36ccf2491700f988
2020-12-05gbproxy: Remove patching, TLLI-tracking and SGSN2 supportHarald Welte1-1/+0
Those features were introduced a long time ago for one specific use case at one specific user, and they are not needed anymore. They complicate the code base significantly and are hard to maintain with all the upcoming modifications regarding SGSN pool supoprt. Change-Id: Id9cc2e1c63486491ac5bb68876088a615075fde6
2020-10-12contrib/jenkins: Enable parallel make in make distcheckPau Espin Pedrol1-2/+2
Change-Id: I423c4b1d854fa6ec7df504353ce666766ba0c787 Related: OS#4421
2020-06-22*.spec.in: Use %config(noreplace) to retain current config fileHarald Welte1-3/+3
Change-Id: I4e7f0a44d5e2d132b24ca0f38dc6f520b59112da
2020-05-19contrib: integrate RPM specOliver Smith1-6/+6
Remove OpenSUSE bug report link, set version to @VERSION@, make it build with CentOS 8 etc. Related: OS#4550 Change-Id: I824b67f2d590ac2aa9f2e4fa4387a5283cf22521
2020-05-14contrib: import RPM specOliver Smith1-0/+141
Copy the RPM spec file from: https://build.opensuse.org/project/show/home:mnhauke:osmocom:nightly Related: OS#4550 Change-Id: Ia18f44f1b6dc259c3d0474b88b33f4657d96fd7a
2019-07-10contrib/jenkins.sh: run "make maintainer-clean"Oliver Smith1-0/+1
Related: OS#3047 Change-Id: Ic887518bd149f325a92c3517ee90c655b1368fd8
2018-12-06contrib: fix makedistcheck with disabled systemdOliver Smith1-1/+5
EXTRA_DIST files need to be distributed, no matter if the systemd option is configured or not. Change-Id: I4b1973a4796ccddce930a130be00c15b09572c16
2018-12-05contrib/jenkins.sh: build and publish manualsOliver Smith1-2/+20
Add new environment variables WITH_MANUALS and PUBLISH to control if the manuals should be built and uploaded. Describe all environment vars on top of the file. When WITH_MANUALS is set, install osmo-gsm-manuals like any other dependency and add --enable-manuals to the configure flags (for "make" and "make distcheck"). Add the bin subdir of the installed files to PATH, so osmo-gsm-manuals-check-depends can be used by ./configure. Related: OS#3385 Change-Id: Ic45322c809f9f65d0fd24b828dab0cd929fa6267
2018-10-30Remove local libgsupclient; Use libosmo-gsup-client from osmo-hlrHarald Welte1-0/+1
osmo-hlr has recently (as of Change-Id Iad227bb477d64da30dd6bfbbe1bd0c0a55be9474) a working shared library implementation of libosmo-gsup-client. We can remove the local implementation in osmo-sgsn and use the system-installed shared library instead. Change-Id: I6f542945403cf2e3ddac419186b09ec0e2d43b69
2018-09-13Install systemd services with autotoolsPau Espin Pedrol2-0/+10
Change-Id: I103bf3468d53578045593eac31b61f7e0248495e
2018-09-06Add osmo-gtphub systemd service filePau Espin Pedrol1-0/+12
Change-Id: I7ecfc9aa55611ae9975e5ef8c0716dae7598524c
2018-06-20Drop all references of unused MGCPPau Espin Pedrol1-2/+2
Change-Id: I1c023d773bf196d41b4251ca7011a82969acb613
2018-06-20Drop all references of unused SMPPPau Espin Pedrol1-2/+2
Change-Id: Iffae03fd855e6cbd99e71b9ba0d4157cb7791db2
2018-06-20jenkins.sh: Remove non-existent configure optionsPau Espin Pedrol1-1/+1
Change-Id: I331a187ae19125afa076e0a3d629ba7160d4b416
2018-06-20jenkins.sh: Use --enable-werror only when iu support is disabledPau Espin Pedrol1-2/+5
The flag cannot be enabled in all cases because current osmo-iuh header contain compilation warnings which are then propagated to this project when building against them. Change-Id: Ia4285a88af6d4adfba08c055c6734f9d82c1a5a4
2017-12-28Remove obsolete ./configure optionMax1-2/+2
The '--enable-vty-tests' is just alias to '--enable-external-tests' anyway. Change-Id: I6230cfcf10247b601e16e7b872305499815520a9
2017-12-21Enable sanitize for CI testsMax1-1/+1
While at it, also remove unsupported ./configure options remaining since before repo split. Change-Id: I77b3375fd680be269fd2df7db61ece6c5d1754ba
2017-12-20.service: remove OpenBSC from service desriptionAlexander Couzens1-1/+1
Change-Id: I555939235437a0b3253a1236a918e1f491ed9d3a
2017-12-19Remove unneeded .py scriptsMax4-851/+0
The ipa.py has been moved to osmo-python-tests as osmo_ipa - use it for vty and ctrl tests instead of local copy. The soap.py and twisted_ipa.py are not SGSN-specific: leftovers from repository split which are now available in osmo-python-tests as well. Change-Id: I3ef4ca790878921a5846f64942a8de8a6ff9c11c
2017-10-28jenkins: use osmo-clean-workspace.sh before and after buildNeels Hofmeyr1-1/+4
See osmo-ci change I2409b2928b4d7ebbd6c005097d4ad7337307dd93 for rationale. Depends: I2409b2928b4d7ebbd6c005097d4ad7337307dd93 Change-Id: I7c3ecd83899f873bdc771ff7445740fea15900ef
2017-10-26jenkins: check for IU properlyMax1-1/+1
The bug fixed by Idb034bf2ae749204836ab7e02018d769bb242a9f was not detected by jenkins because it installs libosmo-sccp unconditionally. Let's be more strict and install it only when necessary for IU builds to make sure we can catch such bugs in future. Change-Id: I573c7fec687edb71d79815b38a3bcf96273c03b3
2017-09-28jenkins.sh: fix echo string to say osmo-sgsn, not mscNeels Hofmeyr1-1/+1
Change-Id: I3e9a1503de55e939179c032c17df53d27bdddd51
2017-09-28jenkins: use osmo-ggsn for testsMax1-1/+1
Change-Id: I62b29b5531bfb9895318254c41a4e24ba1078fbf
2017-09-06drop files unrelated to osmo-sgsnNeels Hofmeyr31-1803/+0
These either remain from openbsc.git or slipped in while applying recent patches from openbsc.git and do not belong in osmo-sgsn. Change-Id: Ie9dc7514c3850010d0e9b3ab716b4f4e8d83594f
2017-09-03jenkins: fix build: remove unused dependenciesNeels Hofmeyr1-2/+0
Change-Id: Ice81f8541eda2cd5beeacbfd481f3e4283211331
2017-08-30move to osmo-mgw.git: osmo-bsc_mgcp and libmgcp as libosmo-legacy-mgcpNeels Hofmeyr1-0/+1
Rewire build and includes to libosmo-legacy-mgcp. Drop osmo-bsc_mgcp and related python tests, now found in osmo-mgw.git. libosmo-legacy-mgcp is installed from osmo-mgw, hence add the dependency to jenkins.sh (so far using the pre_release branch). Change-Id: Ic99d681759edce11564da62500c2aac5cf5fffe2
2017-08-30Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring)Philipp Maier1-7/+2
This was originally a long series of commits converging to the final result seen in this patch. It does not make much sense to review the smaller steps' trial and error, we need to review this entire change as a whole. Implement AoIP in osmo-msc and osmo-bsc. Change over to the new libosmo-sigtran API with support for proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for the IuCS and IuPS interfaces. From here on, a separate osmo-stp process is required for SCCP routing between OsmoBSC / OsmoHNBGW <-> OsmoMSC / OsmoSGSN jenkins.sh: build from libosmo-sccp and osmo-iuh master branches now for new M3UA SIGTRAN. Patch-by: pmaier, nhofmeyr, laforge Change-Id: I5ae4e05ee7c57cad341ea5e86af37c1f6b0ffa77
2017-08-27jenkins.sh: Proper error message if local environment isn't set upHarald Welte1-0/+7
Change-Id: I79c2302365824d9c8783dadfa378c8eaa07e2ee7
2017-08-27Use value string check from osmo-ciNeels Hofmeyr1-1/+1
Necessary since libosmocore I513835be2d931d0a931cdfc996f361a451bc1a15 removes the script from libosmocore/contrib. Change-Id: I02d7e1c0151c687fd9341d21a09ca15cbf5a1938
2017-08-27contrib: Change systemd requirements so the services connect properlyDaniel Willmann2-2/+6
Change-Id: Ib1b3c640ddd81927a60ee307c4b0cb90fd83eebe
2017-08-27contrib: Add osmo-msc service fileDaniel Willmann1-0/+13
Change-Id: Ifdaf4107167c84af8a616f4ee792d5a34495564b
2017-08-27jenkins: pass proper configure flags to make distcheckNeels Hofmeyr1-1/+3
Enable various components according to the build matrix during make distcheck. Add python tests, osmo-bsc, nat, ... Change-Id: Ic724cf61d44409337414dc58c8795896b4b97a8a
2017-08-27fix make distcheck with python testsNeels Hofmeyr1-0/+1
- bscs.config needed by the vty tests was not picked up as a dist file, because its suffix is not 'cfg'. Rename to *.cfg. Apply this rename in vty_test_runner.py and osmo-bsc_nat.cfg. - Remove restart counters after external tests, otherwise distcheck complains about uncleaned files. - Add contrib/ipa.py to EXTRA_DIST, hence add a Makefile.am to contrib/. Otherwise the python tests cannot find that dependency. Change-Id: I42b55cb1125099afc3a8e3f87c0e398426b2e2a9
2017-08-27jenkins: apply rename to osmo-msc in log markerNeels Hofmeyr1-1/+1
Change-Id: I8ca9a1a8bdb5b9615df5f19f0c1017cb9383f6ee
2017-08-27move openbsc/* to repos rootNeels Hofmeyr41-1/+2983
This is the first step in creating this repository from the legacy openbsc.git. Like all other Osmocom repositories, keep the autoconf and automake files in the repository root. openbsc.git has been the sole exception, which ends now. Change-Id: I9c6f2a448d9cb1cc088cf1cf6918b69d7e69b4e7
2017-08-27jenkins: fix build of --enable-iu: use osmo-iuh tag 'old_sua'Neels Hofmeyr1-1/+2
We are building with libosmo-sccp tag 'old_sua' until the new sigtran has been applied. Since osmo-iuh commit 0f88c110093935305143987638e46dc6db304a3e "migrate osmo-hnbgw to libosmo-sigtran's SCCP/M3UA" osmo-iuh requires libosmo-sccp master. A similar 'old_sua' tag is in place in osmo-iuh.git, to match libosmo-sccp 'old_sua'. Do that to fix the jenkins build of --enable-iu. Change-Id: I70f731db0b74ed48ae6dd713ed4c3247222ef0de