faked - daemon that remembers fake ownership/permissions of files manipulated by
faked [--debug] [--foreground] [--cleanup] [--key
msg-key] [--load] [--save-file save-file]
If a fakeroot process wants to change the ownership of a file, then faked
is the process that remembers that new owner. If later the same fakeroot
process does a stat() for that filename, then the libfakeroot wrapped stat()
call will first ask faked for the fake ownership etc of that file, and then
- Print debugging information on stderr.
- Don't fork into the background.
- --cleanup number
- Cleanup the semaphores.
- --key key-number
- Don't allocate a new communication channel, but use channel
specified by key. (If the specified channel doesn't exist, it's
- --save-file save-file
- Save the environment to save-file on exit.
- Load a previously saved environment from the standard
- Use real ownership of previously-unknown files instead of
setting them to root:root.
- --port tcp-port
- Use TCP port tcp-port.
None so far. Be warned, though: although I've written quite a few much larger
(and smaller) programs, I've never written anything that was as tiny as
, had as many bugs as fakeroot
, and still was as usable
as, say, fakeroot
version 0.0_3, the first version that could be used
to build itself.
is distributed under the GNU General Public License. (GPL 2.0 or
- joost witteveen
- Clint Adams
- Timo Savola
mostly by J.H.M. Dassen <firstname.lastname@example.org> mods/additions by joost and