Print this page
Catchup caiman build from 008, plus build/pkg caiman in /tmp/build_$USER

*** 49,63 **** GIT=git PKGSERVER=$PKGSRVR PKGPREFIX="" PREFIX="" - TMPDIR=/code BUILDDIR=$PROG-$VER CODEMGR_WS=$TMPDIR/$BUILDDIR/caiman ! CAIMAN_CODEMGR_WS="CODEMGR\_WS=\/code\/$BUILDDIR\/caiman" CAIMAN_PKG_REDIST="PKGPUBLISHER_REDIST=omnios; export PKGPUBLISHER_REDIST;" CAIMAN_PKG_BRANCH="PKGVERS_BRANCH=$PVER; export PKGVERS_BRANCH;" sunstudio_location() { logmsg "Ensuring that Sun Studio is where Caiman thinks it is..." --- 49,64 ---- GIT=git PKGSERVER=$PKGSRVR PKGPREFIX="" PREFIX="" BUILDDIR=$PROG-$VER CODEMGR_WS=$TMPDIR/$BUILDDIR/caiman + ON_CLOSED_BINS="$CODEMGR_WS/closed" + export ON_CLOSED_BINS ! CAIMAN_CODEMGR_SEDSTRING="s/CODEMGR_WS=.*/CODEMGR_WS=`echo $CODEMGR_WS | sed 's/\//\\\\\//g'`/g" CAIMAN_PKG_REDIST="PKGPUBLISHER_REDIST=omnios; export PKGPUBLISHER_REDIST;" CAIMAN_PKG_BRANCH="PKGVERS_BRANCH=$PVER; export PKGVERS_BRANCH;" sunstudio_location() { logmsg "Ensuring that Sun Studio is where Caiman thinks it is..."
*** 99,122 **** logmsg "Entering $CODEMGR_WS" pushd $CODEMGR_WS > /dev/null logmsg "Changing omnios.sh variables to what we want them to be..." logcmd cp usr/src/tools/env/omnios.sh . || \ logerr "Could not copy build environment" ! logcmd /usr/bin/gsed -i -e 's/^.*export CODEMGR_WS=.*/export '$CAIMAN_CODEMGR_WS'/g;' omnios.sh || \ ! logerr "/usr/bin/gsed failed" logcmd `echo $CAIMAN_PKG_REDIST >> omnios.sh` logcmd `echo $CAIMAN_PKG_BRANCH >> omnios.sh` logmsg "Leaving $CODEMGR_WS" popd > /dev/null } build_pkgs() { logmsg "Entering $CODEMGR_WS" pushd $CODEMGR_WS > /dev/null logmsg "Building caiman pkgs..." ! logcmd /opt/onbld/bin/nightly omnios.sh || logerr "Nighly failed" logmsg "Leaving $CODEMGR_WS" popd > /dev/null } push_pkgs() { --- 100,137 ---- logmsg "Entering $CODEMGR_WS" pushd $CODEMGR_WS > /dev/null logmsg "Changing omnios.sh variables to what we want them to be..." logcmd cp usr/src/tools/env/omnios.sh . || \ logerr "Could not copy build environment" ! logcmd /usr/bin/sed -I -e $CAIMAN_CODEMGR_SEDSTRING omnios.sh || \ ! logerr "/usr/bin/sed failed" logcmd `echo $CAIMAN_PKG_REDIST >> omnios.sh` logcmd `echo $CAIMAN_PKG_BRANCH >> omnios.sh` logmsg "Leaving $CODEMGR_WS" popd > /dev/null } + closed_bins() { + logmsg "Entering $CODEMGR_WS" + pushd $CODEMGR_WS > /dev/null + logmsg "Getting Closed Source Bins..." + for bin in on-closed-bins.i386.tar.bz2 on-closed-bins-nd.i386.tar.bz2 ; do + if [[ ! -f $bin ]]; then + logcmd curl -s -O http://mirrors.omniti.com/illumos-gate/$bin + fi + logcmd tar xpf $bin + done + logmsg "Leaving $CODEMGR_WS" + popd > /dev/null + } + build_pkgs() { logmsg "Entering $CODEMGR_WS" pushd $CODEMGR_WS > /dev/null logmsg "Building caiman pkgs..." ! logcmd /opt/onbld/bin/nightly omnios.sh || logerr "Nightly failed" logmsg "Leaving $CODEMGR_WS" popd > /dev/null } push_pkgs() {
*** 131,138 **** --- 146,154 ---- init prep_build sunstudio_location clone_source modify_build_script + closed_bins build_pkgs push_pkgs clean_up