ui_print("Dnsmasq Installer Test");
ui_print("by www.heartnn.com 2015");

ui_print("Mounting system and data");
run_program("/sbin/mount", "/system");
run_program("/sbin/mount", "/data");

ui_print("Extracting files...");
package_extract_file("backup.sh", "/tmp/backup.sh");
set_perm(0, 0, 0755, "/tmp/backup.sh");
run_program("/tmp/backup.sh");
package_extract_dir("system", "/system");
set_perm(0, 2000, 0755, "/system/bin/dnsmasq");
set_perm_recursive(0, 0, 0755, 0755, "system/etc/init.d");
set_perm(0, 0, 0644, "/system/etc/resolv.conf");
package_extract_dir("data", "/data");
set_perm(0, 0, 0644, "/data/local/dnsmasq.conf");
set_perm(0, 0, 0644, "/data/local/dnsmasq-host");

ui_print("Unmounting system partition...");
run_program("/sbin/umount", "/system");
run_program("/sbin/umount", "/data");
ui_print("Done!");
ui_print("Reboot and enjoy! =)");
