add alternating mechanism and flash scripts for ipe337
- add scripts to flash kernel & environment from U-Boot - add mechanism to check which of the two kernels to boot - add script to initialize the ageing partition - cosmetic changes to the init-scripts
This commit is contained in:
parent
2ddf98f348
commit
788312ae29
|
@ -0,0 +1 @@
|
|||
*.bin -crlf -diff -merge
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
. /env/config
|
||||
|
||||
alternate $ageing
|
||||
if [ $? -lt 2 ]; then
|
||||
echo "Error when accesing ageing-partition!"
|
||||
exit 1
|
||||
fi
|
|
@ -0,0 +1 @@
|
|||
(i
|
|
@ -0,0 +1,27 @@
|
|||
#!/bin/sh
|
||||
|
||||
. /env/config
|
||||
|
||||
image=/env/bin/magic.bin
|
||||
part=$ageing
|
||||
|
||||
if [ \! -e "$part" ]; then
|
||||
echo "Partition $part does not exist"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
unprotect $part
|
||||
|
||||
echo
|
||||
echo "Erasing partition $part"
|
||||
erase $part
|
||||
|
||||
echo
|
||||
echo "Creating magic"
|
||||
cp $image $part
|
||||
|
||||
echo
|
||||
echo "Testing partition"
|
||||
. /env/bin/_alternate
|
||||
|
||||
protect $part
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
. /env/config
|
||||
|
||||
image=$appimage
|
||||
part=/dev/nor0.application
|
||||
|
||||
. /env/bin/_update $1
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
. /env/config
|
||||
|
||||
image=$perimage
|
||||
part=/dev/nor0.persistent
|
||||
|
||||
. /env/bin/_update $1
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
|
||||
. /env/config
|
||||
|
||||
image=$jffs2
|
||||
|
||||
alternate $ageing
|
||||
if [ $? = 2 ]; then
|
||||
part=/dev/nor0.system0
|
||||
else
|
||||
part=/dev/nor0.system1
|
||||
fi
|
||||
|
||||
. /env/bin/_update $1
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
. /env/config
|
||||
|
||||
image=$envimage
|
||||
part=/dev/nor0.ubootenv
|
||||
|
||||
. /env/bin/_update $1
|
Loading…
Reference in New Issue