On 06/29/10 07:12 PM, Bart Smaalders wrote:
On 06/29/10 13:52, Norm Jacobs wrote:
Is there some magic transform that I can apply to change

file (value) path=path/that/i/am/packaging (attributes ...)

to

file MUMBLE path=path/that/i/am/packaging (attributes ...)

With the latest bits in

From the build 142 pkgmogrify man page:

Several synthetic attributes exist. Two are unique to pkgmogrify(1): pkg.manifest.filename and pkg.manifest.lineno. These refer to the name of the file in which the action was found and the line on which it was found, respectively. Three others are similar to ones used in pkg(1):
      action.hash, action.key, and action.name, which refer to the hash
value of the action if the action carries a payload, the value of the
      key attribute, and the name of the action type, respectively.  For
actions with payloads, the "set" operation can change the hash of the
      action by operating on the action.hash attribute.
Thanks. After apparently too many times through, I missed the '"set" operation can change the hash' in the man page.

and is there an easy way to strip all attributes except a supplied set?
If delete took regular expressions for attribute name, I could see how
to do it, but it doesn't.

No... what are you trying to do here?
clean up automatically generated mantifests to check into an SCM and use as a canonical version for comparison. I was going to just store the attributes that would be most static.

    -Norm
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to