diff options
Diffstat (limited to 'unix/Packaging/preinstall.in')
-rw-r--r-- | unix/Packaging/preinstall.in | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/unix/Packaging/preinstall.in b/unix/Packaging/preinstall.in new file mode 100644 index 0000000..de1961b --- /dev/null +++ b/unix/Packaging/preinstall.in @@ -0,0 +1,29 @@ +#!/bin/sh +# +# Info-ZIP Zip pre-installation script. +# +# Last revised: 2007-09-29 SMS. Zip 3.0. +# +# pkgadd should set a good PATH, but just in case, ... +PATH="/sbin:/usr/bin:${PATH}" +export PATH +echo '' +echo 'Please report problems to Info-ZIP using:' +echo '' +echo ' http://info-zip.org/zip-bug.html' +echo '' +arch=`uname -p` +if [ "arch_${arch}" != "arch_.ARCH." ]; then + echo "This product MUST be installed on a Solaris \".ARCH.\" system." + echo "This system appears to have \"${arch}\" architecture, not \".ARCH.\"." + echo "Please install the version for the \".ARCH.\" architecture." + echo 'Aborting installation...' + returncode=1 +else + echo "Installing on \".ARCH.\" architecture..." + returncode=0 +fi +echo '' +sleep 4 +exit ${returncode:-1} +# |