No it isn't.
The man page for chroot on a SysV or BSD system states:
chroot causes the given command to be executed relative to
the new root. The meaning of any initial slashes (/) in the
pathnames is changed for the command and any of its child
processes to newroot. Furthermore, upon execution, the
initial working directory is newroot.
chroot(8) is broken if it doesn't leave you in newroot.
> since chroot(2) doesnt change the CWD, and
> chroot(8) doesnt do it eighter. Well, I guess it should be mentioned in the
> man-page.
>
No, the behaviour should be corrected. Having a command with the same name
and different behaviour is a recipe for disaster :-(
t
-- Tim Wright, Worldwide Technical Services, | Email: timw@sequent.com Sequent Computer Systems Inc., 15450, | SW Koll Parkway, Beaverton, Oregon 97006 | Phone: +1-503-578-3822 "Nobody ever said I was charming, they said "Rimmer, you're a git!"" RD VI