summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorunknown <greg@mysql.com>2003-09-15 17:40:13 -0400
committerunknown <greg@mysql.com>2003-09-15 17:40:13 -0400
commitdae83b4acfc50204f07ce8fd58427a73eba874da (patch)
treedd4375856954e4c3d6d2159ee9aa3ad37f6b944e /scripts
parentcdbc2fe43a0d9d19bdaec304d841fe45e3e91551 (diff)
parent4c8bc54b7a7b07a9b424d621058baaaea64f0793 (diff)
downloadmariadb-git-dae83b4acfc50204f07ce8fd58427a73eba874da.tar.gz
Merge gweir@build.mysql.com:/home/bk/mysql-4.0
into mysql.com:/home/greg/bk/4.0
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/make_win_src_distribution.sh61
1 files changed, 31 insertions, 30 deletions
diff --git a/scripts/make_win_src_distribution.sh b/scripts/make_win_src_distribution.sh
index b0d63f1d6d8..c521c4cfdcb 100755
--- a/scripts/make_win_src_distribution.sh
+++ b/scripts/make_win_src_distribution.sh
@@ -114,37 +114,16 @@ done
# Convert argument file from unix to DOS text
#
-if [ `which recode` ]
-then
-
- print_debug "Using 'recode' to convert from unix to dos text"
-
- unix_to_dos()
- {
- for arg do
- print_debug "Replacing LF -> CRLF from '$arg'"
-
- chmod u+w $arg
- recode lat1..ibmpc $arg
- done
- }
-
-else
-
- print_debug "Using 'sed' to convert from unix to dos text"
-
- unix_to_dos()
- {
- for arg do
- print_debug "Replacing LF -> CRLF from '$arg'"
-
- sed -e 's/$/\r/' $arg > $arg.tmp
- rm -f $arg
- mv $arg.tmp $arg
- done
- }
+unix_to_dos()
+{
+ for arg do
+ print_debug "Replacing LF -> CRLF from '$arg'"
-fi
+ cat $arg | awk '{sub(/$/,"\r");print}' > $arg.tmp
+ rm -f $arg
+ mv $arg.tmp $arg
+ done
+}
#
@@ -169,6 +148,28 @@ find $BASE \( -name "*.dsp" -o -name "*.dsw" \) -and -not -path \*SCCS\* -print
)
#
+# Process version tags in InstallShield files
+#
+
+vreplace()
+{
+ for arg do
+ unix_to_dos $arg
+ cat $arg | sed -e 's!@''VERSION''@!@VERSION@!' > $arg.tmp
+ rm -f $arg
+ mv $arg.tmp $arg
+ done
+}
+
+for d in 4.0.XX-gpl 4.0.XX-pro 4.0.XX-classic
+do
+ cd $BASE/InstallShield/$d/String\ Tables/0009-English
+ vreplace value.shl
+ cd ../../Setup\ Files/Compressed\ Files/Language\ Independent/OS\ Independent
+ vreplace infolist.txt
+done
+
+#
# Move all error message files to root directory
#