Commit graph

12 commits

Author SHA1 Message Date
Kenneth Johansson
d5422a20b3 Update feed [ iopsys ] package [ iopupgrade ]
-------------------------------------------------------------------------------
* 9b5ed4b cfe: Add support for minimum version.
-------------------------------------------------------------------------------
commit 9b5ed4bc9f7ac5064414cf5feb510ffd95df6ec4
Author: Kenneth Johansson <kenneth@southpole.se>
Date: 2019-01-17 21:16:56 +0100

    cfe: Add support for minimum version.

    If the new version is not larger than the one given programming of CFE is
    turned off.

Base directory -> /
 src/cfe.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 60 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
2019-01-17 21:21:00 +01:00
Kenneth Johansson
0acbd692b8 iop upgrade: reformat long comments to fit in 80 columns. 2019-01-17 19:40:04 +01:00
Kenneth Johansson
d2c3004c63 iop upgrade: make mount retry 10 times.
On ex400 UBIFS can report busy on first mount regardless of how much
time one waits after ubiupdatevol for the mount.

has to be some internal error in that kernel version.
2019-01-17 19:35:44 +01:00
Kenneth Johansson
351965e397 iop upgrade: add upgrade of boot loader. 2019-01-16 21:32:02 +01:00
Kenneth Johansson
2187c6cadd iop upgrade: implement force image.
during development we might want to do it.
2019-01-16 19:01:23 +01:00
Kenneth Johansson
27800f2100 iop upgrade: add -r option to jump into a chroot of other system.
useful for developing testing upgrade configuration migration.
2019-01-16 18:35:16 +01:00
Kenneth Johansson
4fa352c5fc iop upgrade: add handling of no reboot option. 2019-01-16 16:58:42 +01:00
Kenneth Johansson
52353475f4 iopupgrade: use right variable for UBI ID for rootfs volume.
Also add sync before mount as needed for ex400.

check lock file before the exit handler is added otherwise
we can not exit without also removing the lock and we did not
get it so it should not be removed.
2019-01-14 17:31:29 +01:00
Kenneth Johansson
7c8634e948 iopupgrade: Prevent print to stdout in reboot subshell.
the trap for sigpipe is not active for any subshell so
manually prevent it from printing to non existing stdout.
2019-01-11 14:06:12 +01:00
Kenneth Johansson
dafde17b4f iopupgrade: handle sigpipe and loss of stdout in a better way.
By catching sigpipe we do not have to manually keep track of when we might
need to avoid printing to stdout.
2019-01-11 13:56:32 +01:00
Kenneth Johansson
7571abd272 iop update: new iop command ./iop ssh_update.
Only tested on dg400 and will fail on mediatek and intel boards.
Does currently not handle keeping the configuration.
2019-01-10 23:11:31 +01:00
Kenneth Johansson
89ec592e51 Add iopupgrade. 2019-01-09 14:52:35 +01:00