2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-30 09:36:41 +00:00

Merge pull request #451 from hu-weihua/rmimage

Provide a walk around to issue #424 by using rmimage
This commit is contained in:
bybai 2015-11-23 10:55:38 +08:00
commit 1408ee73dc

View File

@ -186,6 +186,16 @@ sub process_request {
`umount -l $imagedir/rootimg/proc 2>&1 1>/dev/null`;
# also umount the rootimg/sys
`umount -l $imagedir/rootimg/sys 2>&1 1>/dev/null`;
# umount the rootimg/dev
my $devmount = `cat /proc/mounts |grep "$imagedir/rootimg/dev"`;
if($devmount){
xCAT::Utils->runcmd("umount -l $imagedir/rootimg/dev");
if($?){
$callback->({error=>["$imagedir/rootimg/dev mount on /dev, and can't umount. remove $imagename will lead to unpredictable result, please umount manualy before try again"], errorcode=>[1]});
return;
}
}
#Start removing the rootimg directory and files
if (-d "$imagedir/rootimg") {