aboutsummaryrefslogtreecommitdiffstats
path: root/gr-gsm-master
AgeCommit message (Collapse)AuthorFilesLines
2019-05-21Revert "Simplify git checkout, allow branches and commits"Harald Welte1-2/+2
Unfortuately this commit will check out *local* master (i.e. the previous checkout) rather than the origin/master as it's supposed to be. This means that ever since merging this patch, our ttcn3 tests were running some "undefined" stale versions and not current master. This reverts commit 26565bb729549152ce8fa89f59df02f37c907c27. Change-Id: Ie6da0f9ea96f11407e38545a6b3cf22ef9cadc25
2019-05-07Simplify git checkout, allow branches and commitsOliver Smith1-2/+2
Replace the following statements: a) "git checkout -f -B $BRANCH origin/$BRANCH" b) "git checkout -f -B $BRANCH $BRANCH" with: c) "git checkout -f $BRANCH" Regarding a), we don't need to specify 'origin/' for each branch, since we are cloning the repositories in the same Dockerfile, and therefore we know for sure that there is only one remote and branch names won't be ambiguous. Removing the 'origin/' allows to put commit hashes into the branch variables (like done in the new bisect script [1]). Version b) does not work with branch names: $ git checkout -f -B osmith/check-imei-before-lu osmith/check-imei-before-lu fatal: Cannot update paths and switch to branch 'osmith/check-imei-before-lu' at the same time. Did you intend to checkout 'osmith/check-imei-before-lu' which can not be resolved as commit? New version c) works with both commits and branches, and it is shorter. [1] Change-Id: I11f7e61a9b30d58a0fdfcaf77dde447806bf661f Change-Id: I2ff745c8d19b777d876170d5717c082ceb68a1f3
2019-05-05gr-gsm-master/Dockerfile: use the official archlinux/base imageVadim Yanitskiy1-1/+1
According to [1], the image 'base/archlinux' has been deprecated. It's recommended to use the official ArchLinux docker image [2]. [1] https://hub.docker.com/r/base/archlinux [2] https://hub.docker.com/r/archlinux/base Change-Id: I7e5d57662e9d8ca2b5037c24427ce1c44de15813
2019-03-29print branch name and git commit hash during docker container buildHarald Welte1-0/+2
This is quite useful when looking at jenkins logs to know which exact version was built at the time. Change-Id: Id52c382b454e2beecf46820752aeff15b2c1a0ae
2018-10-20gr-gsm-master/Dockerfile: fix: disable GRCC compilationPiotr Krysik1-0/+1
Change-Id: I80b079a700caf2b87d627606ae3978a7f9d864a7
2018-09-06gr-gsm-master/Dockerfile: use 'master' branch for gr-gsmVadim Yanitskiy1-1/+1
All required changes from 'fixeria/trx' have been merged. Change-Id: I6e228ca15577b8f2734a23ca57c436a3f7fb26fa
2018-09-06gr-gsm-master/Dockerfile: fix full system upgradeVadim Yanitskiy1-1/+1
Thanks to Piotr, it was discovered that the image building process fails during full system upgrade: RUN pacman -Syu with the following output: looking for conflicting packages... Packages (2) ca-certificates-mozilla-* p11-kit-* ... :: Proceed with installation? [Y/n] The command '/bin/sh -c pacman -Syu' returned a non-zero code: 1 Looks like the '--noconfirm' flag was missing. Change-Id: Icb3ccb9a9531686efcebb3e277421c4c05387b09
2018-08-09gr-gsm-master/Makefile: enable host USB accessVadim Yanitskiy1-0/+4
Privileged USB access is required for direct communication between the image's UHD driver and a host's USRP device. Change-Id: I8170d2c31b4e28f6a406c50b10b7626f70f36d28
2018-08-09Introduce Dockerfile for the GR-GSM projectVadim Yanitskiy3-0/+84
This change introduces a new sub-project - 'gr-gsm-master'. It was decided to use Arch Linux as the base image, because it provides the recent version of both UHD and GNU Radio without tons of dependencies, such as Xorg. Note: as there in no libosmocore package in Arch Linux, it will be built from the latest source code. Change-Id: I115b59dc9eaec5d132f3f64c4ee321173459e9ed