#!/usr/bin/haserl <%in p/common.cgi %> <% page_title="Обновление прошивки" if [ -n "$network_gateway" ]; then case "$soc" in # Ingenic firmware does not correspond to SoC model t10*) url="https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t10-lite-nor.tgz" ;; t20*) url="https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t20-lite-nor.tgz" ;; t21*) url="https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t21-lite-nor.tgz" ;; t31*) url="https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t31-line-nor.tgz" ;; *) url="https://github.com/OpenIPC/firmware/releases/download/latest/openipc.${soc}-${flash_type}-${fw_variant}.tgz" ;; esac fw_date=$(date -D "%a, %d %b %Y %T GMT" +"2.3.%m.%d" --date "$(curl -ILs "$url" | grep Last-Modified | cut -d' ' -f2-)") else fw_date="- Нет доступа к GitHub -" fi fw_kernel="true" fw_rootfs="true" %> <%in p/header.cgi %>

Версия

Установленная
<%= $fw_version %>
На GitHub
<%= $fw_date %>

Обновление

<% if [ -n "$network_gateway" ]; then %>
<% field_checkbox "fw_kernel" "Обновить ядро." %> <% field_checkbox "fw_rootfs" "Обновить корневую файловую систему." %> <% field_checkbox "fw_reset" "Сбросить прошивку." %> <% field_checkbox "fw_noreboot" "Не перезагружать после обновления." %> <% field_checkbox "fw_enforce" "Установить, даже если соответствует существующей версии." %> <% button_submit "Установить обновление с GitHub" "warning" %>
<% else %>

Для обновления требуется доступ к GitHub.

<% fi %>

Обновить ядро корневую файловую систему

<% field_file "parts_file" "Бинарный файл" %> <% field_select "parts_type" "Тип бинарного файла" "kernel, rootfs" %>

Опасно! Убедитесь, что вы знаете, что делаете.

<% button_submit "Загрузить файл" "danger" %>
<%in p/footer.cgi %>