summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ACE/ChangeLog12
-rwxr-xr-xACE/bin/cut_cidlc.sh55
-rw-r--r--ACE/docs/bczar/bczar.html3
3 files changed, 70 insertions, 0 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index b54bb99e84b..2aca2e125a9 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,15 @@
+Wed Aug 29 08:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/cut_cidlc.sh:
+ Put this script under version control, it is used to cut the cidlc
+ release binaries
+
+ * docs/bczar/bczar.html:
+ Added cut_cidlc.sh as last step of the release instructions
+
+ * include/makeinclude/platform_aix_g++.GNU:
+ Made another few changes to resolve the new link errors
+
Tue Aug 28 08:43:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_aix_g++.GNU:
diff --git a/ACE/bin/cut_cidlc.sh b/ACE/bin/cut_cidlc.sh
new file mode 100755
index 00000000000..09f9e5de913
--- /dev/null
+++ b/ACE/bin/cut_cidlc.sh
@@ -0,0 +1,55 @@
+#!/bin/bash
+# $Id$
+
+function strip-binary {
+ mkdir -p cut_cidlc/$1
+ cd cut_cidlc/$1
+ cp /web/users/isisbuilds/CIDLC/$1/cidlc .
+ strip cidlc
+ bzip2 cidlc
+ mv cidlc.bz2 cidlc-$2.bz2
+}
+
+case "$1" in
+ gnu-linux)
+ strip-binary $1 $2
+ ;;
+
+ solaris-sparc)
+ strip-binary "Solaris/SPARC" $2
+ ;;
+
+ solaris-x86)
+ strip-binary "Solaris/x86" $2
+ ;;
+
+ darwin)
+ strip-binary "Darwin/PowerPC" $2
+ ;;
+
+ *)
+ ssh tango.dre.vanderbilt.edu ~/cut_cidlc.sh gnu-linux $1
+ ssh sparc.dre.vanderbilt.edu ~/cut_cidlc.sh solaris-sparc $1
+ ssh corona.dre.vanderbilt.edu ~/cut_cidlc.sh solaris-x86 $1
+ ssh abbarach.dre.vanderbilt.edu ~/cut_cidlc.sh darwin $1
+
+ cd cut_cidlc
+ cp gnu-linux/cidlc-$1.bz2 /web/www/cidlc/binary/gnu-linux/i386/
+ cp Solaris/SPARC/cidlc-$1.bz2 /web/www/cidlc/binary/solaris/SPARC/
+ cp Solaris/x86/cidlc-$1.bz2 /web/www/cidlc/binary/solaris/x86/
+ cp Darwin/PowerPC/cidlc-$1.bz2 /web/www/cidlc/binary/darwin/powerpc/
+
+ #Grab windows
+ cp /web/users/isisbuilds/CIDLC/Win32/cidlc.exe .
+ zip ./cidlc-$1.zip ./cidlc.exe
+ rm ./cidlc.exe
+ cp ./cidlc-$1.zip /web/www/cidlc/binary/windows/i386/
+
+ cd ..
+ rm -rf cut_cidlc
+ ;;
+esac
+
+exit 0
+
+
diff --git a/ACE/docs/bczar/bczar.html b/ACE/docs/bczar/bczar.html
index d9b19e3b008..881a64fbde4 100644
--- a/ACE/docs/bczar/bczar.html
+++ b/ACE/docs/bczar/bczar.html
@@ -263,6 +263,9 @@ the made release. This is used by the integrated scoreboard on http://remedy.nl<
<b>N.B.</b> You will not be able to post to the users' lists unless you are
subscribed to them. Odds are you will not be able to post to the announce lists
at all. Ask someone else (like Doug) to do this step.
+<li>When all cidlc builds are ready with the new version, login to naboo.dre.vanderbilt.edu
+as bczar and run <code>./cut-cidlc.sh version-number</code> fe <code>./cut-cidlc.sh 0.6.0</code>. If this
+script is not in its place, then the original is in the bin directory of the distribution.</li>
</ol>
</p>