NAME

DSFHed -- convert directory names in files to D.S.F.H. equivalents

DOC DATE

19990615 <--> 20000301

This is an ed script that looks for traditional UNIX top-level subdirectory names in any kind of (uncompressed) file and changes them to thier cLIeNUX DSFH equivalents. /usr/ is changed to /.us/, /etc/ is changed to /.et/ and so on. It works on text, source, binaries, libraries and so on, but there are occaisions where it misses a few. I'm re-visiting this seedoc at the moment because metamail couldn't find /.tm/, because the occurance of "tmp" in the binary was not bounded by slashes, and DSFHed looks for both slashes. The quick fix was to edit the metamail binary with binedit.

DSFHdir does the same thing on entire directories, and also changes /lib/ subdirectories to /.li/ and makes a symlink, due to some recursing problems if a "lib" subdir exists.

A perfect solution would be nice. LAAETTR. (Left As An Excercise To The Reader).

RIGHTS

Copyright 2000 Rick Hohensee
This file is released for redistribution only as part of an intact entire cLIeNUX Core.