ui_print("Copying data for DataOnSD ...");

package_extract_file("DataOnSD.sh", "/tmp/DataOnSD.sh");

run_program("/sbin/busybox", "setenforce", "permissive");
if is_mounted("/data")
  then ifelse(run_program("/sbin/sh", "/tmp/DataOnSD.sh") == 0, ui_print("Done."), ui_print("Failed."))
  else
  (
    run_program("/sbin/busybox", "mount", "/data") == 0 &&
    (
      ifelse(run_program("/sbin/sh", "/tmp/DataOnSD.sh") == 0, ui_print("Done."), ui_print("Failed."));
      unmount("/data")
    )
  )
  endif;

delete("/tmp/DataOnSD.sh");

