A7YP2YT6WQ4WDFQTQRHPFC7EFJBCWYHV6HERQD6CUTWUBC4FLBTAC
YJYXDY6AUDJMBUVKKUKM2GO2XVIKZVQFT4SRD4Z7XSTQBTSJ5ZSAC
NWEGAWPPOCMMUCCTMFXWLSMWBS2MSBRO5OBA2R3QERXZG5G4PEAAC
ODUDDQRY373JMDR6W2BHUWSKEU6TEICQMNZIAIFKJPNUA5UN3C4QC
VWVW5VOIYXHVNZI7LEIXM6HGCWWTTOKWGA7NGB65M6FSGYG6BCZQC
debug!("run in container, path = {:#?}", r.paths);
debug!( "run in container, {:?} {:?} path = {:#?}", r.name, r.target, r.paths );
debug!(
"run in container, {:?} {:?} path = {:#?}",
r.name, r.target, r.paths
);
debug!("name = {:?}", name);
info!("removing {:?}", tmp_dir); std::fs::remove_dir_all(&tmp_dir).unwrap_or(());
info!("removing {:?}", tmp_dir);
std::fs::remove_dir_all(&tmp_dir).unwrap_or(());
let tmp_tmp = tmp_dir.join("tmp"); std::fs::create_dir_all(&tmp_tmp)?;
let tmp_tmp = tmp_dir.join("tmp");
std::fs::create_dir_all(&tmp_tmp)?;
std::mem::forget(mount::Mount::ramfs(&tmp_tmp).unwrap()); let mut perm = std::fs::metadata(&tmp_tmp).unwrap().permissions(); perm.set_mode(0o777); std::fs::set_permissions(&tmp_tmp, perm).unwrap(); std::os::unix::fs::chown(tmp_dir, Some(uid), Some(gid)).unwrap();
std::mem::forget(mount::Mount::ramfs(&tmp_tmp).unwrap());
let mut perm = std::fs::metadata(&tmp_tmp).unwrap().permissions();
perm.set_mode(0o777);
std::fs::set_permissions(&tmp_tmp, perm).unwrap();
std::os::unix::fs::chown(tmp_dir, Some(uid), Some(gid)).unwrap();
panic!("execve failed: {:?}", std::io::Error::last_os_error())
panic!( "execve failed: {:?} {:?}", c, std::io::Error::last_os_error() )
panic!(
"execve failed: {:?} {:?}",
c,
std::io::Error::last_os_error()
)
let path = path.strip_prefix(p).unwrap();