Update for Things-to-lose and lose_these_too.
This commit is contained in:
parent
8816824a83
commit
184d260bdf
13
DOC.Sanitize
13
DOC.Sanitize
@ -18,13 +18,12 @@ Configuration:
|
|||||||
Each directory to be kept in a release should have a .Sanitize file in
|
Each directory to be kept in a release should have a .Sanitize file in
|
||||||
cvs. See devo/.Sanitize for a more or less self describing template.
|
cvs. See devo/.Sanitize for a more or less self describing template.
|
||||||
|
|
||||||
The default action is to remove all files and directories not
|
All files should be listed in "Things-to-keep:" or "Things-to-lose:"
|
||||||
explicitly listed in the .Sanitize file as being "Things-to-keep:".
|
(or dealt with via keep_these_too and lose_these_too, see below). If
|
||||||
|
a file is not listed, it is removed, but a warning is printed.
|
||||||
Directories that are kept will have Sanitize called on their own
|
Directories that are kept will have Sanitize called on their own
|
||||||
.Sanitize files.
|
.Sanitize files.
|
||||||
|
|
||||||
For other than default action, there are three hooks.
|
|
||||||
|
|
||||||
The "Do-first:" section of .Sanitize should be a shell script
|
The "Do-first:" section of .Sanitize should be a shell script
|
||||||
fragment. It will be sourced by the Sanitize shell script after
|
fragment. It will be sourced by the Sanitize shell script after
|
||||||
verifying that the .Sanitize file looks reasonable but before taking
|
verifying that the .Sanitize file looks reasonable but before taking
|
||||||
@ -34,8 +33,10 @@ its use, see devo/gcc/config/.Sanitize.
|
|||||||
|
|
||||||
If the "Do-first:" section sets the local shell variable
|
If the "Do-first:" section sets the local shell variable
|
||||||
"keep_these_too", the files and/or directories listed there will be
|
"keep_these_too", the files and/or directories listed there will be
|
||||||
kept in addition to any files listed in "Things-to-keep:". For an
|
kept in addition to any files listed in "Things-to-keep:". If it sets
|
||||||
example of its use, see devo/gcc/config/.Sanitize.
|
"lose_these_too", those files and/or directories will be removed in
|
||||||
|
addition to any files listed in "Things-to-lose:". For an example of
|
||||||
|
its use, see devo/gcc/config/.Sanitize.
|
||||||
|
|
||||||
The "Do-last:" section of .Sanitize should be a shell script fragment.
|
The "Do-last:" section of .Sanitize should be a shell script fragment.
|
||||||
It will be sourced by Sanitize after all other action is taken for
|
It will be sourced by Sanitize after all other action is taken for
|
||||||
|
Loading…
Reference in New Issue
Block a user