|
Modularisation:
- Use new functions replace(), replace_line() and delete_line() instead
of sed directly.
This required all editing to be done in-line or pseudo in-line, i.e.
moving files afterwards.
Generalisation:
- Make it work for both the non-vcs source and the binary packages, not
only the former.
A separate function handle_all() has been set up to handle both types.
Further:
- Require a directory to be supplied as argument due to a variable
number of further arguments.
- Use a temporary directory instead of several files.
- Add option -uaf to forcibly update everything.
|