> > is there a reason why the eXecutable bit is not set on scripts in > > usr/src/tools/scripts ? > > > > What is the intended usage of those scripts ? Or the gate has to be > > 'installed' somehow before using it ?
> Those are "built" (so that nightly.sh becomes nightly, and gets +x) > during the 'make install' process, and subsequently packaged into SUNWonbld. I found file usr/src/tools/README.tools, which says ================================= snip ================================= This directory contains the tools used to do a full build of the OS/Net workspace. They usually live in the /opt/onbld directory on build machines. From here, 'make install' will build and install the tools in $ROOT/opt/onbld. If you like, 'make pkg' will build the SUNWonbld package in $(PKGARCHIVE). ======================================================================== However doing $ cd /store/rcs/onnv-scm/usr/src/tools $ mkdir /tmp/onbld $ ROOT=/tmp/onbld make install make: Warning: Can't find `/Makefile.noget': No such file or directory make: Fatal error in reader: ../Makefile.master, line 1067: Read of include file `/Makefile.noget' failed after poking around pub 18:41 /store/rcs/onnv-scm/usr/src/tools: SRC=/store/rcs/onnv-scm/usr/src ROOT=/tmp/onbld make install install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/bin install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/bin/ install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/ install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/python install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/python/fm install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/python/onbld install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/python/onbld/Checks install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/python/onbld/hgext install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/lib/python/onbld/Scm install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/env install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/etc install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/etc/abi install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/gk install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/man install -s -d -m 755 /store/rcs/onnv-scm/usr/src/tools/proto/opt/onbld/man/man1 /store/rcs/onnv-scm/usr/src/tools/cw Xa -xildoff -errtags=yes -errwarn=%all -erroff=E_EMPTY_TRANSLATION_UNIT -erroff=E_STATEMENT_NOT_REACHED -xc99=%none -W0,-xglobalstatic -v -D_TS_ERRNO -DDEFAULT_CC_DIR='"/ws/onnv-tools/SUNWspro/SS11/bin"' -DDEFAULT_GCC_DIR='"/usr/sfw/bin"' -DDEFAULT_CPLUSPLUS_DIR='"/ws/onnv-tools/SUNWspro/SS11/bin"' -DDEFAULT_GPLUSPLUS_DIR='"/usr/sfw/bin"' -M/store/rcs/onnv-scm/usr/src/common/mapfiles/common/map.noexstk -M/store/rcs/onnv-scm/usr/src/common/mapfiles//map.pagealign -o cw cw.c sh: Xa: not found *** Error code 1 (ignored) /usr/ccs/bin/mcs: cw: cannot open file. No such file or directory *** Error code 1 The following command caused the error: /usr/ccs/bin/mcs -c -a "@(#)SunOS 5.11 SunOS Development October 2007" -a "@(#)SunOS Internal Development: `echo $LOGNAME` `date +%Y-%m-%d` `echo [\`basename $CODEMGR_WS\`]`" cw ; : ; true sign -k /store/rcs/onnv-scm/usr/src/../closed/cmd/cmd-crypto/etc/keys/SUNWosnetSE -c /store/rcs/onnv-scm/usr/src/../closed/cmd/cmd-crypto/etc/certs/SUNWosnetSE -e cw make: Fatal error: Command failed for target `cw' Current working directory /store/rcs/onnv-scm/usr/src/tools/cw *** Error code 1 The following command caused the error: cd cw; pwd; make install make: Fatal error: Command failed for target `cw' $ grep /Xa\ /var/sadm/install/contents $ find $(hg root) -name Xa\* Not trusting file /store/rcs/onnv-scm/.hg/hgrc from untrusted user vm156888, group staff Xa seems to be some sort of compiler wrapper, and I am probably missing something else ... Thanks -- Vlad -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 185 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/scm-migration-dev/attachments/20071029/5fcf4f98/attachment.bin>