diff --git a/general/overlay/etc/init.d/S30customizer b/general/overlay/etc/init.d/S30customizer new file mode 100755 index 00000000..f77e4e7b --- /dev/null +++ b/general/overlay/etc/init.d/S30customizer @@ -0,0 +1,7 @@ +#!/bin/sh + +case "$1" in + start) + system_fb + ;; +esac diff --git a/general/overlay/usr/sbin/extutils b/general/overlay/usr/sbin/extutils index 1a5044bb..741cdd27 100755 --- a/general/overlay/usr/sbin/extutils +++ b/general/overlay/usr/sbin/extutils @@ -34,6 +34,11 @@ case "${CMD}" in fi ;; + system_fb) + if ! [ -f /etc/system.ok ]; then + [ -f /usr/share/openipc/customizer.sh ] && echo "Run customizer script..." && sh /usr/share/openipc/customizer.sh && touch /etc/system.ok || echo "Customizer script not present..." + fi + ;; *) ;; esac diff --git a/general/overlay/usr/sbin/system_fb b/general/overlay/usr/sbin/system_fb new file mode 120000 index 00000000..756c71c5 --- /dev/null +++ b/general/overlay/usr/sbin/system_fb @@ -0,0 +1 @@ +extutils \ No newline at end of file diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 1b602082..25d9fb0d 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -1,9 +1,9 @@ #!/bin/sh # -# OpenIPC.org | v.20231008 +# OpenIPC.org | v.20231202 # -scr_version=1.0.21 +scr_version=1.0.22 args=" $@" @@ -89,7 +89,9 @@ download_firmware() { osr=$(get_system_build) ftype="nor" build="${soc}-${ftype}-${osr}" - [ -z "$url" ] && url="https://github.com/OpenIPC/firmware/releases/download/${branch}/openipc.${build}.tgz" + fw_download_url=$(fw_printenv -n upgrade) + [ -z "${fw_download_url}" ] && fw_download_url="https://github.com/OpenIPC/firmware/releases/download/${branch}/openipc.${build}.tgz" + [ -z "$url" ] && url="${fw_download_url}" echo "Download from $url" [ -z "$HASERLVER" ] && progress="-#" || progress="-s" [ "$(curl -o /dev/null -s -w '%{http_code}\n' "$url")" = "000" ] && die "Check your network!" diff --git a/general/overlay/usr/share/openipc/.empty b/general/overlay/usr/share/openipc/.empty new file mode 100644 index 00000000..e69de29b