Re: Really stupid use of cleanlinks
"Michael D. Schleif" <firstname.lastname@example.org> writes:
> # Remove dangling symlinks and empty directories from a shadow link tree
> # (created with lndir).
> What could be the purpose of this script?
As described in the script and manpage, it's to fix up a shadow link
tree that was created with lndir. It's not a general tool!
The lndir manpage describes what the point is:
The lndir program makes a shadow copy todir of a directory tree
fromdir, except that the shadow is not populated with real files but
instead with symbolic links pointing at the real files in the fromdir
directory tree. This is usually useful for maintaining source code for
different machine architectures. You create a shadow directory con-
taining links to the real source, which you will have usually mounted
from a remote machine. You can build in the shadow tree, and the
object files will be in the shadow directory, while the source files in
the shadow directory are just symlinks to the real files.
This scheme has the advantage that if you update the source, you need
not propagate the change to the other architectures by hand, since all
source in all shadow directories are symlinks to the real thing: just
cd to the shadow directory and recompile away.
Alan Shutko <email@example.com> - I am the rocks.
"I wish you luck on your journey." Tel