Pau Espin
2638f83903
lc15-sysdev-remap: Set factory flash partition to readonly
2017-08-07 12:21:46 +02:00
Pau Espin
a849d40a2a
linux-litecell: Add patch to change led default trigger
2017-08-07 10:30:58 +02:00
Pau Espin
f69a60d261
u-boot-litecell15: Update patch with sysmocom specific content
...
Add several more commands to flash from tftp.
2017-08-04 17:18:47 +02:00
Pau Espin
822f15f414
sysmobts2100.conf: Avoid dropping virtual/bootloader from EXTRA_IMAGEDEPENDS
...
Append to EXTRA_IMAGEDEPENDS instead of overriding it, as it is being
previously set by included litecell15.conf.
2017-08-04 10:43:20 +02:00
Pau Espin
a3a16cab90
busybox-syslog: Enable mem buffer in syslog
2017-08-04 10:43:20 +02:00
Pau Espin
c2a8cf4725
image: Avoid installing bsc and nitb in core image
...
Before this change, the packages were installed but not enabled to start
at boot time.
2017-08-04 10:43:20 +02:00
Pau Espin
ea5a866673
Move ipaccess-utils from task-sysmocom to task-sysmocom-tools
2017-08-04 10:43:20 +02:00
Pau Espin
bf6af59cf4
u-boot-litecell15: Use more generic name as default rootfs file for TFTP
2017-08-04 10:43:20 +02:00
Pau Espin
65c87d407a
u-boot-litecell15: Add patch with sysmocom specific tweaks
2017-08-04 10:43:20 +02:00
Pau Espin
1db88449c5
sysmobts2100-devtools: Disable ext4 feature 64bit on generated filesystems
...
Current u-boot version cannot handle correctly ext4 formated with 64bit
option, which is enabled by default with recent versions of mkfs.ext4.
If option 64bit is enabled, u-boot reads the filesystem erroneously,
listing wrong directories or displaying some directories such as /boot
as empty, which forbids itself from loading the kernel and failing to
boot.
See #3733 and https://github.com/armbian/build/issues/279 for more
details.
2017-08-04 10:43:19 +02:00
Pau Espin
27a2040428
Add recipe sysmobts2100-devtools
2017-08-04 10:43:19 +02:00
Pau Espin
bd3df0bfff
task-sysmocom-bts: Add gpsdate
...
This way RTC will be updated to correct time once there's a GPS fix
after each boot.
2017-08-04 10:43:19 +02:00
Pau Espin
ab9e4afa3a
gpsdate: use systemd.bbclass
...
Also update SRCREV to one commit forward, which fixes installing the
service file when using systemctl enable (which OE uses).
2017-08-04 10:43:19 +02:00
Maxim Suraev
9e9fd0a020
sbts2100: cleanup kernel config
...
* remove commented lines
* remove tcrypt module which fails to load on the device anyway
2017-08-04 10:43:19 +02:00
Pau Espin
5ba7c52b06
gpsd: Update udev rules syntax for u-blox 4
...
Fixes following error during boot:
systemd-udevd[1953]: Invalid rule /etc/udev/rules.d/60-gpsd.rules:43: unknown key 'SYSFS{idVendor}'
2017-08-04 10:43:19 +02:00
Pau Espin
0707a1dc06
osmo-bts: Install correct service file for lc15bts-mgr.service
2017-08-04 10:43:19 +02:00
Pau Espin
8ef336e223
Replace base_contains with bb.utils.contains
...
base_contains is marked as deprecated and the build log outputs lots of lines stating so.
2017-08-04 10:43:19 +02:00
Pau Espin
7990e01fcd
Replace systemd_unitdir/system with systemd_system_unitdir
2017-08-04 10:43:19 +02:00
Maxim Suraev
c8c2531e08
Package built kernel modules
...
This ensures that module built from
/recipes-bsp/linux/linux-litecell15_4.4.32.bb are included into
sysmobts2100 rootfs.
2017-08-04 10:43:19 +02:00
Harald Welte
eb4fcc8183
Import zeromq and its dependency libsodium from meta-oe.git
...
http://cgit.openembedded.org/meta-openembedded/plain/meta-oe/recipes-support/libsodium/libsodium_1.0.11.bb
http://cgit.openembedded.org/meta-openembedded/plain/meta-oe/recipes-connectivity/zeromq/zeromq_4.1.6.bb
2017-08-04 10:43:19 +02:00
Maxim Suraev
ca35320a2d
gpsd: fix build by adding missing *systemd stuff
2017-08-04 10:43:19 +02:00
Maxim Suraev
03d679aaab
Attempt to fix gpsd build
...
Backport changes from
upstream (https://layers.openembedded.org/layerindex/branch/master/layer/meta-oe/ ):
* add systemd support
* remove obsolete idu-specific install
* remove copy-pasted commented strings to simplifa comparison
2017-08-04 10:43:19 +02:00
Maxim Suraev
15cb1d0902
Use gpsd.service for sysmobts2100
...
This should superceed the broken initscript and fix gpsd startup.
2017-08-04 10:43:19 +02:00
Maxim Suraev
b1b0a45698
Add kernel modules to match lc15
...
Modules in lib/ net/ and mtd/ are ignored as they do not seem to be
relevant. Previous patch did not include it due to interdependency
problems between kernel modules which are not resolved
automatically. This is fixed now.
2017-08-04 10:43:19 +02:00
Maxim Suraev
566de3c67d
sysmobts2100: add missing kernel modules
2017-08-04 10:43:19 +02:00
Harald Welte
8dfafd7aca
n2n: Add systemd integration (service file + start script)
...
This allows for configuration of tunnels by putting config files into
/etc/n2n/ similar to what we're used to from /etc/openvpn/
2017-08-04 10:43:19 +02:00
Harald Welte
203b5da2b5
n2n: RRECOMMEND the tun kernel module
...
this way the tun module should be automatically installed with n2n
together.
2017-08-04 10:43:19 +02:00
Maxim Suraev
75dc0a693a
Automount /mnt/rom/user partition
2017-08-04 10:43:19 +02:00
Maxim Suraev
c50e63d550
Adjust systemd dependencies
...
* use systemd class to auto-enable installed services
* make sure lc15-sysdev-remap is started before lc15bts-mgr
* keep BTS-specific name to enable adjustment via service file template
in future versions
2017-08-04 10:43:19 +02:00
Maxim Suraev
62f1eaed42
sysmobts2100: automount extra partitions
2017-08-04 10:43:19 +02:00
Maxim Suraev
e1bcfeb0f5
Add lc15-sysdev-remap to sysmobts2100 rootfs
2017-08-04 10:43:19 +02:00
Maxim Suraev
7b529371dd
BTS-specific install of sysmobts-mgr.service
...
Move sysmobts-mgr.service installation into per-BTS functions: use
BTS-specific config file via appropriate service name.
Related: SYS#3686
2017-08-04 10:43:19 +02:00
Maxim Suraev
cc4ab049af
Use service name matching binary name
...
Rename:
sysmobts -> osmo-bts-sysmo (available in master since 114293a414bd5b7c86622ec8c293c4034c80d243)
sysmopcu -> osmo-pcu (available in master since 241f5bcb00f9c6fee4200a3aea9aa497bf0d3eee)
Old names are still available via alias.
2017-08-04 10:43:19 +02:00
Maxim Suraev
a121475a64
Import lc15-sysdev-remap from meta-nrw-bsp
...
Note: the script is imported as-is, but .bb file is modified because we
use .service file from previous patch instead of init file. I'm not
familiar enough with bitbake to be sure that the changes are correct so
I'd appreciate thorough review.
2017-08-04 10:43:19 +02:00
Harald Welte
8777422cfc
Add recipe for n2n L2-in-L3 peer-to-peer VPN protocol
...
This is a basic recipe, not including any configuration or systemd
service files yet.
2017-08-04 10:43:19 +02:00
Harald Welte
40e3e9a646
Add omapconf recipe from aarago-project.org
...
specifically, recipe was fetched via
http://arago-project.org/git/?p=meta-arago.git;a=blob_plain;f=meta-arago-extras/recipes-devtools/omapconf/omapconf_git.bb;hb=master
2017-08-04 10:43:19 +02:00
Harald Welte
e77c036a3d
Revert "osmo-bts: Config file in 'stable' version is still in different path"
...
This reverts commit 4f8f48035a
, as it was
only needed for master, but not for nightly
2017-08-04 10:43:19 +02:00
Harald Welte
00607e2b6c
upload_nightly.sh: Enable use for different machines
2017-08-04 10:43:19 +02:00
Harald Welte
160687ed71
don't use gcc6 linking patch on nightly builds
2017-08-04 10:43:19 +02:00
Holger Hans Peter Freyther
1af79c6d0e
upload_nightly.sh: Add simple upload script for the nightly build
...
Instead of placing it on the Jenkins node and not being under SCM
let's put it here and keep it in this branch.
2017-08-04 10:43:19 +02:00
Harald Welte
5fdc64f098
Update SRCREV to current master for osmo-bts and osmo-pcu
2017-08-04 10:43:19 +02:00
Holger Hans Peter Freyther
9b654e0a7d
Drop multi OpenEmbedded version support and target pyro or later
...
Move the shared files into yocto-fixes/ and the files from master. The
next step is maybe to remove the indirection again. We will see about
it in the future.
2017-08-04 14:15:05 +08:00
Harald Welte
87fd9e70db
systemd_sysmocom.inc: Make sure machine-specific systemd.conf is used
...
We have machine-specific systemd.conf for sysmobts2100 and owhw, but we
didn't add them to SRC_URI so far, resulting in them not being used as
intended.
2017-06-16 11:15:18 +02:00
Harald Welte
3a1ab31b38
sysmobts2100: add RDEPENDS to required kernel modules
...
We need to makes sure that the dsp/fpga related kernel modules are
included in any image we generate. Use MACHINE_ESSENTIAL_EXTRA_RDEPENDS
just like in sysmobts.inc
Closes: SYS#3687
2017-06-16 10:22:43 +02:00
Daniel Willmann
bae9234b56
base-files: Fix /etc/fstab file to not mount the root filesystem in /boot
...
Ticket: SYS#3688
2017-06-15 18:03:21 +02:00
Harald Welte
a9cc2b9a79
lc15: use OsmoBTS service file
...
Use the file from osmo-bts master instead of local copy similar to the
way it's done for sysmobts.
Related: SYS#3686
2017-06-15 15:05:52 +02:00
Maxim Suraev
d6ac211bce
Install BTS-specific -mgr.cf
...
Use *-mgr.cfg file which matches the BTS model.
Related: SYS#3686
2017-06-15 15:04:49 +02:00
Harald Welte
97af6203cd
sysmobst2100: Add required kernel modules for osmo-bts
...
Closes: SYS#3687
2017-06-15 15:04:49 +02:00
Harald Welte
90a8c7ebaa
sysmobts2100: Have systemd take care of refreshing hardware watchdog
2017-06-14 16:10:57 +02:00
Harald Welte
4f8f48035a
osmo-bts: Config file in 'stable' version is still in different path
...
The recent updates to the osmo-bts recipe broke the 'stable' version
as the config file is still in doc/examples/ and not doc/examples/sysmo
2017-06-14 10:42:43 +02:00