Jan Luebbe
6b6e9405cc
initramfs-rauc-install: fix root device entry for slot B
...
The typo caused an empty root= command line argument, which made it
impossible to boot this slot.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:35:36 +02:00
Jan Luebbe
6f165aba56
image-rauc-ubi: make sure all files belong to root
...
mkfs.ubifs needs the --squash-uids options, which squashes owners making all
files owned by root.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:35:21 +02:00
Holger Hans Peter Freyther
ce34b983e3
opkg: Upstream has upgraded track it generically
...
We need to re-evaluate if module autoloading is broken
or not. This is now tracked in SYS#2116.
2015-09-04 07:19:26 +02:00
Holger Hans Peter Freyther
9d3031bb8f
Merge commit '3a87c6e2f4f18b3833a9fe16c9231f6a9cf4c42c' into dora
2015-08-26 14:38:03 +02:00
Holger Hans Peter Freyther
3a87c6e2f4
journald: Backport various leak fixes from later journald versions
...
Journald being the typical GNOME application is leaking memory left
and right. Let's backport some of the patches that were done in
later versions.
Fixes: SYS#1843
2015-08-26 14:35:49 +02:00
Holger Hans Peter Freyther
243de8f36e
linux-sysmocom: Attempt to enable the ext4 kernel module again
...
Wow.. this seems to be off so frequently. For the SD Card we
should have the ext4 kernel module available.
2015-08-25 17:53:38 +02:00
Henning Heinold
8fd695e69b
image-static-dns.inc: fix several items
...
* use printf instead of echo
* add missing /etc/ for the udhcpc-default file
* add log-entries for all shell actions in the
post image setup
* generate comments in all files which are touched
Related: SYS#1774
2015-08-20 08:05:12 +02:00
Holger Hans Peter Freyther
043447c300
Merge commit '4d0adcb963fd15e2239bbbc949e136651a102db8' into dora
2015-08-19 16:42:45 +02:00
Henning Heinold
4d0adcb963
netcat-openbsd: adding the recipe from meta-networking in meta-openembedded
...
Fixes: SYS#1962
[hfreyther: Add mising task-sysmocom-feed entry]
2015-08-18 14:09:32 +02:00
Holger Hans Peter Freyther
4971ff2b0d
Merge commit 'c8e79c559d53d4e0a187f2d80b1d029c5780b4ca' into dora
2015-08-15 09:30:16 +02:00
Holger Hans Peter Freyther
c8e79c559d
osmo-pcu: Upgrade for a reliability fix
2015-08-15 09:29:18 +02:00
Holger Hans Peter Freyther
1dd8c76663
Merge commit '910ab95f6c5fb1a470002bb6c07a70e65a38b315' into dora
2015-08-13 20:15:44 +02:00
Holger Hans Peter Freyther
910ab95f6c
osmo-pcu: Fix TBF release issue with maybe_reuse
2015-08-13 20:15:02 +02:00
Holger Hans Peter Freyther
de1460dab6
Merge commit '10e1b544716747d178e6efa9e798f4141a179f9d' into dora
2015-08-12 07:54:15 +02:00
Holger Hans Peter Freyther
10e1b54471
osmo-pcu: Upgrade to the latest code in jerlbeck/master
...
This is using codel as a form of congestion algorithm to
drop packages early before the queue getting too long.
2015-08-12 07:46:12 +02:00
Holger Hans Peter Freyther
d777b0ecd0
sysmocom-backup: Store the UUCP data as well
...
Store UUCP configuration in the backup as well.
2015-08-11 14:09:12 +02:00
Holger Hans Peter Freyther
2a2a0cf499
sysmocom-backup: Create a single sysmocom-backup-default
...
We can not have sysmocom-backup-default and sysmocom-backup-data-default
installed at the same time. I don't want to play games with RREPLACE and
RPROVIDES either. So simply use one of the two files. Copy the two more
default values over to the other recipe.
2015-08-11 14:08:41 +02:00
Holger Hans Peter Freyther
fa5e7b12e5
sysmocom-idu: Fix the core2 vs. core2-32 tune selection
...
The distro is included after the machine so we can not rely
on the DISTRO_VERSION here. Use the AVAILTUNES and see if the
core2-32 is listed and then pick it.
2015-08-11 13:44:03 +02:00
Holger Hans Peter Freyther
fdc0560b63
rauc: Create default files for a rauc slot to be used by the image
...
Create a sysmocom-nitb-rauc-image and create a rauc packagegroup
with the default depdencies and an include file to be used by
other images. This assumes that sysmocom-image.inc has been
included first.
2015-08-11 10:02:40 +02:00
Holger Hans Peter Freyther
e6712d10df
sysmocom-idu: Pick the right tune level
...
Depending on the upstream version (dora or not) we need to
use either core2 or core2-32. Use a python block expression
to pick this depending on the distro version.
2015-08-11 08:14:34 +02:00
Holger Hans Peter Freyther
6159c85e74
sysmocom-defaults: Be a bit more aggressive for the size
...
E.g. when using musl and trying to build the smallest possible
rootfs. Existing builds should not start to use these flags as
they would be likely to force a big rebuild.
2015-08-10 15:50:13 +02:00
Holger Hans Peter Freyther
a11c332fbb
sysmocom-defaults: Add some defaults that make sense to be used
...
While copying one build to a new directory we inherit most of
the config but it is better to collect this in a single place
so external contributors build with the same options we use.
2015-08-10 15:48:04 +02:00
Holger Hans Peter Freyther
ac63f16b9b
sysmocom-odu/sysmocom-idu: Use the default tunes we actually use
...
On our build setup we are using these default tune levels, so
we should apply them everywhere.
2015-08-10 15:46:47 +02:00
Henning Heinold
e900822de2
init-ifupdown: move sysmocom-idu to meta-sysmocom
...
Fixes: SYS#1936
2015-08-10 15:20:47 +02:00
Holger Hans Peter Freyther
a01eff9366
image-rauc-slot-initramfs: Diet and don't install udev
...
We don't need udev in the slot ramfs. We do have the
devtmpfs and don't need to apply any kind of rename
2015-08-10 15:19:53 +02:00
Holger Hans Peter Freyther
79545ec6cd
sysmoocom-backup-data: Optimize taking a backup
...
With the ro image we have a cheap way to figure out which
files were changed. We can run cmp between the to be backed
up file. This way the stored data will be minimal in the
sense of changed files.
2015-08-10 15:19:44 +02:00
Holger Hans Peter Freyther
09dbe7bd33
sysmocom-backup-data: Restore all files that were saved
...
The backup system allows to define which other files to store
so we should just restore everything regardless of where the
file is coming from.
2015-08-10 15:19:36 +02:00
Holger Hans Peter Freyther
d1a9e0efbc
sysmocom-backup-data: Fix the restore service
...
When the normal backup script is not installed the issue became
unnoticable. Use the new/right name for the backup script.
2015-08-10 15:19:29 +02:00
Holger Hans Peter Freyther
c0d9e409d9
rauc-native: Fix the building of the rauc-native tool
...
Drop system.conf from the SRC_URI and link the right (current
test certificates) to be used.
2015-08-08 13:51:43 +02:00
Holger Hans Peter Freyther
73d48c807e
image-rauc-rescue-initramfs: Do not install kbd packages
...
None of our systems have a graphical console. We do not need
to install packages that load keymaps, change console fonts and
the console fonts.
2015-08-08 13:51:33 +02:00
Holger Hans Peter Freyther
3c84414af4
image-rauc-ubi: Attempt to fix when building from sstate-cache
...
These are set by image.bbclass and they appear to resolve the
issue of the exception during SetScene.
2015-08-08 13:35:11 +02:00
Holger Hans Peter Freyther
72f1df181d
image-rauc-ubi: Make some more space for the data partition
...
By using initramfs for the rescue we occupy 8mb + ~3mb for the
kernel and can reduce the size of that slot. With glibc it is
difficult to reduce this even further. Let's see if a uclibc
build can help us
2015-08-07 19:46:02 +02:00
Holger Hans Peter Freyther
cc6c1da7a0
sysmocom-backup-data: Store the machine-id and ssh host key
2015-08-07 19:28:52 +02:00
Holger Hans Peter Freyther
4ba1d03895
sysmocom-backup-data: Fix the glob to load additional files list
...
The defaults.files ends with files and not backup.
2015-08-07 19:26:20 +02:00
Holger Hans Peter Freyther
b4124f6924
sysmocom-backup-data: Allow to install in parallel
2015-08-07 19:25:06 +02:00
Holger Hans Peter Freyther
1016ac1dbc
linux-sysmocom: Use the only working module scheme
...
In fido the old autoload feature doesn't work anymore and we
need to remove it. Otherwise our sysmobts.service file will
create the /dev/dspl.. /dev/fpgadl... firmware upload files
and we all think that firmware loading is working.
2015-08-07 19:23:45 +02:00
Holger Hans Peter Freyther
d0610b60cf
linux-sysmocom: Move the mISDN legacy to the 3.2 kernel recipe
...
Only in 3.2 we are using mISDN for lcr. Move the module loading
over there so we can let it die when we kill this recipe.
2015-08-07 19:23:27 +02:00
Jan Luebbe
fe728f0dcc
initramfs-rauc-slot: fix overlay fs name
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-08-07 19:22:56 +02:00
Jan Luebbe
046634e17a
image-rauc-ubi: change rescue slot layout
...
Splitt of the actual rescue root filesystem to
image-rauc-rescue-initramfs and build image-rauc-ubi using
kernel+initramfs (like normal rauc slots).
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-08-07 19:22:16 +02:00
Jan Luebbe
0c06d8a3d3
barebox: update to newer git version for changed rescue slot layout
...
We now use kernel+initramfs for the rescue slot as well.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-08-07 19:21:50 +02:00
Jan Luebbe
eb571a7c88
barebox: update to newer git version for MAC address configuration
...
The new version configures the MAC address from the EEPROM on the
sysmocom-odu.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-08-07 19:21:34 +02:00
Jan Luebbe
2ad885f06a
systemd: ship emergency.service which triggers a reboot
...
This reboots the system instead of starting a shell on boot problems.
Because the slot will only be marked as sucessfully booted as the last
step in a normal boot, repeated emergency boots will cause a fallback at
the boot chooser level to the other slot.
Testing this is possible by passing 'emergency' via the kernel command
line.
2015-08-07 19:20:43 +02:00
Harald Welte
3da09cecaa
Merge commit '78b77de220befe6a532e8afd83780aeef55974fe' into dora
...
this updates gpsdate for the gps-watchdog sub-package
2015-08-05 11:20:55 +02:00
Harald Welte
78b77de220
gpsdate: Update to most recent version and sub-package gps-watchdog
2015-08-05 11:20:05 +02:00
Harald Welte
4504966c7e
import python-smbus from meta-oe/meta-python
...
As we have a lot of I2C peripherals, it is useful to be able to access
them from a scripting language.
2015-08-01 18:43:55 +02:00
Harald Welte
2c7144acfe
Merge commit '970fe3d755034e53878e8ec2041417f4e400124e' into dora
2015-08-01 18:28:57 +02:00
Harald Welte
970fe3d755
Add OE recipe for linux-mpu9150 project
2015-08-01 18:25:55 +02:00
Jan Luebbe
c1eeb1a68a
barebox: update to newer git version for I2C recovery
...
The new version contains the I2C recovery support ported from the linux
kernel for sysmobts and sysmocom-odu.
2015-07-31 21:10:57 +02:00
Jan Luebbe
27915edf67
ntp: enable automatic restart
...
NTPd sometimes fails to start on the first try, but works fine when
restarted.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-07-31 21:10:43 +02:00
Jan Luebbe
f0fb4a9ad8
ntp: split off perl-based userspace tools
...
This makes it possible to install the basic debug tools without pulling
in perl itself.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-07-31 21:10:29 +02:00