--- buildman/bma 2025/01/21 20:39:32 1.2 +++ buildman/bma 2025/03/05 17:23:59 1.5 @@ -44,11 +44,11 @@ then exit 1 fi -if [ $EUID -ne ${BUILDMAN_UID} ] -then - echo "${PROGN} error: must be run as user \"${BUILDMAN_USER}\"" - exit 1 -fi +#if [ $EUID -ne ${BUILDMAN_UID} ] +#then +# echo "${PROGN} error: must be run as user \"${BUILDMAN_USER}\"" +# exit 1 +#fi OS=`uname` DT=`date +"%Y%m%d"` @@ -91,10 +91,13 @@ do echo "$PROGN: creating job ${JOBID}" JOBDIR="${HOSTDIR}/jobs/${JOBID}" JLOG="${JOBDIR}/job.log" - JSCR="${BUILDMAN_BASE}/project/${PROJECT}/scripts/build.sh" + JSCR="${BUILDMAN_BASE}/projects/${PROJECT}/scripts/build.sh" mkdir -p "${JOBDIR}" cd "${JOBDIR}" + + echo "Coherent Logic Development BuildMan" >> "${JLOG}" + echo "Build agent is running job ID ${JOBID} for project ${PROJECT} on node ${THOST}" >> "${JLOG}" echo "${JOBID}" > "${HOSTDIR}/build-running" echo "${JOBID}" > "${JOBDIR}/running" @@ -102,12 +105,15 @@ do if [ -f "${JSCR}" ] then echo "$PROGN: running build script ${JSCR} for project ${PROJECT} [job id ${JOBID}]" - sh "${JSCR}" > ${JLOG} + sh "${JSCR}" >> ${JLOG} RETCODE=$? rm -f "${HOSTDIR}/build-running" rm -f "${JOBDIR}/running" - + + rm -f "${HOSTDIR}/build-failing" + rm -f "${HOSTDIR}/build-passing" + case $RETCODE in 0)