Andreas Gnau
d2b9140468
treewide: Add PKG_MIRROR_HASH:=skip to pkgs downloaded from git
...
OpenWrt 21.02 will redownload from git over and over if PKG_MIRROR_HASH
is not set. Set it to skip to prevent it from happening.
2021-03-15 10:57:13 +01:00
Kenneth Johansson
9d20839041
make ./iop ssh_upgrade work on sdk504
...
./iop ssh_upgrade will now install latest image on broadcom boards.
2020-09-10 19:54:59 +02:00
Ronny Nilsson
3a7975bd9b
iopupgrade: Configuration handling has been moved into the iopu_chroot script.
2019-12-04 15:18:51 +01:00
Ronny Nilsson
e54251dc24
iopupgrade: Less error prone invoke of iopupgrade.
2019-12-04 15:14:41 +01:00
Ronny Nilsson
ec2b9e76c4
iopupgrade: minor typo
2019-12-04 15:11:20 +01:00
Ronny Nilsson
d8b65da11f
iopupgrade: Make the watchdog send an alarm only if it fully times out.
2019-12-04 15:10:48 +01:00
Ronny Nilsson
3f124c31f0
iopupgrade: Minor better cleanup.
2019-12-04 15:09:14 +01:00
Ronny Nilsson
b376a0b16a
iopupgrade: Kill the watchdog only if it has been started.
2019-12-04 15:07:55 +01:00
Ronny Nilsson
42c0e1ecc8
iopupgrade: Prevent cleaning twice.
2019-12-04 15:06:18 +01:00
Ronny Nilsson
cdce816fd2
iopupgrade: The variables are written as integers and thus should be read as integers.
2019-12-04 15:04:31 +01:00
Ronny Nilsson
a49951ad7e
iopupgrade: The post rootfs fixup need some arguments for backward compatibility.
2019-12-04 15:01:04 +01:00
Ronny Nilsson
887cef9b37
iopupgrade: Unify indentation to either space or tab, but not intermixed.
2019-12-04 14:59:30 +01:00
Ronny Nilsson
3ccdcb4140
Double verification of the string before invoking it.
2019-12-03 15:38:58 +01:00
Ronny Nilsson
0a80afc550
iopu: pass on all command line arguments as documented in the Bash manual.
2019-12-03 15:38:04 +01:00
Ronny Nilsson
c5c4a6dcbe
iopu: configuration migration is handled via iopu_chroot. Like the bootloader upgrade.
2019-12-03 13:37:41 +01:00
Ronny Nilsson
6f5e41bb76
iopu: Exit with same returncode as the program we invoke.
2019-12-03 12:15:21 +01:00
Kenneth Johansson
20937718f1
iopu: prepare for configuration handling.
...
for now just print that it does not exist.
add some help text.
2019-12-02 17:58:39 +01:00
Kenneth Johansson
f7b13cf973
iopu: add -c option to run any command in the newroot env.
...
Also fix so that it is safe to ctrl-c in all cases and not get
bind mounts hanging around.
if command has arguments make the entire command a string like.
iopu -c "cat /etc/os-release"
2019-12-02 17:35:46 +01:00
Kenneth Johansson
b16525aa3b
iopu: fix help printout.
...
getopts string missed the "h"
2019-09-19 12:29:49 +02:00
Strhuan Blomquist
faac31760d
iopupgrade:added copyright headers and opkg markers
2019-09-05 14:09:26 +02:00
Kenneth Johansson
6ca5a756fd
iopu: remove unused variable.
2019-04-23 21:16:03 +02:00
Kenneth Johansson
ce775713f6
Update feed [ iopsys ] package [ iopupgrade ]
...
-------------------------------------------------------------------------------
* 01f2afd fix language.
-------------------------------------------------------------------------------
commit 01f2afd6c831d6f9eb2940c7e7af16f7e4d439c2
Author: Kenneth Johansson <kenneth.johansson@iopsys.eu>
Date: 2019-02-06 18:04:04 +0100
fix language.
Base directory -> /
src/cfe.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2019-02-06 18:07:06 +01:00
Kenneth Johansson
1325fa1b23
iopupgrade: add check for DSL annex.
...
It is now possible to match any header in the y3 image file.
2019-02-06 16:57:01 +01:00
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