mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: adjust tools to handle architecture-specific dirs in bin/ as well
This commit is contained in:
@ -47,8 +47,9 @@ baseArch=$(echo "$arch" | sed -e 's@[DS]P.*$@@')
|
|||||||
# get list of directories
|
# get list of directories
|
||||||
(
|
(
|
||||||
for dir in \
|
for dir in \
|
||||||
$packDir/lib/$arch \
|
|
||||||
$packDir/applications/bin/$arch \
|
$packDir/applications/bin/$arch \
|
||||||
|
$packDir/bin/$arch \
|
||||||
|
$packDir/lib/$arch \
|
||||||
$packDir/wmake/rules \
|
$packDir/wmake/rules \
|
||||||
$packDir/wmake/bin/$baseArch \
|
$packDir/wmake/bin/$baseArch \
|
||||||
;
|
;
|
||||||
|
|||||||
@ -60,15 +60,23 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# check for essential directories
|
# check for essential directories
|
||||||
for dir in $packDir $packDir/lib/$arch $packDir/applications/bin/$arch
|
for dir in $packDir $packDir/lib/$arch
|
||||||
do
|
do
|
||||||
if [ ! -d $dir ]
|
[ -d $dir ] || {
|
||||||
then
|
|
||||||
echo "Error: directory $dir does not exist"
|
echo "Error: directory $dir does not exist"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
}
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# this changed - check for either
|
||||||
|
[ -d $packDir/bin/$arch -o -d $packDir/applications/bin/$arch ] || {
|
||||||
|
echo "Error: one of these directories must exist:"
|
||||||
|
echo " $packDir/bin/$archdir"
|
||||||
|
echo " $packDir/applications/bin/$archdir"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# get list of directories
|
# get list of directories
|
||||||
dirList=`foamBinDirs $packDir $arch`
|
dirList=`foamBinDirs $packDir $arch`
|
||||||
|
|
||||||
|
|||||||
@ -43,10 +43,13 @@ fi
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
for dir in lib applications/bin
|
for dir in lib bin applications/bin
|
||||||
do
|
do
|
||||||
echo "Removing $dir/"
|
echo "Removing non-tools directories from $dir/"
|
||||||
[ -d $dir ] && rm -rf $dir/*
|
if [ -d $dir ]
|
||||||
|
then
|
||||||
|
find $dir -mindepth 1 -type d \! -name tools | xargs rm -rf
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Removing *.dep files"
|
echo "Removing *.dep files"
|
||||||
|
|||||||
@ -62,7 +62,7 @@ do
|
|||||||
|
|
||||||
# find . -depth -type d \( -name ii_files -o -name Templates.DB \) -exec rm -rf {} \;
|
# find . -depth -type d \( -name ii_files -o -name Templates.DB \) -exec rm -rf {} \;
|
||||||
|
|
||||||
for dir in lib/$machType applications/bin/$machType
|
for dir in lib/$machType bin/$machType applications/bin/$machType
|
||||||
do
|
do
|
||||||
[ -d $dir ] && rm -rf $dir
|
[ -d $dir ] && rm -rf $dir
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user