2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-21 19:22:05 +00:00

Handle the exit code of child process properly

This commit is contained in:
GONG Jie 2019-03-12 15:30:25 +08:00
parent 4703f9e82c
commit dd394f6f6e

View File

@ -2250,7 +2250,7 @@ sub copycd
print $KID $_ . "\n";
}
close($KID);
$rc = $?;
$rc = $? >> 8;
}
else
{
@ -2267,16 +2267,8 @@ sub copycd
$callback->({ sinfo => "$fout" });
++$copied;
}
if ($copied == $numFiles)
{
#media copy success
exit(0);
}
else
{
#media copy failed
exit(1);
}
close(PIPE);
exit($? >> 8);
}
#my $rc = system("cd $path; find . | nice -n 20 cpio -dump $installroot/$distname/$arch");