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