Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-26 | find-runtime-roots.pl: Don't hardcode /nix/store | Eelco Dolstra | 1 | -1/+2 | |
2013-04-26 | find-runtime-roots.pl: Search process environments for roots | Eelco Dolstra | 1 | -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::readFile | Eelco Dolstra | 1 | -19/+15 | |
2011-10-10 | * Set the executable bit on scripts. | Eelco Dolstra | 1 | -0/+0 | |
2007-03-20 | * Scan /proc/sys/kernel/modprobe for roots to prevent the kernel | Eelco Dolstra | 1 | -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 Dolstra | 1 | -1/+1 | |
2006-07-21 | * Don't try to do DNS lookups. | Eelco Dolstra | 1 | -1/+1 | |
2006-07-19 | * Added a tool to find additional roots for the garbage collector, | Eelco Dolstra | 1 | -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). |