aboutsummaryrefslogtreecommitdiffstats
path: root/build-tools
diff options
context:
space:
mode:
authorKevin Rushforth <[email protected]>2006-10-03 22:49:56 +0000
committerKevin Rushforth <[email protected]>2006-10-03 22:49:56 +0000
commit4cea6bc0a5a520de1053e4031bd26f4eb15e81f5 (patch)
tree83b5c61068ba07413e7e481a904e021b95a29abf /build-tools
parent3d6820eb37d7bcc7490790105186081c9d39ec89 (diff)
Updated build files to build pre-release self-extracting shell-archives for UNIX
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@707 ba19aa83-45c5-6ac9-afd3-db810772062c
Diffstat (limited to 'build-tools')
-rw-r--r--build-tools/genzip54
-rw-r--r--build-tools/linux-amd64/script1.txt4
-rw-r--r--build-tools/linux-amd64/script2.txt56
-rwxr-xr-xbuild-tools/linux-amd64/unzipsfxbin0 -> 55272 bytes
-rw-r--r--build-tools/linux-i586/script1.txt4
-rw-r--r--build-tools/linux-i586/script2.txt56
-rwxr-xr-xbuild-tools/linux-i586/unzipsfxbin0 -> 51400 bytes
-rw-r--r--build-tools/solaris-sparc/script1.txt4
-rw-r--r--build-tools/solaris-sparc/script2.txt56
-rwxr-xr-xbuild-tools/solaris-sparc/unzipsfxbin0 -> 75852 bytes
-rw-r--r--build-tools/solaris-x86/script1.txt4
-rw-r--r--build-tools/solaris-x86/script2.txt56
-rwxr-xr-xbuild-tools/solaris-x86/unzipsfxbin0 -> 72044 bytes
13 files changed, 294 insertions, 0 deletions
diff --git a/build-tools/genzip b/build-tools/genzip
new file mode 100644
index 0000000..85b0832
--- /dev/null
+++ b/build-tools/genzip
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+# usage: genzip <archive-name> <license-file> <file> [ <file> ... ]
+
+tmpscr1=script1.$$
+tmpscr2=script2.$$
+
+archive=$1
+shift
+license=$1
+shift
+
+echo "zip'ing..."
+
+zip -r $archive.zip $*
+
+cat ../unzipsfx $archive.zip > $archive
+
+echo "Checksumming..."
+
+sum=`/usr/bin/sum $archive`
+index=1
+for s in $sum
+do
+ case $index in
+ 1) sum1=$s;
+ index=2;
+ ;;
+ 2) sum2=$s;
+ index=3;
+ ;;
+ esac
+done
+echo sum = $sum1 $sum2
+
+cat ../script1.txt $license ../script2.txt > $tmpscr1
+
+linecount=`/usr/bin/wc -l < $tmpscr1`
+linecount=$(($linecount + 1))
+echo linecount = $linecount
+
+echo "Generating .bin script..."
+
+sed -e s/@LINECOUNT@/$linecount/ -e s/@SUM1@/$sum1/ -e s/@SUM2@/$sum2/ < $tmpscr1 > $tmpscr2
+cat $tmpscr2 $archive > ../$archive.bin
+chmod +x ../$archive.bin
+
+echo "Cleaning up..."
+rm -f $tmpscr1
+rm -f $tmpscr2
+rm -f $archive.zip
+rm -f $archive
+
+echo "Done"
diff --git a/build-tools/linux-amd64/script1.txt b/build-tools/linux-amd64/script1.txt
new file mode 100644
index 0000000..05d4088
--- /dev/null
+++ b/build-tools/linux-amd64/script1.txt
@@ -0,0 +1,4 @@
+#!/bin/sh
+PATH=/usr/bin:/bin
+more <<"EOF"
+
diff --git a/build-tools/linux-amd64/script2.txt b/build-tools/linux-amd64/script2.txt
new file mode 100644
index 0000000..2e6a0d2
--- /dev/null
+++ b/build-tools/linux-amd64/script2.txt
@@ -0,0 +1,56 @@
+
+EOF
+agreed=
+while [ x$agreed = x ]; do
+ echo
+ echo "Do you agree to the above license terms? [yes or no] "
+ read reply leftover
+ case $reply in
+ y* | Y*)
+ agreed=1;;
+ n* | n*)
+ echo "If you don't agree to the license you can't install this sofware";
+ exit 1;;
+ esac
+done
+if [ ! -w `pwd` ] ; then
+ echo "You do not have write permission to `pwd`"
+ echo "Java 3D installation failed"
+ exit 1
+fi
+outname=install.sfx.$$
+echo "Unpacking..."
+tail -n +@LINECOUNT@ $0 > $outname
+if [ -x /usr/bin/sum ] ; then
+ echo "Checksumming..."
+
+ sum=`/usr/bin/sum $outname`
+ index=1
+ for s in $sum
+ do
+ case $index in
+ 1) sum1=$s;
+ index=2;
+ ;;
+ 2) sum2=$s;
+ index=3;
+ ;;
+ esac
+ done
+ if expr $sum1 != @SUM1@ || expr $sum2 != @SUM2@ ; then
+ echo "The download file appears to be corrupted. Please refer"
+ echo "to the Troubleshooting section of the Installation"
+ echo "Instructions on the download page for more information."
+ echo "Please do not attempt to install this archive file."
+ rm -f $outname
+ exit 1
+ fi
+else
+ echo "Can't find /usr/bin/sum to do checksum. Continuing anyway."
+fi
+echo "Extracting..."
+chmod u+x $outname
+./$outname
+rm -f $outname
+echo "Done."
+exit 0
diff --git a/build-tools/linux-amd64/unzipsfx b/build-tools/linux-amd64/unzipsfx
new file mode 100755
index 0000000..12bfc5c
--- /dev/null
+++ b/build-tools/linux-amd64/unzipsfx
Binary files differ
diff --git a/build-tools/linux-i586/script1.txt b/build-tools/linux-i586/script1.txt
new file mode 100644
index 0000000..05d4088
--- /dev/null
+++ b/build-tools/linux-i586/script1.txt
@@ -0,0 +1,4 @@
+#!/bin/sh
+PATH=/usr/bin:/bin
+more <<"EOF"
+
diff --git a/build-tools/linux-i586/script2.txt b/build-tools/linux-i586/script2.txt
new file mode 100644
index 0000000..2e6a0d2
--- /dev/null
+++ b/build-tools/linux-i586/script2.txt
@@ -0,0 +1,56 @@
+
+EOF
+agreed=
+while [ x$agreed = x ]; do
+ echo
+ echo "Do you agree to the above license terms? [yes or no] "
+ read reply leftover
+ case $reply in
+ y* | Y*)
+ agreed=1;;
+ n* | n*)
+ echo "If you don't agree to the license you can't install this sofware";
+ exit 1;;
+ esac
+done
+if [ ! -w `pwd` ] ; then
+ echo "You do not have write permission to `pwd`"
+ echo "Java 3D installation failed"
+ exit 1
+fi
+outname=install.sfx.$$
+echo "Unpacking..."
+tail -n +@LINECOUNT@ $0 > $outname
+if [ -x /usr/bin/sum ] ; then
+ echo "Checksumming..."
+
+ sum=`/usr/bin/sum $outname`
+ index=1
+ for s in $sum
+ do
+ case $index in
+ 1) sum1=$s;
+ index=2;
+ ;;
+ 2) sum2=$s;
+ index=3;
+ ;;
+ esac
+ done
+ if expr $sum1 != @SUM1@ || expr $sum2 != @SUM2@ ; then
+ echo "The download file appears to be corrupted. Please refer"
+ echo "to the Troubleshooting section of the Installation"
+ echo "Instructions on the download page for more information."
+ echo "Please do not attempt to install this archive file."
+ rm -f $outname
+ exit 1
+ fi
+else
+ echo "Can't find /usr/bin/sum to do checksum. Continuing anyway."
+fi
+echo "Extracting..."
+chmod u+x $outname
+./$outname
+rm -f $outname
+echo "Done."
+exit 0
diff --git a/build-tools/linux-i586/unzipsfx b/build-tools/linux-i586/unzipsfx
new file mode 100755
index 0000000..00c946c
--- /dev/null
+++ b/build-tools/linux-i586/unzipsfx
Binary files differ
diff --git a/build-tools/solaris-sparc/script1.txt b/build-tools/solaris-sparc/script1.txt
new file mode 100644
index 0000000..05d4088
--- /dev/null
+++ b/build-tools/solaris-sparc/script1.txt
@@ -0,0 +1,4 @@
+#!/bin/sh
+PATH=/usr/bin:/bin
+more <<"EOF"
+
diff --git a/build-tools/solaris-sparc/script2.txt b/build-tools/solaris-sparc/script2.txt
new file mode 100644
index 0000000..6cd859c
--- /dev/null
+++ b/build-tools/solaris-sparc/script2.txt
@@ -0,0 +1,56 @@
+
+EOF
+agreed=
+while [ x$agreed = x ]; do
+ echo
+ echo "Do you agree to the above license terms? [yes or no] "
+ read reply leftover
+ case $reply in
+ y* | Y*)
+ agreed=1;;
+ n* | n*)
+ echo "If you don't agree to the license you can't install this sofware";
+ exit 1;;
+ esac
+done
+if [ ! -w `pwd` ] ; then
+ echo "You do not have write permission to `pwd`"
+ echo "Java 3D installation failed"
+ exit 1
+fi
+outname=install.sfx.$$
+echo "Unpacking..."
+tail +@LINECOUNT@ $0 > $outname
+if [ -x /usr/bin/sum ] ; then
+ echo "Checksumming..."
+
+ sum=`/usr/bin/sum $outname`
+ index=1
+ for s in $sum
+ do
+ case $index in
+ 1) sum1=$s;
+ index=2;
+ ;;
+ 2) sum2=$s;
+ index=3;
+ ;;
+ esac
+ done
+ if expr $sum1 != @SUM1@ || expr $sum2 != @SUM2@ ; then
+ echo "The download file appears to be corrupted. Please refer"
+ echo "to the Troubleshooting section of the Installation"
+ echo "Instructions on the download page for more information."
+ echo "Please do not attempt to install this archive file."
+ rm -f $outname
+ exit 1
+ fi
+else
+ echo "Can't find /usr/bin/sum to do checksum. Continuing anyway."
+fi
+echo "Extracting..."
+chmod u+x $outname
+./$outname
+rm -f $outname
+echo "Done."
+exit 0
diff --git a/build-tools/solaris-sparc/unzipsfx b/build-tools/solaris-sparc/unzipsfx
new file mode 100755
index 0000000..a27ffd5
--- /dev/null
+++ b/build-tools/solaris-sparc/unzipsfx
Binary files differ
diff --git a/build-tools/solaris-x86/script1.txt b/build-tools/solaris-x86/script1.txt
new file mode 100644
index 0000000..05d4088
--- /dev/null
+++ b/build-tools/solaris-x86/script1.txt
@@ -0,0 +1,4 @@
+#!/bin/sh
+PATH=/usr/bin:/bin
+more <<"EOF"
+
diff --git a/build-tools/solaris-x86/script2.txt b/build-tools/solaris-x86/script2.txt
new file mode 100644
index 0000000..6cd859c
--- /dev/null
+++ b/build-tools/solaris-x86/script2.txt
@@ -0,0 +1,56 @@
+
+EOF
+agreed=
+while [ x$agreed = x ]; do
+ echo
+ echo "Do you agree to the above license terms? [yes or no] "
+ read reply leftover
+ case $reply in
+ y* | Y*)
+ agreed=1;;
+ n* | n*)
+ echo "If you don't agree to the license you can't install this sofware";
+ exit 1;;
+ esac
+done
+if [ ! -w `pwd` ] ; then
+ echo "You do not have write permission to `pwd`"
+ echo "Java 3D installation failed"
+ exit 1
+fi
+outname=install.sfx.$$
+echo "Unpacking..."
+tail +@LINECOUNT@ $0 > $outname
+if [ -x /usr/bin/sum ] ; then
+ echo "Checksumming..."
+
+ sum=`/usr/bin/sum $outname`
+ index=1
+ for s in $sum
+ do
+ case $index in
+ 1) sum1=$s;
+ index=2;
+ ;;
+ 2) sum2=$s;
+ index=3;
+ ;;
+ esac
+ done
+ if expr $sum1 != @SUM1@ || expr $sum2 != @SUM2@ ; then
+ echo "The download file appears to be corrupted. Please refer"
+ echo "to the Troubleshooting section of the Installation"
+ echo "Instructions on the download page for more information."
+ echo "Please do not attempt to install this archive file."
+ rm -f $outname
+ exit 1
+ fi
+else
+ echo "Can't find /usr/bin/sum to do checksum. Continuing anyway."
+fi
+echo "Extracting..."
+chmod u+x $outname
+./$outname
+rm -f $outname
+echo "Done."
+exit 0
diff --git a/build-tools/solaris-x86/unzipsfx b/build-tools/solaris-x86/unzipsfx
new file mode 100755
index 0000000..fdf918f
--- /dev/null
+++ b/build-tools/solaris-x86/unzipsfx
Binary files differ