> Currently Solaris has two distinct versions of ps; to use one or the other
> you need to either give the full path or change $PATH.
>
> And that while a little bit of code could tell most invocations apart.
>
> Because it has been bothering me I'd like to fix this and so I'd like to
> ask some advice.

Thanks for taking this on, Casper.  From a
modernization/familiarization perspective (yes, I know you don't like
that word!) I'm happy to see this being worked on.

> Merging the code in a simple fashion (renaming main ucbmain/stdmain and
> calling one other the other) is straight forward enough but I'm not sure
> how useful it is.
>
> The simple plan is this:
>
>       - if called with an argument which does not start with "-",
>         be /usr/ucb/ps
>       - if called with an argument starting with "-" behave like ucb ps
>         or bin/ps depending on how the program was invoked

Although I think that's sufficient, my initial thought on this (it's
something we've been looking at from the modernization perspective) was
along the merging/folding in the bulk (or all) of the /usr/ucb/ps
functionality directly, and provide a symlink for /usr/ucb/ps to
/usr/bin/ps.  In that way, there is just a single ps(1) to maintain in
the future.

dsc
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to