sketch of an install/update mechanism
This commit is contained in:
parent
9da9b41a16
commit
d9af2b88d0
1 changed files with 17 additions and 2 deletions
|
|
@ -3,8 +3,11 @@
|
||||||
/usbdbg.sh device
|
/usbdbg.sh device
|
||||||
|
|
||||||
SDCARD_PATH=/mnt/mmc # TF1
|
SDCARD_PATH=/mnt/mmc # TF1
|
||||||
SYSTEM_FRAG=/.system/rg35xx
|
SYSTEM_DIR=/.system
|
||||||
|
SYSTEM_FRAG=$SYSTEM_DIR/rg35xx
|
||||||
|
UPDATE_FRAG=/MinUI.zip
|
||||||
SYSTEM_PATH=${SDCARD_PATH}${SYSTEM_FRAG}
|
SYSTEM_PATH=${SDCARD_PATH}${SYSTEM_FRAG}
|
||||||
|
UPDATE_PATH=${SDCARD_PATH}${UPDATE_FRAG}
|
||||||
|
|
||||||
mkdir /mnt/sdcard
|
mkdir /mnt/sdcard
|
||||||
if [ -e /dev/block/mmcblk1p1 ]
|
if [ -e /dev/block/mmcblk1p1 ]
|
||||||
|
|
@ -23,11 +26,23 @@ if [ ! -d $SYSTEM_PATH ]; then
|
||||||
# try TF2
|
# try TF2
|
||||||
SDCARD_PATH=/mnt/sdcard
|
SDCARD_PATH=/mnt/sdcard
|
||||||
SYSTEM_PATH=${SDCARD_PATH}${SYSTEM_FRAG}
|
SYSTEM_PATH=${SDCARD_PATH}${SYSTEM_FRAG}
|
||||||
|
UPDATE_PATH=${SDCARD_PATH}${UPDATE_FRAG}
|
||||||
|
fi
|
||||||
|
|
||||||
|
# is there an update available?
|
||||||
|
if [ -f $UPDATE_PATH ]; then
|
||||||
|
if [ -d $SYSTEM_PATH ]; then
|
||||||
|
echo update > $SDCARD_PATH/log.txt
|
||||||
|
else
|
||||||
|
echo install > $SDCARD_PATH/log.txt
|
||||||
|
fi
|
||||||
|
# TODO: finish this logic
|
||||||
|
# busybox unzip
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ROOTFS_IMAGE=$SYSTEM_PATH/rootfs.img
|
ROOTFS_IMAGE=$SYSTEM_PATH/rootfs.img
|
||||||
if [ ! -f $ROOTFS_IMAGE ]; then
|
if [ ! -f $ROOTFS_IMAGE ]; then
|
||||||
# fallback to stock demenu.bin based on dmenu_ln
|
# fallback to stock demenu.bin, based on dmenu_ln
|
||||||
ACT="/tmp/.next"
|
ACT="/tmp/.next"
|
||||||
CMD="/mnt/vendor/bin/dmenu.bin"
|
CMD="/mnt/vendor/bin/dmenu.bin"
|
||||||
touch "$ACT"
|
touch "$ACT"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue