|
Description
|
Currently, Pfindexec() operating on a branded process looks to see if it can find the
matching executable binary in the zone's path by passing the zone root and executable basename
to try_exec(). If the executable pathname as stored in the ps_prochandle happens to be an absolute path, we'll end up searching only in the zone's root directory. This is because try_exec() ignores the directory it is given if the path is absolute.
Ideally, we want to construct an absolute path name consisting of the zone's root plus the path to the executable, whether that be absolute or relative.
|