manwhich: Deriving MANPATH from PATH [PSARC/2007/688 FastTrack timeout 12/19/2007]
Bart Blanquart
Bart.Blanquart at sun.com
Thu Dec 13 09:01:47 PST 2007
>
>> Will the transformation rules be hardcoded in the man.c
>> or will there be a system file which defines the transformation
>> rules.
>> IOW - if sbin or exe is not included in the default transformation
>> rules,
>> could a system administrator extend those rules?
>
> Currently they are hard-coded because I don't expect that these rules
> will need frequent updates. However, I could see where ISV's may
> want to append on things like:
>
> /opt/VRTSvlic/bin /opt/VRTS/man
>
> If this route is taken, where should the config file go? Should it
> have a syntax that allows future man configuration or be a simple
> two-column file with comments allowed?
The option to make the transformations configurable could be useful
for other os.o distributions that have a different layout (changing a
configuration file is easier to maintain than changing something in
the source tree) and, come to think of it, might this not be useful
for anyone delivering executables and manpages? If these
transformations are configured correctly it removes the need for
users to deal with MANPATH at all, though to keep things manageable
some kind of wildcarding would be useful: e.g. if there's /opt/
<something>/bin in the PATH, add /opt/<something>/man to the
corresponding MANPATH (except if a more specific, non-wildcarded rule
applies).
Whatever syntax is chosen I would expect that it would get updated
automatically by packages/the packaging system, so something easily
updated programmatically (but, pending those packaging software to
add this information to their packages admins would need to maintain
this information so ideally it should be something readable too).
Bart
More information about the opensolaris-arc
mailing list