All pastes #411273 Raw Edit

Miscellany

public text v1 · immutable
#411273 ·published 2007-03-26 22:21 UTC
rendered paste body
#!/bin/sh

PATH=$PATH:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
BLOCKSIZE=32768
JRESTART=3
JREREALSIZE=36646963
ARCHSIZE=185
RESSIZE=7661
RESREALSIZE=251009027
ARCHREALSIZE=6061960
LAX_NL_CURRENT_VM=jre/bin/java
LAX_INSTALLER_UNIX_INTERNAL_PROPERTY_0=bin/java
DEFAULTPERMS=002
INSTALLER_OVERRIDE_VMLIST="J2 J1 MSJ MRJ"
INSTALLER_STDERR_REDIRECT=""
INSTALLER_STDOUT_REDIRECT=""
INSTALLER_HEAP_SIZE_INITIAL="16777216"
INSTALLER_HEAP_SIZE_MAX="50331648"
INSTALLER_OPTIONAL_ARGS=""
RESOURCE_DIR="Linux"
DEFAULT_UI_MODE="CONSOLE"
#!/bin/sh
#################################################################################################
#
# USE.SH - InstallAnywhere (tm) UNIX Self Extractor Version 5.0.4
#
# (c) Copyright 1999-2002 Zero G Software, Inc., all rights reserved.
#
#################################################################################################

GREP="grep"
# /usr/bin/grep is stripped down on Solaris
[ `uname` = "SunOS" -a -x /usr/xpg4/bin/grep ] && GREP=/usr/xpg4/bin/grep

echo "Preparing to install..."

if [ $JRESTART ]; then
        VM_INCLUDED="true"
else
        VM_INCLUDED="false"
fi

if [ $RESSIZE ]; then
        RESOURCEZIP_INCLUDED="true"
else
        RESOURCEZIP_INCLUDED="false"
fi

# remember what the current locale is
OLD_LANG="$LANG"

# then force it to POSIX for foreign environments where the primary locale
# isn't one we can safely work in; see bug #3411
LANG=C ; export LANG


#################################################################################################
# Gather the OS/execution environment
#

# USERENV is just a flag to laxunix.sh
USERENV=1

ORIG_PWD=`pwd`
OS_NAME=`uname -s 2> /dev/null | tr "[:upper:]" "[:lower:]" 2> /dev/null`

# always run POSIX commands first
PATH=/usr/xpg4/bin:"$PATH"

# enforce POSIX behavior of GNU commands
POSIXLY_CORRECT=1 ; export POSIXLY_CORRECT

# POSIX df lists available space in 512 byte-blocks, in the fourth column
OS_BLOCKSIZE=512
DF_AVAIL_COL=4

# find out whether df groks the POSIX option; if not, just use regular df and
# hope it does what we expect
[ $LAX_DEBUG ] && echo "Checking for POSIX df."

DF_CMD='df -P'

if $DF_CMD / >/dev/null 2>&1
then
        # POSIX df found
        [ $LAX_DEBUG ] && echo "Found POSIX df."

        POSIX_XPG_DF_CMD() {
        df -P "$1" | awk '{ if (NF == 1) { line1 = $0; getline; $0 = line1 $0 } print $0 }'
        }