Print this page
6339 env file could figure out CODEMGR_WS automatically

*** 45,69 **** # - This script is only interpreted by ksh93 and explicitly allows the # use of ksh93 language extensions. # export NIGHTLY_OPTIONS='-FnCDAlmprt' ! # ! # -- PLEASE READ THIS -- ! # ! # The variables GATE and CODEMGR_WS must always be customised to ! # match your workspace/gate location!! ! # ! # -- PLEASE READ THIS -- ! # ! ! # This is a variable for the rest of the script - GATE doesn't matter to ! # nightly itself ! export GATE='testws' ! ! # CODEMGR_WS - where is your workspace at (or what should nightly name it) ! export CODEMGR_WS="$HOME/ws/$GATE" # Maximum number of dmake jobs. The recommended number is 2 + NCPUS, # where NCPUS is the number of logical CPUs on your build system. function maxjobs { --- 45,57 ---- # - This script is only interpreted by ksh93 and explicitly allows the # use of ksh93 language extensions. # export NIGHTLY_OPTIONS='-FnCDAlmprt' ! # CODEMGR_WS - where is your workspace at ! #export CODEMGR_WS="$HOME/ws/illumos-gate" ! export CODEMGR_WS="`git rev-parse --show-toplevel`" # Maximum number of dmake jobs. The recommended number is 2 + NCPUS, # where NCPUS is the number of logical CPUs on your build system. function maxjobs {
*** 158,168 **** # build environment variables, including version info for mcs, motd, # motd, uname and boot messages. Mostly you shouldn't change this except # when the release slips (nah) or you move an environment file to a new # release # ! export VERSION="$GATE" # # the RELEASE and RELEASE_DATE variables are set in Makefile.master; # there might be special reasons to override them here, but that # should not be the case in general --- 146,156 ---- # build environment variables, including version info for mcs, motd, # motd, uname and boot messages. Mostly you shouldn't change this except # when the release slips (nah) or you move an environment file to a new # release # ! export VERSION="`git describe --long --all HEAD | cut -d/ -f2-`" # # the RELEASE and RELEASE_DATE variables are set in Makefile.master; # there might be special reasons to override them here, but that # should not be the case in general