Files
Arch-R/projects/WeTek_Play/install/updater-script
kszaq ec69e4be13 projects/WeTek_*: Move userdata wipe to factory_update_param script
This allows updating LibreELEC via recovery without wiping userdata
while keeping toothpick method work when a clean flash is needed.
2016-04-11 11:31:41 +02:00

30 lines
829 B
Plaintext

show_progress(0.500000, 3);
set_bootloader_env("upgrade_step", "3");
show_progress(0.020000, 0);
ui_print("Wiping System");
format("ubifs", "UBI", "system", "0", "/system");
mount("ubifs", "UBI", "system", "/system");
ui_print("Writing system files");
package_extract_file("KERNEL", "/system/KERNEL");
package_extract_dir("system", "/system");
unmount("/system");
show_progress(0.300000, 60);
ui_print("Writing recovery");
write_raw_image(package_extract_file("recovery.img"), "recovery");
show_progress(0.018000, 0);
ui_print("Writing bootloader");
write_raw_image(package_extract_file("bootloader.img"), "bootloader");
ui_print("Writing logo");
write_raw_image(package_extract_file("logo.img"), "logo");
set_bootloader_env("upgrade_step", "1");
show_progress(0.100000, 0);
ui_print("LibreELEC Installed Successfully");