| Index: memento_updater.sh
|
| diff --git a/memento_updater.sh b/memento_updater.sh
|
| index b39a3ce0fb23aa51fa36c8f6514542033e3dbe78..2d354338b0989652ffb91b5707f9f31e32e4d4c6 100755
|
| --- a/memento_updater.sh
|
| +++ b/memento_updater.sh
|
| @@ -175,7 +175,7 @@ then
|
| log "didnt find good local device. local: $LOCAL_DEV install: $INSTALL_DEV"
|
| exit 1
|
| fi
|
| -if [ ! -b "$INSTALL_DEV" ]
|
| +if [ ! -b "$INSTALL_DEV" -a ! "${FLAGS_force_track}" = "firmware-channel" ]
|
| then
|
| log "didnt find good install device. local: $LOCAL_DEV install: $INSTALL_DEV"
|
| exit 1
|
| @@ -320,6 +320,15 @@ if [ $FLAGS_skip_postinst -eq $FLAGS_FALSE ]; then
|
| # postinstall on new partition succeeded.
|
| fi
|
|
|
| +if [ "${FLAGS_force_track}" = "firmware-channel" ]; then
|
| + log execute firmware-install script
|
| + INSTALL_SCRIPT="${FLAGS_dst_partition}"
|
| + chmod +x "${INSTALL_SCRIPT}"
|
| + pushd "$(dirname "${INSTALL_SCRIPT}")" > /dev/null
|
| + ./"${INSTALL_SCRIPT}" >> "$MEMENTO_AU_LOG"
|
| + popd > /dev/null
|
| +fi
|
| +
|
| if [ -z "${FLAGS_dst_partition}" ]; then
|
| # mark update as complete so we don't try to update again
|
| touch "$UPDATED_COMPLETED_FILE"
|
|
|