From 0dae47b9a5189355b2b46132d664dbc5af85b69d Mon Sep 17 00:00:00 2001 From: Yuan Bai Date: Fri, 2 Jun 2017 11:25:35 +0800 Subject: [PATCH] fix issue 3142 delete useless dracut.* files under rootimg/tmp in liteimg (#3154) * fix issue 3142 useless dracut.* files under rootimg/tmp cause liteimg cost much time * polished * polished --- xCAT-server/lib/xcat/plugins/statelite.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xCAT-server/lib/xcat/plugins/statelite.pm b/xCAT-server/lib/xcat/plugins/statelite.pm index daed8b6e6..e6f2e5e2d 100644 --- a/xCAT-server/lib/xcat/plugins/statelite.pm +++ b/xCAT-server/lib/xcat/plugins/statelite.pm @@ -355,6 +355,11 @@ sub process_request { xCAT::Utils->runcmd("mkdir $rootimg_dir/.statebackup", 0, 1); } + #delete useless rootimg/tmp/dracut.* files + #fix copy many dracut.* files cost too much time in liteimg + $verbose && $callback->({ info => ["removing \"$rootimg_dir/tmp/dracut.*\""] }); + unlink glob "$rootimg_dir/tmp/dracut.*"; + # recovery the files in litefile.save if necessary foreach my $line (keys %hashSaved) { my @oldentry = split(/\s+/, $line);