On Dec 27, 2007, at 12:19 PM, Jeff Johnson wrote:
> Careful ...
>
> Macros also have a scoping level (which is imperfectly implemented
> but can't ever be changed because of "legacy compatibility).
>
> There are already two macro primitives:
> %undefine foo # as in "pop"
> and
> %unglobal foo # as in erase
> each of which could be used in
> rpm --define "%undefine foo"
> constructs already.
>
Actually this should have been --eval, not --define.
Hopelessly obscure and overly engineered no matter what.
> Clearly not obvious, I have no problems with --undefine at all.
>
Hopelessly obscure and overly engineered functionality no matter what.
And I do have some mild reservations adding new rpm CLI options because
most of the puppies needing rpm "support" leave with a parting shot
Where is this documented?
instead of saying "Thank you!" to cover their ignorant embarrasment.
But that's a different matter entirely ...
73 de Jeff
Received on Thu Dec 27 18:43:45 2007