Use delete action for clean up *.pyc files
Findutils added in release 4.2.3 a new --delete action for deleting matching files. This action performs better than -exec rm {} \; because it doesn't have to spawn an external process. This change uses a new action whenever is possible. Change-Id: Iff16a86b18e924cfe78ac7c6107910940ce51e03
This commit is contained in:
parent
b952253d3f
commit
b612b6281a
7
clean.sh
7
clean.sh
@ -149,5 +149,10 @@ rm -rf ~/.config/openstack
|
||||
|
||||
# Clean up all *.pyc files
|
||||
if [[ -n "$DEST" ]] && [[ -d "$DEST" ]]; then
|
||||
sudo find $DEST -name "*.pyc" -print0 | xargs -0 rm
|
||||
find_version=`find --version | awk '{ print $NF; exit}'`
|
||||
if vercmp "$find_version" "<" "4.2.3" ; then
|
||||
sudo find $DEST -name "*.pyc" -print0 | xargs -0 rm
|
||||
else
|
||||
sudo find $DEST -name "*.pyc" -delete
|
||||
fi
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user