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