Consider the following directory tree (mychroot
):
mychroot/
├── proc
│ └── cpuinfo
└── usr
└── bin
└── ls
On Fedora 20:
$ fakechroot chroot ./mychroot/ /usr/bin/ls proc
cpuinfo
Version:
$ fakechroot --version
fakechroot version 2.9
On Ubuntu:
$ fakechroot chroot ./mychroot/ /usr/bin/ls proc
lists the /proc entries from outside chroot.
Version:
$ fakechroot --version
fakechroot version 2.17.2
What could be going on here? Thanks for any insights.
Update:
Definitely looks like a change in behavior. I installed 2.10 on Ubuntu and I see the same result as on Fedora (with 2.9):
$ /usr/local/bin/fakechroot --version
fakechroot version 2.10
$ /usr/local/bin/fakechroot chroot ./mychroot /usr/bin/ls proc
cpuinfo
Filed an issue upstream.
FAKECHROOT_EXCLUDE_PATH
. – Gilles 'SO- stop being evil' Apr 20 '14 at 19:29/etc/fakechroot
and~/.fakechroot
, not just the environment. – Gilles 'SO- stop being evil' Apr 21 '14 at 00:23fakechroot -e none ..
fixes it. Thanks a lot! – Amit Apr 21 '14 at 00:32