#Let's Go :)
show_progress(1.000000, 0);
ui_print(" ");
ui_print(" ");
ui_print("Update R beta 2 -v1.3-");
ui_print("Built By Speedo");
ui_print(" ");
ui_print(" ");
set_progress(0.020000);
	
ifelse(is_mounted("/system"), unmount("/system"));
ifelse(is_mounted("/vendor"), unmount("/vendor"));
set_progress(0.040000);
ui_print("Checking config ...");
ui_print("-");
package_extract_dir("install", "/tmp/install");
set_metadata_recursive("/tmp/install", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644);
set_metadata_recursive("/tmp/install/bin", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755);
run_program("/tmp/install/bin/configure.sh");
mount("ext4", "EMMC", file_getprop("/tmp/config", "system"), "/system");
mount("ext4", "EMMC", file_getprop("/tmp/config", "vendor"), "/vendor");

ifelse(is_mounted("/system"), unmount("/system"));
ifelse(is_mounted("/vendor"), unmount("/vendor"));
ifelse(is_mounted("/cache"), unmount("/cache"));
set_progress(0.100000);

#SYSTEM

mount("ext4", "EMMC", file_getprop("/tmp/config", "system"), "/system");
mount("ext4", "EMMC", file_getprop("/tmp/config", "vendor"), "/vendor");
set_progress(0.150000);

ui_print("Extracting system...");

ui_print("-");
package_extract_dir("system", "/system");
set_progress(0.600000);
#VENDOR
ui_print("Extracting vendor ...");
ui_print("-");
package_extract_dir("vendor", "/vendor");
set_progress(0.700000);

ui_print("NOT_Install Busybox...");
ui_print("-");

ui_print("Set Permissions Compatibility ...");

ui_print("-");
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
ui_print("=> Done ");

set_progress(0.780000);

ifelse(is_mounted("/system"), unmount("/system"));
ifelse(is_mounted("/vendor"), unmount("/vendor"));
set_progress(0.900000);


set_progress(1.000000);
ui_print("Finish !!");