Initial Commit
This commit is contained in:
2
include/updater/CURRENT.ini
Normal file
2
include/updater/CURRENT.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
[OmniNX Downloader]
|
||||
version=1.0.0
|
||||
3
include/updater/RELEASE.ini
Normal file
3
include/updater/RELEASE.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[Release Info]
|
||||
pack_version=1.0.0
|
||||
firmware_version=21.2.0
|
||||
34
include/updater/boot_package.ini
Normal file
34
include/updater/boot_package.ini
Normal file
@@ -0,0 +1,34 @@
|
||||
[boot]
|
||||
make /config/omninx/manifest.ini
|
||||
set-ini-val ./include/updater/config.ini 'OmniNX' footer ''
|
||||
set-ini-val ./include/updater/config.ini 'Switch Firmware' footer ''
|
||||
set-ini-val ./include/updater/config.ini 'Omni Downloader' footer ''
|
||||
|
||||
try:
|
||||
download https://git.niklascfw.de/OmniNX/Omni-Downloader/raw/branch/main/include/updater/RELEASE.ini ./include/updater/RELEASE.ini
|
||||
ini_file ./include/updater/RELEASE.ini
|
||||
|
||||
set-ini-val ./include/updater/config.ini 'OmniNX' footer '{ini_file(Release Info,pack_version)}'
|
||||
ini_file /config/omninx/manifest.ini
|
||||
json '{"null":"true","{ini_file(OmniNX,version)}":"false"}'
|
||||
ini_file ./include/updater/RELEASE.ini
|
||||
set-ini-val ./include/updater/config.ini 'OmniNX' footer_highlight '{json({ini_file(Release Info,pack_version)})}'
|
||||
|
||||
set-ini-val ./include/updater/config.ini 'Switch Firmware' footer '{ini_file(Release Info,firmware_version)}'
|
||||
json '{"null":"true","{hos_version}":"false"}'
|
||||
set-ini-val ./include/updater/config.ini 'Switch Firmware' footer_highlight '{json({ini_file(Release Info,firmware_version)})}'
|
||||
|
||||
set-ini-val ./include/updater/config.ini 'Omni Downloader' footer '{ini_file(Release Info,pack_version)}'
|
||||
ini_file ./include/updater/CURRENT.ini
|
||||
json '{"null":"true","{ini_file(OmniNX Downloader,version)}":"false"}'
|
||||
ini_file ./include/updater/RELEASE.ini
|
||||
set-ini-val ./include/updater/config.ini 'Omni Downloader' footer_highlight '{json({ini_file(Release Info,pack_version)})}'
|
||||
|
||||
ini_file /config/omninx/manifest.ini
|
||||
json '{"null":"notify","{ini_file(OmniNX,version)}":""}'
|
||||
ini_file ./include/updater/RELEASE.ini
|
||||
'{json({ini_file(Release Info,pack_version)})}' '{WARNING_SYMBOL} Pack update verfügbar!' 24
|
||||
|
||||
ini_file ./include/updater/RELEASE.ini
|
||||
json '{"null":"notify","{hos_version}":""}'
|
||||
'{json({ini_file(Release Info,firmware_version)})}' '{WARNING_SYMBOL} Firmware update verfügbar!' 24
|
||||
14
include/updater/change_channel.ini
Normal file
14
include/updater/change_channel.ini
Normal file
@@ -0,0 +1,14 @@
|
||||
[Pack Varianten]
|
||||
|
||||
[Light Pack]
|
||||
ini_file '/config/omninx/manifest.ini'
|
||||
set-ini-val '/config/omninx/manifest.ini' 'OmniNX' 'channel_pack' 'Light'
|
||||
set-ini-val '/config/omninx/manifest.ini' 'OmniNX' 'update_channel' '0'
|
||||
[Standard Pack]
|
||||
ini_file '/config/omninx/manifest.ini'
|
||||
set-ini-val '/config/omninx/manifest.ini' 'OmniNX' 'channel_pack' 'Standard'
|
||||
set-ini-val '/config/omninx/manifest.ini' 'OmniNX' 'update_channel' '2'
|
||||
[OC Pack]
|
||||
ini_file '/config/omninx/manifest.ini'
|
||||
set-ini-val '/config/omninx/manifest.ini' 'OmniNX' 'channel_pack' 'OC'
|
||||
set-ini-val '/config/omninx/manifest.ini' 'OmniNX' 'update_channel' '1'
|
||||
8
include/updater/config.ini
Normal file
8
include/updater/config.ini
Normal file
@@ -0,0 +1,8 @@
|
||||
[OmniNX Pack]
|
||||
footer=
|
||||
footer_highlight=
|
||||
|
||||
[Switch Firmware]
|
||||
footer=
|
||||
footer_highlight=
|
||||
|
||||
80
include/updater/updater.ini
Normal file
80
include/updater/updater.ini
Normal file
@@ -0,0 +1,80 @@
|
||||
;title='OmniNX Updater'
|
||||
;creator=Woody2408, NiklasCFW
|
||||
;version=1.0.0
|
||||
;about='OmniNX Updater'
|
||||
;show_widget=true
|
||||
|
||||
[@CFW Pack]
|
||||
|
||||
[Version]
|
||||
;mode=table
|
||||
;background=true
|
||||
;gap=20
|
||||
ini_file '/config/omninx/manifest.ini'
|
||||
'Pack Variante' = '{ini_file(OmniNX,channel_pack)}'
|
||||
'Zurzeit installiert' = '{ini_file(OmniNX,version)}'
|
||||
|
||||
[OmniNX]
|
||||
try:
|
||||
download https://git.niklascfw.de/api/v1/repos/OmniNX/OmniNX/releases?limit=1 /config/ultrahand/downloads/omninx-api.json
|
||||
json_file /config/ultrahand/downloads/omninx-api.json
|
||||
ini_file '/config/omninx/manifest.ini'
|
||||
download {json_file(0,assets,{ini_file(OmniNX,update_channel)},browser_download_url)} /config/ultrahand/downloads/OmniNX.zip
|
||||
unzip /config/ultrahand/downloads/OmniNX.zip /
|
||||
delete /config/ultrahand/downloads/omninx-api.json
|
||||
delete /config/ultrahand/downloads/OmniNX.zip
|
||||
notify '{WARNING_SYMBOL} Führe in Hekate fort' 24
|
||||
|
||||
[*Update Channel ändern]
|
||||
;mini=true
|
||||
;mode=forwarder
|
||||
package_source ./change_channel.ini
|
||||
refresh-to *Update Channel ändern
|
||||
|
||||
[gap]
|
||||
;mode=table
|
||||
;background=false
|
||||
;gap=30
|
||||
|
||||
[Version]
|
||||
;mode=table
|
||||
;background=true
|
||||
;gap=20
|
||||
'Zurzeit installiert' = '{hos_version}'
|
||||
|
||||
[Switch Firmware]
|
||||
try:
|
||||
ini_file ./RELEASE.ini
|
||||
download https://git.niklascfw.de/api/v1/repos/OmniNX/NX_Firmware/releases?limit=1 /config/ultrahand/downloads/firmware-api.json
|
||||
json_file /config/ultrahand/downloads/firmware-api.json
|
||||
download {json_file(0,assets,0,browser_download_url)} /config/ultrahand/downloads/firmware.zip
|
||||
mkdir '/Firmware.{ini_file(Release Info,firmware_version)}/'
|
||||
unzip '/config/ultrahand/downloads/firmware.zip' '/Firmware.{ini_file(Release Info,firmware_version)}/'
|
||||
delete '/config/ultrahand/downloads/firmware-api.json'
|
||||
delete '/config/ultrahand/downloads/firmware.zip'
|
||||
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
|
||||
|
||||
[gap]
|
||||
;mode=table
|
||||
;background=false
|
||||
;gap=30
|
||||
|
||||
[Package Info]
|
||||
|
||||
[@Erweitert]
|
||||
|
||||
[Version]
|
||||
;mode=table
|
||||
;background=true
|
||||
;gap=20
|
||||
ini_file './CURRENT.ini'
|
||||
'Zurzeit installiert' = '{ini_file(OmniNX Downloader,version)}'
|
||||
|
||||
[Omni Downloader]
|
||||
try:
|
||||
download https://git.niklascfw.de/api/v1/repos/OmniNX/Omni-Downloader/releases?limit=1 /config/ultrahand/downloads/omni-downloader-api.json
|
||||
json_file /config/ultrahand/downloads/omni-downloader-api.json
|
||||
download {json_file(0,assets,0,browser_download_url)} /config/ultrahand/downloads/omni-downloader.zip
|
||||
unzip /config/ultrahand/downloads/omni-downloader.zip '/switch/.packages/'
|
||||
delete /config/ultrahand/downloads/omni-downloader-api.json
|
||||
delete /config/ultrahand/downloads/omni-downloader.zip
|
||||
Reference in New Issue
Block a user