> > 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>

Reply via email to