From 68491cefa0c192e012c86a2bc7ea486a1cc330ea Mon Sep 17 00:00:00 2001 From: sjplimp Date: Mon, 28 Jun 2010 22:57:46 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@4358 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/Package.sh | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/Package.sh b/src/Package.sh index 14c0495b7e..f1f7025d2f 100644 --- a/src/Package.sh +++ b/src/Package.sh @@ -1,5 +1,5 @@ # Package.sh = package management, called from Makefile -# Syntax: sh Package.sh DIR status/update/overwrite +# Syntax: sh Package.sh DIR status/update/overwrite/regenerate # style used to translate dir name to package name @@ -41,17 +41,20 @@ if (test $2 = "status") then elif (test $2 = "update") then echo "Updating src files from $1 package files" - if (test $installed = 1) then - for file in *.cpp *.h; do - if (test ! -e ../$file) then - echo " creating src/$file" - cp $file .. - elif (test "`diff --brief $file ../$file`" != "") then - echo " updating src/$file" - cp $file .. - fi - done + if (test ! -e Package.sh) then + for file in *.cpp *.h; do + if (test ! -e ../$file) then + echo " creating src/$file" + cp $file .. + elif (test "`diff --brief $file ../$file`" != "") then + echo " updating src/$file" + cp $file .. + fi + done + else + /bin/sh Package.sh + fi else echo " $1 package is not installed, no action" fi @@ -63,7 +66,6 @@ elif (test $2 = "update") then elif (test $2 = "overwrite") then echo "Overwriting $1 package files with src files" - if (test $installed = 1) then for file in *.cpp *.h; do if (test ! -e ../$file) then @@ -85,5 +87,4 @@ elif (test $2 = "regenerate") then if (test $installed = 1) then /bin/sh Install.sh 1 fi - fi