david_williams | 42f9b24 | 2006-11-27 18:45:14 +0000 | [diff] [blame] | 1 | #!/bin/sh |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 2 | |
david_williams | 42f9b24 | 2006-11-27 18:45:14 +0000 | [diff] [blame] | 3 | # This script file is to help get builds started "fresh", when |
| 4 | # the releng.control directory already exists on local file system. |
| 5 | # While it is in the cvs repository in releng.control, it is |
| 6 | # meant to be executed from the parent directory |
| 7 | # of releng.control on the file system. |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 8 | |
| 9 | # export is used, instead of checkout, just to avoid the CVS directories and since this code |
| 10 | # for a local build, there should never be a need to check it back in to CVS. |
| 11 | # |
| 12 | |
david_williams | 7512e3a | 2006-12-18 03:34:39 +0000 | [diff] [blame] | 13 | echo " saving serialized state ..." |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 14 | cp releng.control/*.ser . |
| 15 | |
david_williams | 7512e3a | 2006-12-18 03:34:39 +0000 | [diff] [blame] | 16 | echo " removing all of releng.control ..." |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 17 | rm -fr releng.control |
| 18 | |
david_williams | 7512e3a | 2006-12-18 03:34:39 +0000 | [diff] [blame] | 19 | echo " checking out head of releng.control from cvs ..." |
david_williams | e1fa500 | 2006-12-18 04:59:08 +0000 | [diff] [blame] | 20 | cvs -Q -d :pserver:anonymous@dev.eclipse.org:/cvsroot/webtools export -r HEAD releng.control |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 21 | |
david_williams | 7512e3a | 2006-12-18 03:34:39 +0000 | [diff] [blame] | 22 | echo " restoring serialized state ..." |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 23 | mv *.ser releng.control |
| 24 | |
david_williams | 7512e3a | 2006-12-18 03:34:39 +0000 | [diff] [blame] | 25 | echo " making sure releng.control files are executable and have proper EOL format ..." |
david_williams | 7f06a0b | 2006-12-18 04:31:06 +0000 | [diff] [blame] | 26 | dos2unix -quiet -keepdate releng.control/*.sh* releng.control/**/*.properties releng.control/*.xml > /dev/null 2>/dev/null |
david_williams | f618ce4 | 2006-11-19 18:46:17 +0000 | [diff] [blame] | 27 | chmod +x releng.control/*.sh |
| 28 | |