updater-script 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. show_progress(0.500000, 3);
  2. set_bootloader_env("upgrade_step", "3");
  3. ui_print("Wiping Userdata");
  4. format("ext4", "EMMC", "/dev/block/data", "0", "/data");
  5. ui_print("Writing kernel image");
  6. assert(package_extract_file("KERNEL", "/tmp/boot.img"),
  7. write_raw_image("/tmp/boot.img", "boot"),
  8. delete("/tmp/boot.img"));
  9. show_progress(0.020000, 0);
  10. ui_print("Wiping System");
  11. format("ext4", "EMMC", "/dev/block/system", "0", "/system");
  12. mount("ext4", "EMMC", "/dev/block/system", "/system");
  13. ui_print("Writing system files");
  14. package_extract_dir("system", "/system");
  15. unmount("/system");
  16. show_progress(0.300000, 60);
  17. ui_print("Writing recovery");
  18. write_raw_image(package_extract_file("recovery.img"), "recovery");
  19. show_progress(0.018000, 0);
  20. ui_print("Writing bootloader");
  21. write_raw_image(package_extract_file("bootloader.img"), "bootloader");
  22. ui_print("Writing logo");
  23. write_raw_image(package_extract_file("logo.img"), "logo");
  24. set_bootloader_env("upgrade_step", "1");
  25. show_progress(0.100000, 0);
  26. ui_print("LibreELEC Installed Successfully");