Henning Heinold
576577f9c9
busybox/init-ifupdown: do not use ifplugd on master
...
- remove file with wrong path to ifplugd
recipes-core/busybox/files/busybox-ifplugd.sh
DAEMON=/usr/bin/ifplugd vs. /usr/sbin/ifplugd
- use lambda expression for sysmobts/sysmobsc-kernel to
include busybox-ifplugd or not
- use different defconfig files between master
and dora to enable ifplugd or not
- use different interfaces files between master
and dora to enable auto stanza or not
for the dhcp interface
Fixes: SYS#868 and SYS#1535
[hfreyther: Try to pick an option less likely to break the
Dora support but allowing us to move forward. Not entirely
compile tested due IO load of the system]
2015-06-23 20:48:25 +02:00
Henning Heinold
29faf705ed
packagegroup-sysmobts-sob: add iproute2-misc package
...
Fixes: SYS#1609
2015-06-20 21:26:49 +02:00
Henning Heinold
1716d4ffae
iproute2: enable lnstat and package all commands from misc into its own package
...
* disable arpd because db_185.h is not installed from the berkely db
recipe
Fixes: SYS#1609
2015-06-20 21:26:36 +02:00
Jan Luebbe
ffd5888c91
barebox: fix uImage booting
...
Also set the watchdog timeout to 60 seconds.
2015-06-15 17:21:27 +02:00
Jan Luebbe
6fdbf6bc94
sysmocom-image: build a squashfs image as well
...
The /boot directory is excluded from the squashfs image only, as in that
case it is stored separately. This allows booting normal sysmocom images
as rauc slots.
2015-06-15 17:18:44 +02:00
Jan Luebbe
1624c59731
barebox-sysmocom-odu-mlo: disable SPI support
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-14 12:39:23 +02:00
Jan Luebbe
2d2854e820
barebox: rebase to 2015.06
2015-06-14 12:39:23 +02:00
Jan Luebbe
66aa807866
barebox: pass CC to make
...
This should fix a build error with poky master.
2015-06-14 10:34:27 +02:00
Holger Hans Peter Freyther
34467d0c27
rauc: This should work on the BSC as well
2015-06-14 08:43:04 +02:00
Holger Hans Peter Freyther
fd1467b902
rauc: Tell it how mksquashfs is called.
2015-06-13 21:07:05 +02:00
Holger Hans Peter Freyther
572347079f
linux-sysmocom: Build with the AUFS build fix
...
The change of SRCREV was wrong we were supposed to build that
version but the push didn't work. It is now rebased.
2015-06-13 20:15:32 +02:00
Holger Hans Peter Freyther
8aba112988
linux-sysmocom_3.2: This is only used for the ODU remove the rest
...
Remove all traces of the sysmobts from this recipe as we have
not used linux-3.10 there for a very long time.
2015-06-13 19:12:15 +02:00
Holger Hans Peter Freyther
e01922e39b
linux-sysmocom: Correct the srcrev for 3.2.69
2015-06-13 19:10:00 +02:00
Holger Hans Peter Freyther
6a91c316f0
sysmocom-odu: Make sure we have usb2514 in all images
2015-06-13 18:49:07 +02:00
Jan Luebbe
b5586ef6c9
image-rauc-slot-rescue: UBI parameters should be set by the machine
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:48:30 +02:00
Holger Hans Peter Freyther
6b93b56e9b
barebox-state: Let OE figure out the architecture automatically
...
If we apply machine specific patches the result package will be
machine specific.
2015-06-13 18:40:22 +02:00
Jan Luebbe
54a37fcd6e
barebox-state: add support for sysmocom-odu
...
The state data is in a different location than on the sysmobts-v2.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:38:47 +02:00
Jan Luebbe
e1aa1be647
image-rauc-slot-rescue: support sysmobts
...
For the sysmobts we need custom ubi volume layout, so we need to
override IMAGE_CMD_ubi().
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:37:29 +02:00
Jan Luebbe
445244c528
barebox: use uImage instead of zImage
...
Also move to a combined branch for sysmobts and sysmocom-odu. Disable
bootloader spec support as well.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:27:44 +02:00
Jan Luebbe
99d4e91827
sysmocom-odu: use barebox-sysmocom-odu as the bootloader
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:27:22 +02:00
Jan Luebbe
988645dbe8
barebox: add support for sysmocom-odu
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:26:17 +02:00
Holger Hans Peter Freyther
67a666df1a
sysmobts-v2: Build the standard barebox as well
2015-06-13 18:25:29 +02:00
Jan Luebbe
d07ecd129b
barebox-sysmobts: add recipe
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:24:06 +02:00
Jan Luebbe
3ddf763457
barebox-sysmocom: remove 201407 recipe
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:22:17 +02:00
Jan Luebbe
dafdcb0404
initramfs-rauc-slot: pass the rootfstype kernel parameter to mount
...
This fixes mounting ubifs filesystems.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 18:05:18 +02:00
Holger Hans Peter Freyther
81ff4d7d75
sysmocom-bsc: Install a custom fstab file
...
Mount /boot rw so that grub can store/update the state for
rauc. A user can then rm -rf /boot/grub and the machine will
be dead.
2015-06-13 18:01:12 +02:00
Holger Hans Peter Freyther
681966c5e0
rauc: Depend on busybox-state or grub
...
Rauc is configuted to either invoke busybox-state or grub. Make
sure these are installed when rauc itself is installed.
2015-06-13 17:40:23 +02:00
Holger Hans Peter Freyther
263e63eab6
image-rauc-slot-resuce: Install rauc as well
...
Install rauc so a user can update/fix the normal slots
2015-06-13 17:33:56 +02:00
Holger Hans Peter Freyther
b033024efe
sysmocom-idu: Force the ext4/tar.gz
...
meta/conf/machine/include/ia32-base.inc:13 (ext3 cpio.gz live)
forces the above image formats that are not relevant to us at
all. Found and done by Jan.
2015-06-13 17:31:31 +02:00
Jan Luebbe
1dbb411e3d
images: add rauc slot and rescue initramfs images
...
Add initramfs images for rauc slots.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 17:23:28 +02:00
Jan Luebbe
51c1b427ec
initramfs-framework: override init file to reboot on error
...
The initramfs-framework from oe-core performs an endless loop of "sleep
3600" when fatal() is called. We need to reboot instead.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 17:21:24 +02:00
Jan Luebbe
4993c83bcb
initramfs-rauc-slot: add recipe to boot a slot using aufs2
...
This uses the "initramfs-framework" from oe-core.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 17:19:20 +02:00
Jan Luebbe
2ec9d6401d
barebox-state: support sysmobts
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 17:13:14 +02:00
Jan Luebbe
50a86a5528
rauc: add recipe
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
[hfreyther: Do not use AUTOREV. Merged all follow-up commits]
2015-06-13 17:12:32 +02:00
Holger Hans Peter Freyther
28ce8b07da
linux: Enable squashfs and aufs
...
* Disable ext2/ext3 (as ext4 can be used to mount them).
* Enable AUFS/Squshfs support
* Misc improvements (e.g. ARM optimized AES code, disable
drivers/frameworks unlikely to be used)
2015-06-13 16:56:33 +02:00
Jan Luebbe
0b5ef67cd9
linux-sysmocom: update to 3.2.69
...
Enable squashfs, disable OneNAND and update config.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 16:50:54 +02:00
Holger Hans Peter Freyther
74d77d1fc6
linux-sysmocom: Store the extended .config file
...
Jan prefers to store the fully extended .config file so we will
do it. One advantage is to more easily see what has changed between
two kernel versions.
cp ../build.sysmobts/tmp/work/sysmobts_v2-poky-linux-gnueabi/linux-sysmocom/3.10.80+gitAUTOINC+3122273386-r43/git/.config ./recipes-bsp/linux/files/sysmobts-v2/defconfig
cp ../build.sysmobts/tmp/work/sysmocom_odu-poky-linux-gnueabi/linux-sysmocom/3.2.63+gitAUTOINC+3ed283bea6-r41/git/.config ./recipes-bsp/linux/files/sysmocom-odu/defconfig
cp ../build.sysmobts/tmp/work/sysmocom_bsc-poky-linux/linux-sysmocom/3.10.80+gitAUTOINC+3122273386-r43/git/.config ./recipes-bsp/linux/files/sysmocom-bsc/defconfig
2015-06-13 16:41:28 +02:00
Holger Hans Peter Freyther
b93e94b60b
linux-sysmocom: Move to 3.10.80 and prepare DT/AUFS
...
Apply the AUFS patch for 3.10.80 and enable basic DT support
in the board file needed by our image based update system.
2015-06-13 14:52:26 +02:00
Jan Luebbe
9bd713ab35
barebox-state: add recipe
...
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
[hfreyther: Use a fixed version of the utilities]
2015-06-13 14:52:26 +02:00
Holger Hans Peter Freyther
d6bbef850f
sysmobts-2050: Remove left overs from the BTS code
2015-06-13 14:52:26 +02:00
Holger Hans Peter Freyther
e8989345d2
sysmobts-v1: Remove the v1 support of our old hardware config
...
I think the last device we sold was in 2011 and I am not aware
if anyone has used it for the last couple of years. Remove it
to lower the complexity of the builds.
2015-06-13 14:52:26 +02:00
Jan Luebbe
4aabca2c30
glib-2.0: backport 2.40 from Yocto Dizzy
...
Drop support for gnome-ptest to simplify backporting.
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-06-13 14:25:17 +02:00
Holger Hans Peter Freyther
e5177cd80c
task-sysmocom-feed: Build python-enum as well
2015-06-09 23:37:15 +02:00
Henning Heinold
3078014afc
python-enum: add recipe
...
* recipe was stolen from
http://git.yoctoproject.org/cgit/cgit.cgi/meta-cloud-services/plain/meta-openstack/recipes-devtools/python/python-enum_0.4.4.bb
* remove the DEPENDS and RDEPENDS line, because they
are not needed
* do not build the dev and dbg packages
Fixes: SYS#1082
2015-06-09 23:37:15 +02:00
Henning Heinold
dc739f3c27
init-ifupdown: Revert - Take the force solution and make our script available
...
This reverts commit 9934406ade
.
Fixes: SYS#1534
2015-06-09 16:59:41 +02:00
Henning Heinold
b48f99da26
iproute2: add misc directory to buildline and package ss, nstat, rtacct and ifstat
...
Fixes: SYS#1609
2015-06-03 08:00:00 +02:00
Harald Welte
908ebc9836
perl-json: Add two missing dependencies
...
This resolves an error message like "Can't locate bytes.pm in @INC (@INC contains: /etc/perl /usr/lib/perl/site_perl/5.14.3/ /usr/lib/perl/site_perl/5.14.3 /usr/lib/perl/vendor_perl/5.14.3/ /usr/lib/perl/vendor_perl/5.14.3 /usr/lib/perl/5.14.3/ /usr/lib/perl/5.14.3 /usr/local/lib/site_perl /usr/lib/perl/5.14.3 .) at /usr/lib/perl/vendor_perl/5.14.3//JSON/backportPP.pm line 668."
2015-05-26 15:47:17 +02:00
Holger Hans Peter Freyther
f60431c3b0
libjson-perl: Attempt to fix the LIC_FILES_CHKSUM ping-pong
...
Somehow master and dora generate different checksums for the
same file. Use a different file and start in the "COPYRIGHT AND
LICENSE" and hope it is stable across these two files.
2015-05-22 11:04:57 +08:00
Holger Hans Peter Freyther
e9cb8049b0
ping: Provide a "flood" ping for the sob group
...
Related: SYS#1657
2015-05-22 00:42:23 +08:00
Harald Welte
c9908cfd53
increment nfacct PR to force package rebuild
2015-05-21 17:52:15 +02:00