Age | Commit message (Collapse) | Author | Files | Lines |
|
* Do not clone using deprecated git://, use https:// instead.
* Clone from the main repo gerrit.osmocom.org (if possible).
* Use the gitiles plugin to fetch the last commit from Gerrit.
Change-Id: I204fa6e3e3ebbdb8732393b897fca35659d61ae8
|
|
These files are in .gitignore and get generated at the end of running
'make'. Remove them to have less cluttered 'git grep' output.
Change-Id: Ie5bf05220359ac0941f62cc86ed843363548784a
|
|
MAINTAINER is deprecated, drop the line in all Dockerfiles as suggested
by Vadim.
Related: https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
Change-Id: If1ef3032af2075d792c526ae744ec4c0c091da3a
|
|
Arch Linux ships gnuradio-3.9.4.0, while gr-gsm has not been migrated
to 3.9 yet. Let's use debian:bullseye, which ships gnuradio-3.8.2.0.
Change-Id: I9900addf152fd254283ef340cea16583ee5ac1c5
|
|
Add --rm to the "docker run" line in make/Makefile, and remove it from
RUN_ARGS.
Related: https://osmocom.org/projects/osmocom-servers/wiki/Docker_cache_clean_up
Related: SYS#5827
Change-Id: Iea063aa39a08397ea64d2018b433991a130e7f56
|
|
Allocating a pseudo-TTY (-t, --tty) fails when 'run' is executed
inside of a Jenkins or cron script. This change fixes
ttcn3-bts-test, which invokes 'run' to fetch the config files.
Change-Id: If22f682be4f004c5bb43e65098079a4f4fe6158d
Fixes: If15461240f3037c142c176fc7da745a1701ae3f8
|
|
This is initialized to docker.io, keeping the default behaviour
if not specified. However, it allows us to specify a private
registry later on.
Related: OS#4839
Change-Id: I32d4ee6256033c809108c1b86cb6b6c58d880f49
|
|
Change-Id: Ie93b81a8a9206c47c4e4d4834fc5c03d9bf4254c
|
|
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
|
|
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
|
|
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
|
|
This is quite useful when looking at jenkins logs to know which exact
version was built at the time.
Change-Id: Id52c382b454e2beecf46820752aeff15b2c1a0ae
|
|
Change-Id: I80b079a700caf2b87d627606ae3978a7f9d864a7
|
|
All required changes from 'fixeria/trx' have been merged.
Change-Id: I6e228ca15577b8f2734a23ca57c436a3f7fb26fa
|
|
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
|
|
Privileged USB access is required for direct communication
between the image's UHD driver and a host's USRP device.
Change-Id: I8170d2c31b4e28f6a406c50b10b7626f70f36d28
|
|
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
|