1
0
Fork 0
mirror of https://salsa.debian.org/clint/fakeroot.git synced 2026-09-19 21:00:19 +00:00
fakeroot
  • C 78.8%
  • M4 10.5%
  • Shell 3.8%
  • Awk 3.3%
  • Makefile 1.8%
  • Other 1.8%
Find a file
Clint Adams 5ca800f2ee Declare fast forward / record previous work
[git-debrebase pseudomerge: quick]
2026-07-09 18:55:36 -04:00
contrib/Fakeroot-Stat-1.8.8 Add Fakeroot::Stat from THUS plc to a contrib/ directory in the source tarball. closes: #459728. 2008-01-21 22:32:22 +00:00
debian changelog for 2.1.4-1 2026-07-09 18:55:36 -04:00
doc po updates caused by Bjarni's patch 2026-07-05 20:08:56 -04:00
scripts Fix -s and -i handling of spaces in filename 2026-07-05 20:08:56 -04:00
statconv/glibc/linux/alpha alpha stat conversion hackery; closes: #324571. 2005-09-04 18:14:29 +00:00
test Disable t.xattr2 because it fails consistently on the buildds. 2026-07-09 18:55:36 -04:00
tools Conform meson helper script wrapped-header generation to wrapawk 2026-07-06 16:00:05 -04:00
.gitattributes Set export-ignore on .gitignore and .gitattributes. 2009-11-08 19:01:36 -05:00
.gitignore po updates caused by Bjarni's patch 2026-07-05 20:08:56 -04:00
.gitlab-ci.yml ci: reduce total number of jobs, add i386 build 2026-07-06 15:53:35 -04:00
AUTHORS Add myself to authors list 2012-06-02 14:22:51 -04:00
bootstrap Use glibtoolize on Darwin systems 2011-08-23 09:11:36 -04:00
BUGS initial import 2004-06-18 19:40:08 +00:00
ChangeLog initial import 2004-06-18 19:40:08 +00:00
communicate.c Avoid potential unlink-related race conditions 2026-07-06 10:28:52 -04:00
communicate.h Avoid potential unlink-related race conditions 2026-07-06 10:28:52 -04:00
config.meson.h.in Experimental meson build system 2026-07-04 19:59:53 -04:00
configure.ac Bump to version 2.1.4 2026-07-09 18:51:49 -04:00
COPYING Attempt to clarify copyrights, licensing, and authorship. 2009-10-27 21:11:45 -04:00
DEBUG initial import 2004-06-18 19:40:08 +00:00
faked.c Invalidate cached info when a directory changes to a file or vice-versa. closes: #884662. 2026-07-06 19:15:36 -04:00
fakerootconfig.h.in Experimental meson build system 2026-07-04 19:59:53 -04:00
INSTALL.md Update install doc to reflect the two competing build systems 2026-07-05 20:08:10 -04:00
libfakeroot-internal.h t64 patch from Chris Hofstaedtler 2026-07-05 20:08:10 -04:00
libfakeroot.c Zero-initialize xattr_args, maybe closes: #1141707. 2026-07-09 18:49:22 -04:00
libfakeroot_inode64.c Use documented macro for macOS $INODE64 check 2026-07-03 09:00:51 -04:00
libfakeroot_time64.c Avoid potential unlink-related race conditions 2026-07-06 10:28:52 -04:00
libfakeroot_time64_entry.c Conform meson build system to Chris Hofstaedtler's t64 patch 2026-07-05 20:08:10 -04:00
libfakeroot_unix2003.c fix build on MacOS arm64 (64 bit inodes only) 2021-12-03 14:00:42 +03:00
Makefile.am t64 patch from Chris Hofstaedtler 2026-07-05 20:08:10 -04:00
meson.build Bump to version 2.1.4 2026-07-09 18:51:49 -04:00
meson_options.txt Experimental meson build system 2026-07-04 19:59:53 -04:00
message.h Fix endianness detection on macOS 2026-07-03 09:00:51 -04:00
NEWS initial import 2004-06-18 19:40:08 +00:00
patchattr.h Fix getattrlist failures on Darwin 2012-06-02 14:22:35 -04:00
preroll bump to version 1.21 2016-06-26 23:19:15 +02:00
README Add README_MACOSX.txt notes with build instructions. 2011-08-23 09:11:36 -04:00
README_MACOSX.txt Minor README_MACOSX.txt typo and clarification 2012-04-22 10:57:21 -04:00
setenv.c Use setenv compatibility code from GNU libc CVS HEAD. 2007-11-21 14:46:20 +00:00
simple.c Remove trailing whitespace. 2009-10-27 21:17:08 -04:00
wrapawk Incorporate ELFv2 prototype generation patch from Christoph Biedl 2022-11-03 15:02:32 -04:00
wrapawk_macosx OS X portability 2021-02-13 21:07:02 -08:00
wrapfunc.inp Preliminary nftw support. closes: #1081976. 2026-07-03 16:47:18 -04:00

fakeroot can be built to either use SYSV IPC or TCP for message passing.

Cases for which the SYSV IPC version fails or causes problems but for
which fakeroot-tcp has been observed to work well include the items
listed below.

  * Multithreaded applications (using pthread)
  * Running under realtime-preempt kernel


Portability Notes

On OS X, only binaries that do NOT rely on Mach-based [e]uid/[e]gid/mode
APIs will correctly use fakeroot altered ownership/permissions.
See README_MACOSX.txt for further information.