Commit 469c1ff912a51b4023294f1b071f99e1b2c23bc2

Authored by Jürgen Knödlseder
1 parent 22db956e

Update pfiles if syspfiles are newer (fixes #1088)

Showing 1 changed file with 14 additions and 0 deletions
src/ctools-setup.in
@@ -77,6 +77,20 @@ if [ -d $prefix/syspfiles/. ]; then @@ -77,6 +77,20 @@ if [ -d $prefix/syspfiles/. ]; then
77 syspfiles="$prefix/syspfiles$syspfiles" 77 syspfiles="$prefix/syspfiles$syspfiles"
78 fi 78 fi
79 79
  80 + # updates any existing PFILES if syspfiles are newer
  81 + for filename in $HOME/pfiles/*.par
  82 + do
  83 + parfile=`basename $filename`
  84 + sys_parfile=$prefix/syspfiles/$parfile
  85 + if [ -e $sys_parfile ]
  86 + then
  87 + if test $sys_parfile -nt $filename
  88 + then
  89 + cp -f $sys_parfile $filename
  90 + fi
  91 + fi
  92 + done
  93 +
80 # Set PFILES and PFCLOBBER environment variable 94 # Set PFILES and PFCLOBBER environment variable
81 PFILES="$locpfiles;$syspfiles" 95 PFILES="$locpfiles;$syspfiles"
82 PFCLOBBER=1 96 PFCLOBBER=1