security/nss/automation/buildbot-slave/bbenv-example.sh

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/security/nss/automation/buildbot-slave/bbenv-example.sh	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,67 @@
     1.4 +#! /bin/bash
     1.5 +
     1.6 +# Each buildbot-slave requires a bbenv.sh file that defines
     1.7 +# machine specific variables. This is an example file.
     1.8 +
     1.9 +
    1.10 +HOST=$(hostname | cut -d. -f1)
    1.11 +export HOST
    1.12 +
    1.13 +# if your machine's IP isn't registered in DNS,
    1.14 +# you must set appropriate environment variables
    1.15 +# that can be resolved locally.
    1.16 +# For example, if localhost.localdomain works on your system, set:
    1.17 +#HOST=localhost
    1.18 +#DOMSUF=localdomain
    1.19 +#export DOMSUF
    1.20 +
    1.21 +ARCH=$(uname -s)
    1.22 +
    1.23 +ulimit -c unlimited 2> /dev/null
    1.24 +
    1.25 +export NSPR_LOG_MODULES="pkix:1"
    1.26 +
    1.27 +#export JAVA_HOME_32=
    1.28 +#export JAVA_HOME_64=
    1.29 +
    1.30 +#enable if you have PKITS data
    1.31 +#export PKITS_DATA=$HOME/pkits/data/
    1.32 +
    1.33 +NSS_BUILD_TARGET="clean nss_build_all"
    1.34 +JSS_BUILD_TARGET="clean all"
    1.35 +
    1.36 +MAKE=gmake
    1.37 +AWK=awk
    1.38 +PATCH=patch
    1.39 +
    1.40 +if [ "${ARCH}" = "SunOS" ]; then
    1.41 +    AWK=nawk
    1.42 +    PATCH=gpatch
    1.43 +    ARCH=SunOS/$(uname -p)
    1.44 +fi
    1.45 +
    1.46 +if [ "${ARCH}" = "Linux" -a -f /etc/system-release ]; then
    1.47 +   VERSION=`sed -e 's; release ;;' -e 's; (.*)$;;' -e 's;Red Hat Enterprise Linux Server;RHEL;' -e 's;Red Hat Enterprise Linux Workstation;RHEL;' /etc/system-release`
    1.48 +   ARCH=Linux/${VERSION}
    1.49 +   echo ${ARCH}
    1.50 +fi
    1.51 +
    1.52 +PROCESSOR=$(uname -p)
    1.53 +if [ "${PROCESSOR}" = "ppc64" ]; then
    1.54 +    ARCH="${ARCH}/ppc64"
    1.55 +fi
    1.56 +if [ "${PROCESSOR}" = "powerpc" ]; then
    1.57 +    ARCH="${ARCH}/ppc"
    1.58 +fi
    1.59 +
    1.60 +PORT_64_DBG=8543
    1.61 +PORT_64_OPT=8544
    1.62 +PORT_32_DBG=8545
    1.63 +PORT_32_OPT=8546
    1.64 +
    1.65 +if [ "${NSS_TESTS}" = "memleak" ]; then
    1.66 +    PORT_64_DBG=8547
    1.67 +    PORT_64_OPT=8548
    1.68 +    PORT_32_DBG=8549
    1.69 +    PORT_32_OPT=8550
    1.70 +fi

mercurial