ui_print("CronMod-int2extv2+");
ui_print("Written by CronicCorey @xda");
mount("MTD", "system", "/system");
show_progress(0.500000, 40);
delete("/system/etc/init.d/06mountdl");
delete("/system/etc/init.d/06BindCache");
package_extract_dir("system", "/system");
ui_print("Only install SWAP2INT if your kernel supports swap");
ui_print("4ext: disable_scrn_update");
#
#Ask To Install INT2EXTV2+
#(FYI error is due to quick hack of the yesno binary
# but will not harm the install so as indicated ignore)
if
    package_extract_file("yn/yesno","/tmp/yesno");
    set_perm(0,0, 0777, "/tmp/yesno");
    run_program("/tmp/yesno","error fixed, please ignore",
                             "************************",
                             "Install SWAP2INT?       ",
                             "                        ",
                             "Yes - To install        ",
                             "      32M swap on       ",
                             "      internal data     ",
                             "                        ",
                             "No  - To install just   ",
                             "      INT2EXTV2+        ",
                             "************************");
    file_getprop("/tmp/yesno.prop","answer.yesno") == "yes"
then
    ui_print("Installing INT2EXTV2+ with SWAP2INT");ui_print("");
    package_extract_file("swap2int/45swap2int", "/system/etc/init.d/45swap2int");
    package_extract_file("swap2int/swap2int", "/system/bin/swap2int");
    set_perm(0, 0, 0755, "/system/etc/init.d/45swap2int");
    set_perm(0, 0, 0755, "/system/bin/swap2int");
else
    ui_print("Installing INT2EXTV2 only");ui_print("");
endif;
ui_print("4ext: enable_scrn_update");
set_perm(0, 0, 0755, "/system/etc/init.d/40int2ext");
show_progress(0.200000, 10);
ui_print("Install complete!");
unmount("/system");
