summaryrefslogtreecommitdiffstats
path: root/system/trackfs/README
diff options
context:
space:
mode:
Diffstat (limited to 'system/trackfs/README')
-rw-r--r--system/trackfs/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/system/trackfs/README b/system/trackfs/README
new file mode 100644
index 0000000000..d4a63214b9
--- /dev/null
+++ b/system/trackfs/README
@@ -0,0 +1,10 @@
+Trackfs is a small program that tracks file system changes -- creation,
+update and removal of fs objects -- of another program (or group of
+programs). It is similar to `installwatch', but works quite differently:
+While installwatch uses LD_PRELOAD to intercept library functions like
+open() and unlink(), trackfs runs the child program(s) with tracing
+enabled and tracks the system calls they make.
+
+trackfs also includes "playback", which runs a program via trackfs
+and creates a shell script which, when run, will reverse all filesystem
+changes made by the program.