about summary refs log tree commit diff
path: root/scripts/find-runtime-roots.pl.in (follow)
AgeCommit message (Collapse)AuthorFilesLines
2013-04-26 find-runtime-roots.pl: Don't hardcode /nix/storeEelco Dolstra1-1/+2
2013-04-26 find-runtime-roots.pl: Search process environments for rootsEelco Dolstra1-0/+7
For instance, this prevents paths from being deleted that are in use by a "nix-build --run-env" session.
2013-04-26 find-runtime-roots.pl: Use Nix::Utils::readFileEelco Dolstra1-19/+15
2011-10-10 * Set the executable bit on scripts.Eelco Dolstra1-0/+0
2007-03-20 * Scan /proc/sys/kernel/modprobe for roots to prevent the kernelEelco Dolstra1-0/+17
modules for the running kernel from being garbage-collected. Idem for /proc/sys/kernel/fbsplash.
2006-09-20 * Hide warnings about a missing "lsof" (NIX-54).Eelco Dolstra1-1/+1
2006-07-21 * Don't try to do DNS lookups.Eelco Dolstra1-1/+1
2006-07-19 * Added a tool to find additional roots for the garbage collector,Eelco Dolstra1-0/+58
such as open files, current directories, mmaped files, etc. This is inherently unportable, but it's easy to adapt this script to other platforms. Currently we call `lsof' and try to read various bits in /proc/NNN. The goal is to prevent the garbage collector from removing store paths that are no longer reachable from a permanent root but that are still in use (for instance, after the user has done "nix-env -e" on a running program).