TUT: RunFunctions - added protection for user shell customisations

This commit is contained in:
Andrew Heather
2018-06-26 11:51:02 +01:00
parent 1e5919f8b0
commit 59b4a77d23

View File

@ -313,17 +313,17 @@ cloneParallelCase()
# Only copy some time directories # Only copy some time directories
echo " clone processor directories with $# times: $@" echo " clone processor directories with $# times: $@"
for proc in $(cd $src && \ls -d processor*) for proc in $(\cd $src && \ls -d processor*)
do do
srcProc=$src/$proc srcProc=$src/$proc
dstProc=$dst/$proc dstProc=$dst/$proc
mkdir $dstProc mkdir $dstProc
cp -r $srcProc/constant $dstProc/ \cp -r $srcProc/constant $dstProc/
for time for time
do do
[ -d $srcProc/$time ] && cp -r $srcProc/$time $dstProc/ [ -d $srcProc/$time ] && \cp -r $srcProc/$time $dstProc/
done done
done done
@ -353,7 +353,7 @@ restore0Dir()
then then
( (
echo "Filter #include directives in processors/0:" echo "Filter #include directives in processors/0:"
cd processors/0 2>/dev/null || exit 0 \cd processors/0 2>/dev/null || exit 0
for file in $(grep -l "#include" * 2> /dev/null) for file in $(grep -l "#include" * 2> /dev/null)
do do
foamDictionary "$file" > "$file.$$." && mv "$file.$$." "$file" foamDictionary "$file" > "$file.$$." && mv "$file.$$." "$file"