Tree [r361] / trunk /
History



File Date Author Commit
arch 2013-04-12 thesun [r347] Broken build on 32bit platforms
tests 2013-04-08 thesun [r341] Handle fchmodat on 64 bit intel
AUTHORS 2013-03-23 thesun [r328] Update the copyright years, as well as where we...
COPYING 2007-12-30 thesun [r28] Add the explicit COPYING license (GPL V2 or above)
ChangeLog 2013-04-12 thesun [r343] Update the readmes
Makefile.am 2013-04-01 thesun [r331] Intermediate - rewrite the startup code.
NEWS 2013-04-12 thesun [r343] Update the readmes
README 2013-04-12 thesun [r343] Update the readmes
README.packaging 2013-04-12 thesun [r343] Update the readmes
README.porting 2008-02-19 thesun [r115] Create a helping document for porters
bootstrap 2013-01-21 thesun [r324] More concise bootstrap
chroot.cpp 2013-04-01 thesun [r333] Missing includes and a few warnings
chroot.h 2010-10-25 thesun [r312] Define all debugged process pointers to be int_...
configure.ac 2013-04-12 thesun [r344] Update version number to 0.18
credentials.cpp 2010-10-25 thesun [r312] Define all debugged process pointers to be int_...
daemon.cpp 2013-04-12 thesun [r347] Broken build on 32bit platforms
daemon.h 2013-04-07 thesun [r340] Daemon hangs around for 3 seconds to see if a n...
exceptions.h 2013-04-01 thesun [r331] Intermediate - rewrite the startup code.
fakeroot-ng.man 2013-04-01 thesun [r330] Update the man page and the open bugs list
file.cpp 2013-04-08 thesun [r341] Handle fchmodat on 64 bit intel
file_lie.cpp 2013-01-20 thesun [r323] Change C++11 support from optional to a hard re...
file_lie.h 2008-06-05 thesun [r168] Implement unlink (properly)
log.cpp 2013-04-01 thesun [r331] Intermediate - rewrite the startup code.
log.h 2013-01-25 thesun [r325] Refactor the logging code into a spearate file
main.cpp 2013-04-12 thesun [r346] Point to "-h" if an option is unrecognized
parent.cpp 2013-04-08 thesun [r341] Handle fchmodat on 64 bit intel
parent.h 2013-04-01 thesun [r331] Intermediate - rewrite the startup code.
process.cpp 2013-01-19 thesun [r321] Fix compilation errors on modern gcc
process.h 2009-05-30 thesun [r256] Move responsibility into "handle_new_process" t...
ptrace.cpp 2013-01-19 thesun [r321] Fix compilation errors on modern gcc
refcount.h 2008-04-29 thesun [r161] Merge the readonly_shared@160 branch into trunk
syscalls.h 2009-06-28 thesun [r279] Reorder the system calls based on posix/custom ...
unique_fd.h 2013-04-06 thesun [r335] Restore implementation of persistent state

Read Me

Building fakeroot-ng is fairly straight forward. Generally, it follows the
standard path of configure, make, make install. Packagers are highly advised
to use the --with-memdir configure option to direct the temporary files
creation to a directory that is guaranteed to be mounted on a ram disk.

Fakeroot-ng is perfectly fine installed on the same system as fakeroot. At
least on Debian derived systems, fakeroot installs itself through the
alternatives system, so you can use it to pick whether to run the sysv or tcp
versions. Since the basic command line is the same for fakeroot and fakeroot-ng
it is possible to use that system to give the user the option to use
fakeroot-ng when running plain "fakeroot". For most cases, that will work as
is.

Please note that the only platforms supported by fakeroot-ng at the moment are
x86_64, i386 and ppc (32 bit only). Further platform support is conditioned on
the developer getting access to such a platform.