| Index: chromeos_startup
|
| diff --git a/chromeos_startup b/chromeos_startup
|
| index 9c04f445471dff0ec31605aafd867c22a5ca0e04..bdfb4c45ed29943db51cf5370cf116a2901b0d86 100755
|
| --- a/chromeos_startup
|
| +++ b/chromeos_startup
|
| @@ -103,20 +103,26 @@ DEVMODE=$((! $?))
|
| FIRMWARE_UPDATE_SCRIPT='/usr/sbin/chromeos-firmwareupdate'
|
| FIRMWARE_UPDATE_LOGS='/mnt/stateful_partition/var/log/update_firmware.log'
|
| if [ -x "$FIRMWARE_UPDATE_SCRIPT" ]; then
|
| - tries="$(get_startup_update_tries)"
|
| - if [ $tries -gt 0 ]; then
|
| - if [ "$DEVMODE" = "1" -o -f /root/.dev_mode ]; then
|
| - # More message on console for developer mode and dev builds
|
| - FIRMWARE_UPDATE_LOGS="/dev/tty1 $FIRMWARE_UPDATE_LOGS"
|
| - fi
|
| - mkdir -p /mnt/stateful_partition/var/log
|
| - [ -z "$BOOT_SPLASH_PID" ] || wait $BOOT_SPLASH_PID
|
| - chromeos-boot-alert update_firmware /dev/tty1
|
| -
|
| - set_startup_update_tries $(( $tries - 1 ))
|
| -
|
| - "$FIRMWARE_UPDATE_SCRIPT" --mode=startup 2>&1 |
|
| + if [ "$(crossystem mainfw_type)" = developer ]; then
|
| + FIRMWARE_UPDATE_LOGS="/dev/tty1 $FIRMWARE_UPDATE_LOGS"
|
| + "$FIRMWARE_UPDATE_SCRIPT" --mode=devstartup 2>&1 |
|
| tee $FIRMWARE_UPDATE_LOGS
|
| + else
|
| + tries="$(get_startup_update_tries)"
|
| + if [ $tries -gt 0 ]; then
|
| + set_startup_update_tries $(( $tries - 1 ))
|
| +
|
| + if [ "$DEVMODE" = "1" -o -f /root/.dev_mode ]; then
|
| + # More message on console for developer mode and dev builds
|
| + FIRMWARE_UPDATE_LOGS="/dev/tty1 $FIRMWARE_UPDATE_LOGS"
|
| + fi
|
| + mkdir -p /mnt/stateful_partition/var/log
|
| + [ -z "$BOOT_SPLASH_PID" ] || wait $BOOT_SPLASH_PID
|
| + chromeos-boot-alert update_firmware /dev/tty1
|
| +
|
| + "$FIRMWARE_UPDATE_SCRIPT" --mode=startup 2>&1 |
|
| + tee $FIRMWARE_UPDATE_LOGS
|
| + fi
|
| fi
|
| fi
|
|
|
|
|