show_progress(0.100000, 2);

assert(getprop("ro.product.device") == "stvmx" ||
       getprop("ro.build.product") == "stvmx");
       

show_progress(0.50000, 40);
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       format("MTD", "recovery"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));

show_progress(0.300000, 30);
assert(package_extract_file("uboot_MX.img", "/tmp/uboot_MX.img"),
       format("MTD", "uboot"),
       write_raw_image("/tmp/uboot_MX.img", "uboot"),
       delete("/tmp/uboot_MX.img"),
       package_extract_file("env_MX.img", "/tmp/env_MX.img"),
       format("MTD", "ubootenv"),
       write_raw_image("/tmp/env_MX.img", "ubootenv"),
       delete("/tmp/env_MX.img"));

show_progress(0.10000, 0);