Author: rjung
Date: Thu Oct 23 11:18:55 2014
New Revision: 1633792
URL: http://svn.apache.org/r1633792
Log:
Platform compatibility tweaks for release script:
- "sh" does not necessarily know about "export var=val".
Plain bourne shell only allows "var=val; export var".
- "sed -i" is platform specific, e.g. Solaris doesn't
have it. Need to work with a temporary interim file.
- switch form sed deleting a fixed number of files to awk
deleting everything until the first occurance of "Preface".
Modified:
tomcat/native/branches/1.1.x/jnirelease.sh
Modified: tomcat/native/branches/1.1.x/jnirelease.sh
URL:
http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/jnirelease.sh?rev=1633792&r1=1633791&r2=1633792&view=diff
==============================================================================
--- tomcat/native/branches/1.1.x/jnirelease.sh (original)
+++ tomcat/native/branches/1.1.x/jnirelease.sh Thu Oct 23 11:18:55 2014
@@ -31,7 +31,8 @@ TCTRUNK_SVNBASE=https://svn.apache.org/r
# Set the environment variable that stops OSX storing extended
# attributes in tar archives etc. with a file starting with ._
-export COPYFILE_DISABLE=1
+COPYFILE_DISABLE=1
+export COPYFILE_DISABLE
for o
do
@@ -193,10 +194,11 @@ if [ $? -ne 0 ]; then
echo ""
exit 1
fi
-# Remove first 25 lines from converted file which contains
-# page navigation data.
-# Remember to increase the lines when new file is added to news.
-sed -i '' '1,25d' ../../CHANGELOG.txt
+# Remove page navigation data from converted file.
+cp -p ../../CHANGELOG.txt ../../CHANGELOG.txt.tmp
+awk '/Preface/ {o=1} o>0' ../../CHANGELOG.txt.tmp > ../../CHANGELOG.txt
+rm ../../CHANGELOG.txt.tmp
+
cd "$top"
mv ${JKJNIDIST}/jni/build/docs ${JKJNIDIST}/jni/docs
rm -rf ${JKJNIDIST}/jni/build
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]