OpenSolaris

You are not signed in. Sign in or register.

Clarification on "Heads up: Movement of /usr/ccs/bin utilities to /usr/bin"

Date: Mon, 25 Jun 2007 16:09:10 -0700
From: Lee Damico <lee.damico at sun dot com>
To: on-all at eng dot sun dot com, onnv-gate at onnv dot eng dot sun dot com
Subject: Clarification on "Heads up: Movement of /usr/ccs/bin utilities to /usr/bin"

Because a couple of folks have asked, I just want to clarify that symbolic
links remain for everything that was previously in /usr/ccs/bin.  The
exception is the text files used by gprof, lex, and yacc.  These are the
ones that were moved to /usr/share/lib/ccs.  There was no need to
maintain links as these are called directly by the utilities.

Lee

Lee Damico wrote:
> PSARC 2005/420 -- the movement of /usr/ccs/bin utilities to /usr/bin
> -- has been resurrected and integrated in Nevada build 68. This latest
> putback is specific to the ON portion of the project (see 6319687).
> The compiler owned portion integrated in build 42 (see 6249724).
>
> With this update, it is no longer necessary to include /usr/ccs/bin
> in your path. The exception is if you call either "admin" or "help"
> directly rather than via "sccs admin" or "sccs help".  These two
> commands, owned by the compiler team, were not migrated to
> /usr/bin with their putback."
>
> How else will this affect you? It shouldn't unless you have an 
> identically
> named utility included in your search path that was previously before
> /usr/ccs/bin but after /usr/bin. The ld command in /usr/ucb/bin is one
> possibility. Another is gnu yacc in /opt/csw/bin.
>
> In terms of ON builds, unless you do a full clobber build, you will also
> need to remove the following files from your proto area to avoid
> packaging warnings:
>
>        ./usr/ccs/bin/gprof.callg.blurb
>        ./usr/ccs/bin/gprof.flat.blurb
>        ./usr/ccs/bin/nceucform
>        ./usr/ccs/bin/ncform
>        ./usr/ccs/bin/nrform
>        ./usr/ccs/bin/yaccpar
>
> These now live in the newly created /usr/share/lib/ccs.  The bfu utility
> has been updated to account for these as well. If you use a version other
> than that provided in /ws/onnv-gate/public/bin or the latest onbld
> package, you may want to manually remove the above files from the
> old path, though there is no harm in leaving them in place.
>
> Lee
>