As documented in the email referenced below, there are
a ton of ways maintainers signal a no-op in the
CompileScript or InstallScript. For example,
'CompileScript: echo "nothing to compile"'. Better
form is to silently return a true value via
'CompileScript: /usr/bin/true'. This is better because
it's less verbose (who cares if there is nothing to
compile?) and it reduces the English text for when we
internationalize Fink someday (inevitable, I think).
The attached patch adds a .info validation step that
recommends that the maintainer change no-ops to
/usr/bin/true. It only checks in pedantic mode
(verbosity > 3).
Feedback is appreciated. If this change is deemed good
by people, I'll cvs commit it myself.
Log in to post a comment.