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
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        [email protected]

Reply via email to