Pau Espin
aaf283eaea
linux: sysmocom-apu2: Enable defconfig CONFIG_IP_NF_TARGET_MASQUERADE
...
After switch to linux 4.9.14, make oldconfig run by OE was disabling
CONFIG_IP_NF_TARGET_MASQUERADE even if original defconfig had it enabled
as a module. This target is required for osmo-ggsn.
2017-10-05 17:38:28 +02:00
Pau Espin
e88637d7c3
linux: sysmocom-bsc: Update defconfig to kernel 4.9.14
...
Update with default values after make oldconfig.
2017-10-05 17:24:15 +02:00
Pau Espin
f762835c6e
task-sysmocom: Add task-gprscore (sgsn+ggsn) to nitb image
2017-09-27 20:34:15 +02:00
Pau Espin
c86dbaa2ae
task-sysmocom: replace openbsc projects with new split repos
2017-09-27 20:32:39 +02:00
Pau Espin
e1793e0a07
task-gprscore: Replace openggsn with osmo-ggsn
...
Openggsn has been dropped in favour of osmo-sgsn in meta-telephony. Do
the same here.
2017-09-27 20:32:39 +02:00
Pau Espin
b965420462
Add task-sysmocom-legacy
...
This new package group contains what used to be the "task-sysmocom"
group, with an osmo-nitb. In turn, task-sysmocom.bb will be changed to
use new git repositories.
2017-09-27 20:32:39 +02:00
Pau Espin
1af75ceceb
Update osmocom versions to point to current master
2017-09-27 20:32:39 +02:00
Pau Espin
373fd0eda7
fixup: kernel bump PR
2017-09-27 20:32:39 +02:00
Pau Espin
acd67b3037
linux: 4.9: remove deprecated module_autload_* variables
...
According to documentation, they are deprecated by
KERNEL_MODULE_AUTOLOAD:
WARNING: linux-sysmocom-4.9.14+gitAUTOINC+8d5d275254-r1 do_package: module_autoload_leds-gpio was replaced by KERNEL_MODULE_AUTOLOAD for cases where basename == module name, please drop it
2017-09-27 20:32:39 +02:00
Pau Espin
1237592c92
linux: sysmobts-v2: Enable defconfig CONFIG_IP_NF_TARGET_MASQUERADE
...
After switch to linux 4.9.14, make oldconfig run by OE was disabling
CONFIG_IP_NF_TARGET_MASQUERADE even if original defconfig had it enabled
as a module. This target is required for osmo-ggsn.
2017-09-27 20:32:39 +02:00
Pau Espin
2200c8a4ae
linux: sysmobts-v2: Update defconfig to kernel 4.9.14
...
Update with default values after make oldconfig.
2017-09-27 20:32:39 +02:00
Pau Espin
0f1a73c0ff
Introduce sysmocom-core-rauc-image
...
It's the same as existing sysmocom-nitb-rauc-image, but using
sysmocom-core-image as a base instead of sysmocom-nitb-image.
2017-09-08 12:01:12 +02:00
Pau Espin
a9c8982a12
osmo-pcu: Fix QA issue: --enable-sysmocom-bts doesn't exist
...
WARNING: osmo-pcu-0.4+gitAUTOINC+0cd8e4eade-r5.18 do_configure: QA Issue: osmo-pcu: configure was passed unrecognised options: --enable-sysmocom-bts [unknown-configure-option]
Looking at ./configure --help in osmo-pcu, that option doesn't seem to
be available. The recipe is already using --enable-sysmocom-dsp too,
which is correct.
Commit d32cbbb13087eae2617920d4ea980f0e8869a89e changed --enable-sysmocom-bts to --enable-osmo-bts.
Later on, commit 08e5d604d3fce75b955549244b36fde62f20894b removed --enable-osmo-bts option.
2017-09-06 12:26:24 +02:00
Harald Welte
69092958cf
autossh: Add download mirror as upstream source disappeared
2017-08-30 08:30:03 +02:00
Pau Espin
d7053d5923
osmo-bts: Update SRCREV to current master
...
This version upgrade included required lc15-bts-mgr changes in
6fe823a7e1aa350584e60ad1813e3e154bbd003a.
2017-08-18 15:12:42 +02:00
Holger Hans Peter Freyther
d4d3fb8b23
sysmobts: Change the compiler-gcc*.h to work with gcc5,6,7 and later
...
In the past I copy and pasted the compiler-gcc4.h to have gcc-5.h and
gcc-6.h suffix. I didn't want to do the same for gcc7 and cherry picked
the original commit. Not compile tested though.
2017-08-08 14:49:03 +08:00
Holger Hans Peter Freyther
e5372b0e1d
remove dora: We are exclusively using systemd and its watchdog handling
2017-08-08 14:49:03 +08:00
Holger Hans Peter Freyther
f7a9058239
remove dora: No need to define an emtpy ROOTFS_PKGMANAGE_BOOTSTRAP
...
The variable is gone and so far we defined it to something empty in
the local.conf. No that dora support is dropped we can fix that.
2017-08-08 14:49:03 +08:00
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
Max
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
Max
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
Max
ca35320a2d
gpsd: fix build by adding missing *systemd stuff
2017-08-04 10:43:19 +02:00
Max
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
Max
15cb1d0902
Use gpsd.service for sysmobts2100
...
This should superceed the broken initscript and fix gpsd startup.
2017-08-04 10:43:19 +02:00
Max
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
Max
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
Max
75dc0a693a
Automount /mnt/rom/user partition
2017-08-04 10:43:19 +02:00
Max
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
Max
62f1eaed42
sysmobts2100: automount extra partitions
2017-08-04 10:43:19 +02:00
Max
e1bcfeb0f5
Add lc15-sysdev-remap to sysmobts2100 rootfs
2017-08-04 10:43:19 +02:00
Max
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