1
0
Fork 0
mirror of https://salsa.debian.org/clint/fakeroot.git synced 2025-12-05 22:28:49 +00:00
fakeroot
Find a file
2025-05-12 18:18:22 -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 1.37.1.2-1 2025-05-12 18:18:22 -04:00
doc German man page translation from Helge Kreutzmann. closes: #1104441. 2025-05-12 18:06:41 -04:00
scripts Patch from Johannes Schauer to fix missing rename from 9b26ceaaba. closes: #971070. 2020-10-03 18:55:20 -04:00
statconv/glibc/linux/alpha alpha stat conversion hackery; closes: #324571. 2005-09-04 18:14:29 +00:00
test Don't update permissions on an unsupported fchmodat call (such as on symlinks on Linux). 2025-01-23 14:17:38 -05:00
.gitattributes Set export-ignore on .gitignore and .gitattributes. 2009-11-08 19:01:36 -05:00
.gitignore bump to version 1.21 2016-06-26 23:19:15 +02: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 Initialize the fake_msg structs in send_get_stat and send_get_stat64. closes: #983272. 2024-12-20 09:19:44 -05:00
communicate.h fix build on MacOS arm64 (64 bit inodes only) 2021-12-03 14:00:42 +03:00
configure.ac Bump to version 1.37.1.2 2025-05-12 18:08:07 -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 Cast uint8_t pointers. closes: #1074365. 2024-08-15 10:24:06 -04:00
INSTALL Scripts are fine on Solaris (>= 8) as is, no need to change anything. 2012-04-21 22:14:47 -04:00
libfakeroot.c Don't update permissions on an unsupported fchmodat call (such as on symlinks on Linux). 2025-01-23 14:17:38 -05:00
libfakeroot_inode64.c fix build on MacOS arm64 (64 bit inodes only) 2021-12-03 14:00:42 +03:00
libfakeroot_time64.c Compile time64 wraps with -D_TIME_BITS=64 2023-03-01 18:44:38 +08:00
libfakeroot_unix2003.c fix build on MacOS arm64 (64 bit inodes only) 2021-12-03 14:00:42 +03:00
Makefile.am Makefile.am: fix parallel build 2025-03-16 10:26:33 -04:00
message.h fakeroot-sysv: Implement cross-endianness conversion 2022-05-29 06:08:01 +00: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 Patch from Samuel Thibault to add renameat2 support. closes: #1061257. 2024-01-21 11:51:33 -05: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.