aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/osmocom-nightly-packages.sh
AgeCommit message (Collapse)AuthorFilesLines
2018-08-26nightly packages: add simtrace2Harald Welte1-0/+2
Change-Id: Idab162dd11c631d5e72f09b08ed04610e16f05a9
2018-08-10obs-nightly: introduce osmo-trx-debian8-jessieAlexander Couzens1-0/+13
A compatible package for debian8 as it does not support limesdr. This patch depend on: I261302d2ed16e76540073589504e7426e23d00a1 Change-Id: I8477b580976b376ee5abdde98a651d47199ef6d9
2018-08-06osmocom-nightly-packages: Fix libusrp and other non-osmocom buildsHarald Welte1-5/+8
We're using the build() function not only to build osmocom projects requiring a .tarball-version file, but also other projects such as libusrp. Let's make the related git-buildpackage arguments conditional to whether or not a .tarball-version file exists at all. Change-Id: I0312a6671e739b803beb583769e4dfc6f44fa091
2018-08-06osmocom-nightly-packages: Fix build of limesuiteHarald Welte1-0/+1
We add a bogus .tarball-version file to make limesuite look like osmocom projects. Change-Id: Idbe34df54743d346cf4194d6ea377e886132042d
2018-08-06osmocom packages: Ensure PACKAGE_VERSION is set correctlyHarald Welte1-3/+7
At the "autorecon -fi" stage, Osmocom programs either need the .git directory peresent, or a .tarball-version file in order to determine the exact source code version. Normally, "make dist" exists exactly for this purpose: It runs git-version-gen and saves the result to .tarball-version, and we then include this file in the .tar.gz we generate. However, as the nightly paackaging scripts use git-buildpackage, it bypasses the "make dist" logic and hence we need to 1) manually generate the .tarball-version file 2) copy it over to the directory specified as --git-export-dir This way, the .tarball-version is inside the tar.xz generated by gbp, and autoreconf then has something to use as PACKAGE_VERSION. This commit fixes "UNKNOWN-dirty" in .pc files of libraries, as well as in "show version" commands on the vty. Closes: OS#3449 Change-Id: I76e3713f0b01a6110091ff90e8e53aa79533c374
2018-06-26obs-nightly: build debian pkgs from osmo-python-testsPau Espin Pedrol1-0/+2
Change-Id: Id8b4b4d7a1e4328565b06faff2eaccea7efa74e2
2018-06-25obs-nightly: Upgrade to newer required limesuitePau Espin Pedrol1-2/+2
osmo-trx-lms requires limesuite newer than 17.02, as there were a lot of features and bug fixes which osmo-trx relies on. Furthermore, osmo-trx-lms cannot build with that version since it doesn't provide yet a pkgconfig file. We cannot use latest tagged release (18.06) since that version has some build related bugs which have been fixed later on (c1496679cadff2913cacdaa84afe93bbee76d8e4), hence why we are using latest available master instead. Change-Id: If47a3767c7fefbb75923cbfc8eeb921e29393285
2018-06-25obs-nightly: list limesuite before osmo-trxPau Espin Pedrol1-2/+2
Let's move limesuite first since it doesn't depend itself on any osmocom related package, and osmo-trx depends on it. Change-Id: I0cdc85a2d0212432bf0c2586230660d363212dcc
2018-06-03osmocom latest+nightly packages: Add osmo-fl2kHarald Welte1-0/+2
Now that osmo-fl2k has debian packaging information included, we can easily build it as part of the "latest" and "nightly" feeds. Change-Id: Ie2429df14ad51aadb55b4a7d8f6cfcb45c5c6e70
2018-06-03osmocom latest+nightly packages: Add rtl-sdrHarald Welte1-0/+2
Now that rtl-sdr has debian packaging information included, we can easily build it as part of the "latest" and "nightly" feeds. Change-Id: Idc6afb523e71ed977401d707895844bad6247f8b
2018-05-04osmocom-nightly-packages: replace version string with by git-version-genAlexander Couzens1-3/+22
E.g. old version 0.10.2.20180501 (0.10.2 last deb version, 20180501 was the date) The new version will look like 0.10.2.279.178b - 0.10.2 is the last tag - .279 is 279 commits since the tag - 178b is the actual short git rev The direct output of ./git-version-gen couldn't be used because debian forbids using a minus (-) in upstream versions. Change-Id: I2da90ada90adf8ef8f8cfee3d26f86fbd3cec181
2018-04-26scripts: osmocom-*-packages.sh: Build libusrpPau Espin Pedrol1-0/+2
Depends on: I5ff1d76f533b9ac68ab3f2c70ead6b66f4413b4f Change-Id: Ic742db854b8a3aba6ddc85ffb41fc6f4697c572d
2017-12-13rewrite osmocom-nightly-package based on the old osmocom-nightly-split.shAlexander Couzens1-67/+162
The split build script also initilize the repository if it's empty and doesn't need any state of the osc repository. It also downloads bumpversion and limesuite Change-Id: I3b55e14b5b4915a3aae23ee382d65bce4ef82774
2017-12-07osmocom-nightly/latest: check if osc is installedAlexander Couzens1-0/+5
Change-Id: I10ce91eab415c19bb811fbb2fd617d5ce2b58d41
2017-12-06osmocom-nightly/latest: document which debian packages are requiredAlexander Couzens1-0/+3
Change-Id: If127d0e852ea8e321461d6aa709621167a0a8ecb
2017-10-30osmocom-nightly-packages: Build latest libgtpnlHarald Welte1-0/+2
libgtpnl is the userspace library for using kenrel GTP-U support, which is used by openggsn (and will be used by osmo-ggsn). Change-Id: Iad600a36cb658bbd874b4587ec514f49703d6a45
2017-10-26osmocom:nightly OBS: add osmo-bsc package / remove nitb-splitHarald Welte1-0/+2
This was the last package that we only built in osmocom:nitb-split:nightly, so we can remove the latter, too Change-Id: Ib99e0775e9db30ec3c5263bb3a364d8cab4633c3
2017-10-26osmocom:nightly OBS: Add osmo-msc + osmo-mgwHarald Welte1-0/+4
Change-Id: Ie417f912f11f3a45c6efb39595d6a4d89cf3a058
2017-10-26osmocom:nightly OBS: remove old osmo-stp/cellmgr-ng packageHarald Welte1-2/+0
this package doesn't exist in the OBS anyway, yet we continue to attempt to upload it there. Stop that :) Change-Id: I0f0726ed412e4a281dcf99047ca22b494216b4ad
2017-10-10nightly-pacakges: don't copy over gsm_data_shared.[ch] anymoreHarald Welte1-8/+0
This is no longer needed by upstream osmo-bts since Change-Id I9f004fb5c4c1db29d4792dfd281d388c7063da13 Change-Id: Ie53482a1538d1559e764da86dbbb78031c9c386b
2017-10-06osmocom-nightly-packages.sh: Add libasn1c required by osmo-iuhHarald Welte1-0/+2
Change-Id: Ia455655eaf53faeab6c3049a54c153cb9ddd3d37
2017-10-05Add osmo-iuh to nightly .deb buildsMax1-0/+2
It produces libosmo-ranap-dev which is required by osmo-sgsn. Change-Id: Ief40137cc94e2c54da8c12e2a00953834a578171
2017-10-04Fix OsmoSGSN nightly buildMax1-1/+1
It depends on libgtp provided by OsmoGGSN so let's build it in that order. Change-Id: Icedc259ddc3a3b83ce8fe87f5572596ef29d6814 Related: OS#2527
2017-10-02Use new GPRS repositoriesMax1-2/+2
* use coverity check on osmo-ggsn instead of openggsn * move osmo-sgsn and osmo-ggsn from nightly-split into nightly Change-Id: Ia49969cbfb9ef57b635a3b5759f411f71a54f8e1
2017-09-06build both openggsn (old) and osmo-ggsn (new) in nightly feedsHarald Welte1-0/+2
Change-Id: I310c6237ce5ec34e4cc008123a5219d5cadaf7a3
2017-03-14osmocom-nightly-packages.sh: add osmo-hlrNeels Hofmeyr1-0/+2
2017-03-14osmocom-nightly-packages.sh: chmod a+xNeels Hofmeyr1-0/+0
2017-03-14add script to submit nightly packagesNeels Hofmeyr1-0/+70
Move the script here from http://jenkins.osmocom.org/jenkins/job/Osmocom_nightly_packages/ The jenkins job shall call this script instead. One change: instead of 'rm -rf *', rather check for an empty dir, to not endanger valuable data a user may have around when invoking this script out of curiosity.