:log info "Checking firmware..."; /system routerboard :if ([get current-firmware] != [get upgrade-firmware]) do={ :log info "Updating firmware"; upgrade; # Automatic restart :delay 10s /system reboot } else={ :log info "No firmware update needed." }