david_williams | b1a981c | 2007-10-23 19:55:06 +0000 | [diff] [blame] | 1 | |
2 | copyAndRemove () | ||||
3 | { | ||||
4 | oldDir=${1} | ||||
5 | newDir=${2} | ||||
6 | if [ ! -d ${oldDir} ] | ||||
7 | then | ||||
david_williams | 29f8bba | 2007-10-24 01:03:48 +0000 | [diff] [blame] | 8 | echo "${oldDir} does not exist" |
david_williams | b1a981c | 2007-10-23 19:55:06 +0000 | [diff] [blame] | 9 | return; |
10 | fi | ||||
david_williams | 4e08c5c | 2007-10-23 22:32:49 +0000 | [diff] [blame] | 11 | |
david_williams | b1a981c | 2007-10-23 19:55:06 +0000 | [diff] [blame] | 12 | echo "oldDir: ${oldDir}" |
david_williams | b1a981c | 2007-10-23 19:55:06 +0000 | [diff] [blame] | 13 | echo "newDir: ${newDir}" |
david_williams | 4e08c5c | 2007-10-23 22:32:49 +0000 | [diff] [blame] | 14 | |
david_williams | b1a981c | 2007-10-23 19:55:06 +0000 | [diff] [blame] | 15 | mkdir -p ${newDir} |
david_williams | 4e08c5c | 2007-10-23 22:32:49 +0000 | [diff] [blame] | 16 | rsync --backup --recursive ${oldDir} ${newDir} |
david_williams | b1a981c | 2007-10-23 19:55:06 +0000 | [diff] [blame] | 17 | if [ "$?" -eq "0" ] |
18 | then | ||||
19 | rm -fr ${oldDir} | ||||
20 | fi | ||||
21 | return; | ||||
22 | } | ||||
david_williams | 6387d9a | 2007-10-24 04:18:09 +0000 | [diff] [blame] | 23 | |
24 | copyAndRemoveModule () { | ||||
25 | |||||
26 | |||||
david_williams | 7a42409 | 2007-10-24 04:27:11 +0000 | [diff] [blame] | 27 | oldBaseDir=${1} |
28 | newBaseDir=${2} | ||||
david_williams | 6387d9a | 2007-10-24 04:18:09 +0000 | [diff] [blame] | 29 | wtpmodule=${3} |
30 | |||||
31 | oldDir=${oldBaseDir}/${wtpmodule} | ||||
32 | newDir=${newBaseDir} | ||||
33 | copyAndRemove $oldDir $newDir | ||||
34 | return; | ||||
35 | } |