Commit f8056d28 authored by Henry Weller's avatar Henry Weller
Browse files

Update "wrmdep -update" to remove dead symbolic links

Patch provided by Bruno Santos
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=2016
parent 499c221d
......@@ -3,7 +3,7 @@
# ========= |
# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
# \\ / O peration |
# \\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
# \\ / A nd | Copyright (C) 2015-2016 OpenFOAM Foundation
# \\/ M anipulation |
#-------------------------------------------------------------------------------
# License
......@@ -196,11 +196,11 @@ updateMode)
|| usage "Not in the project top-level directory"
echo "Purging all dep files that relate to files that no longer exist..."
fileNameList=$(find -L src applications -name '*.[CHL]' -type l \
-exec basename {} \;)
fileNameList=$(find -L src applications -name '*.[CHL]' -type l)
for fileName in $fileNameList
for filePathAndName in $fileNameList
do
fileName=$(basename $filePathAndName)
echo "Purging from 'src': $fileName"
cd src
$Script -a $fileName
......@@ -210,6 +210,9 @@ updateMode)
$Script -a $fileName
cd ..
# Just in case, remove the symbolic link as the last step
unlink $filePathAndName
done
;;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment