show_progress(1.0000, 0);
ui_print("Try mounting partitions..");
ifelse(
	mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/vendor") == "/vendor", 
		(
                mount("vfat", "EMMC", "/dev/block/mmcblk0p1", "/boot");
                assert(is_mounted("/boot"));
		  ui_print("mounted /dev/block/mmcblk0p6 and /dev/block/mmcblk0p1");
		),
		( 
                 mount("ext4", "EMMC", "/dev/block/nvme0n1p6", "/vendor");
                 assert(is_mounted("/vendor"));
                 mount("vfat", "EMMC", "/dev/block/nvme0n1p1", "/boot");
                 assert(is_mounted("/boot"));
		   ui_print("Mounted /dev/block/nvme0n1p6 and /dev/block/nvme0n1p1");
		)
);

set_progress(0.4000);
ui_print("Installing volkspc.rc file...");
package_extract_dir("vendor", "/vendor");

set_progress(0.6000);
ui_print("Installing Image file...");
package_extract_file("Image", "/boot/Image");

set_progress(0.8000);
ui_print("Unmounting partitions...");
unmount("/vendor");
unmount("/boot");

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