This patchset includes a new structure used for managing policy (rpmpol) 
and a new structure for managing and abstracing policy transactions
(rpmpoltrans). This patchset also includes changes to how rpmtsLoadPolicy
has retrieved policy in previous patchsets by no longer entering the psm.

- Steve

Steve Lawrence (3):
  Add test sources and spec file for %policy
  Add new structures/functions for managing policy information
  Install policy during an rpm transaction using the new
    rpmpol/rpmpoltrans

 Makefile.am                                   |    1 +
 configure.ac                                  |   34 +++-
 lib/Makefile.am                               |    2 +-
 lib/poptI.c                                   |    2 +
 lib/rpmpol.c                                  |  339 +++++++++++++++++++++++++
 lib/rpmpol.h                                  |  129 ++++++++++
 lib/rpmte.c                                   |   26 ++
 lib/rpmte.h                                   |   15 +
 lib/rpmte_internal.h                          |    3 +
 lib/rpmts.h                                   |    1 +
 lib/rpmtypes.h                                |    2 +
 lib/transaction.c                             |  133 ++++++++++-
 macros.in                                     |    1 +
 preinstall.am                                 |    4 +
 tests/data/SOURCES/poltest-1.0.tar.bz2        |  Bin 0 -> 384 bytes
 tests/data/SOURCES/poltest-policy-1.0.tar.bz2 |  Bin 0 -> 446 bytes
 tests/data/SPECS/poltest.spec                 |   36 +++
 17 files changed, 723 insertions(+), 5 deletions(-)
 create mode 100644 lib/rpmpol.c
 create mode 100644 lib/rpmpol.h
 create mode 100644 tests/data/SOURCES/poltest-1.0.tar.bz2
 create mode 100644 tests/data/SOURCES/poltest-policy-1.0.tar.bz2
 create mode 100644 tests/data/SPECS/poltest.spec

_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to