Improve `paths:` key capability by allowing both path and type of files
In order to better support using glob matches to pattern out paths to subpackages, support something like the following YAML snippet:
packages:
- "%(name)-foo":
paths:
- /usr/lib/*.so : symlink
- /usr/share/%(name)/foo/ : any
- /usr/share/%(name)/bar/ # ': any' is the deault and includes
# all files and directories recursively
Bonus points for refactoring the valid YAML value types per the moss-container struct-based approach?
Edited by Rune Morling