First take at pluggable file attribute + dependency extraction system
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 23 Mar 2010 14:21:27 +0000 (16:21 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 23 Mar 2010 14:32:46 +0000 (16:32 +0200)
commit8c7e53ec80e84f48bfc67181f3d5dd81ecdb7523
tree1777f57f13aaa83b3e1c77ba66f2d8e29547e8e1
parent7628c31bb9688c04561bd46c840ec9437fab4f67
First take at pluggable file attribute + dependency extraction system
- move most of the hardwired classification logic from rpmfc C-code
  to macro-based configuration, supporting drop-in addition of arbitrary
  new attributes + dependency extractors based on regex matching of
  libmagic file types and paths
- just the initial rough conversion of our built-in dependency types,
  various open questions + todo-items remain, plus likely fair amount
  of more-or-less subtle breakage
17 files changed:
Makefile.am
build/rpmfc.c
configure.ac
fileattrs/Makefile.am [new file with mode: 0644]
fileattrs/desktop [new file with mode: 0644]
fileattrs/elf [new file with mode: 0644]
fileattrs/font [new file with mode: 0644]
fileattrs/libtool [new file with mode: 0644]
fileattrs/mono [new file with mode: 0644]
fileattrs/ocaml [new file with mode: 0644]
fileattrs/perl [new file with mode: 0644]
fileattrs/perllib [new file with mode: 0644]
fileattrs/pkgconfig [new file with mode: 0644]
fileattrs/python [new file with mode: 0644]
fileattrs/script [new file with mode: 0644]
lib/rpmrc.c
macros.in