cow-shell(1) | cowdancer | cow-shell(1) |
cow-shell - Start a copy-on-write session and invoke a shell.
cow-shell [commandline]
cow-shell Executes specified command with cowdancer or a shell if no command-line option is given.
Inside the cowdancer session, files under the current directory are protected in a way so that a write operation to an i-node which existed at the point of running cow-shell is not modified.
Useful for managing hard-linked source-trees and scratch-filesystems.
Configure debuild to ignore .ilist files, through -i or -I option.
The functions that are overridden with cowdancer will give an errno value of ENOMEM when there is a problem.
System isn't really out of memory, but this error code is chosen because this error is usually handled gracefully by applications.
Can only support directories that are scanned by cow-shell command.
The operation is not semantically correct when files are originally hardlinked, hardlinks are always broken.
Does not support anything when LD_PRELOAD trick does not work.
Does not work unless hardlinks are supported on the filesystem.
Not very user-friendly.
Leaves .ilist file around.
Junichi Uekawa (dancer@debian.org)
Upstream page is available at http://www.netfort.gr.jp/~dancer/software/cowdancer.html
cowdancer-ilistcreate (1)
2006 Jan 25 | cowdancer |