RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 03-Dec-2007 19:11:09 Branch: HEAD Handle: 2007120318110801 Modified files: rpm CHANGES rpm/build files.c pack.c rpm/lib fsm.c fsm.h psm.c rpmfi.c rpmfi.h rpmlib.h rpmts.h transaction.c verify.c Log: - rpm.org: Move file action enums to rpmfi where they logically belong. Summary: Revision Changes Path 1.1918 +1 -0 rpm/CHANGES 1.300 +1 -3 rpm/build/files.c 2.265 +1 -4 rpm/build/pack.c 2.139 +1 -2 rpm/lib/fsm.c 2.33 +1 -0 rpm/lib/fsm.h 2.272 +1 -3 rpm/lib/psm.c 2.108 +1 -3 rpm/lib/rpmfi.c 2.46 +21 -0 rpm/lib/rpmfi.h 2.453 +0 -21 rpm/lib/rpmlib.h 2.89 +1 -0 rpm/lib/rpmts.h 1.359 +1 -3 rpm/lib/transaction.c 2.181 +1 -4 rpm/lib/verify.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/CHANGES ============================================================================ $ cvs diff -u -r1.1917 -r1.1918 CHANGES --- rpm/CHANGES 3 Dec 2007 17:42:24 -0000 1.1917 +++ rpm/CHANGES 3 Dec 2007 18:11:08 -0000 1.1918 @@ -1,4 +1,5 @@ 5.0a4 -> 5.0b1: + - rpm.org: Move file action enums to rpmfi where they logically belong. - rpm.org: Move rpmprobFilterFlag enums to rpmps where they logically belong - rpm.org: Move rpmtransFlags enums to rpmts.h where it logically belongs. - jbj: hijack rse's versioning name space, add to *.rpm packages too. @@ . patch -p0 <<'@@ .' Index: rpm/build/files.c ============================================================================ $ cvs diff -u -r1.299 -r1.300 files.c --- rpm/build/files.c 3 Dec 2007 17:37:23 -0000 1.299 +++ rpm/build/files.c 3 Dec 2007 18:11:08 -0000 1.300 @@ -17,6 +17,7 @@ #include <rpmio_internal.h> #include <fts.h> +#define _RPMFI_INTERNAL #define _RPMTE_INTERNAL #include <rpmbuild.h> @@ -25,9 +26,6 @@ #include "argv.h" #include "rpmfc.h" -#define _RPMFI_INTERNAL -#include "rpmfi.h" - #include "buildio.h" #include "legacy.h" /* XXX dodigest */ @@ . patch -p0 <<'@@ .' Index: rpm/build/pack.c ============================================================================ $ cvs diff -u -r2.264 -r2.265 pack.c --- rpm/build/pack.c 3 Dec 2007 17:19:28 -0000 2.264 +++ rpm/build/pack.c 3 Dec 2007 18:11:08 -0000 2.265 @@ -6,6 +6,7 @@ #include "system.h" #include <rpmio_internal.h> +#define _RPMFI_INTERNAL /* XXX fi->fsm */ #define _RPMEVR_INTERNAL /* XXX RPMSENSE_ANY */ #include <rpmbuild.h> #include "signature.h" /* XXX rpmTempFile */ @@ -13,10 +14,6 @@ #include "cpio.h" #include "fsm.h" -#define _RPMFI_INTERNAL /* XXX fi->fsm */ -#include "rpmfi.h" -#include "rpmts.h" - #include "buildio.h" #include "signature.h" @@ . patch -p0 <<'@@ .' Index: rpm/lib/fsm.c ============================================================================ $ cvs diff -u -r2.138 -r2.139 fsm.c --- rpm/lib/fsm.c 24 Nov 2007 23:55:01 -0000 2.138 +++ rpm/lib/fsm.c 3 Dec 2007 18:11:09 -0000 2.139 @@ -13,11 +13,10 @@ #include "cpio.h" #include "tar.h" +#define _RPMFI_INTERNAL #include "fsm.h" #define fsmUNSAFE fsmStage -#define _RPMFI_INTERNAL -#include "rpmfi.h" #include "rpmte.h" #include "rpmts.h" #include "rpmsq.h" @@ . patch -p0 <<'@@ .' Index: rpm/lib/fsm.h ============================================================================ $ cvs diff -u -r2.32 -r2.33 fsm.h --- rpm/lib/fsm.h 25 May 2007 17:36:02 -0000 2.32 +++ rpm/lib/fsm.h 3 Dec 2007 18:11:09 -0000 2.33 @@ -7,6 +7,7 @@ */ #include "cpio.h" +#include "rpmfi.h" /* XXX fileAction typedef */ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ @@ . patch -p0 <<'@@ .' Index: rpm/lib/psm.c ============================================================================ $ cvs diff -u -r2.271 -r2.272 psm.c --- rpm/lib/psm.c 28 Nov 2007 00:19:45 -0000 2.271 +++ rpm/lib/psm.c 3 Dec 2007 18:11:09 -0000 2.272 @@ -14,6 +14,7 @@ #include <rpmlib.h> #include "cpio.h" +#define _RPMFI_INTERNAL #include "fsm.h" /* XXX CPIO_FOO/FSM_FOO constants */ #define _RPMSQ_INTERNAL #include "psm.h" @@ -21,9 +22,6 @@ #define _RPMEVR_INTERNAL #include "rpmds.h" -#define _RPMFI_INTERNAL -#include "rpmfi.h" - #define _RPMTE_INTERNAL #include "rpmte.h" @@ . patch -p0 <<'@@ .' Index: rpm/lib/rpmfi.c ============================================================================ $ cvs diff -u -r2.107 -r2.108 rpmfi.c --- rpm/lib/rpmfi.c 27 Nov 2007 03:29:13 -0000 2.107 +++ rpm/lib/rpmfi.c 3 Dec 2007 18:11:09 -0000 2.108 @@ -11,14 +11,12 @@ #include <rpmlib.h> #include "cpio.h" /* XXX CPIO_FOO */ +#define _RPMFI_INTERNAL #include "fsm.h" /* XXX newFSM() */ #include "legacy.h" /* XXX dodigest */ #include "rpmds.h" -#define _RPMFI_INTERNAL -#include "rpmfi.h" - #define _RPMTE_INTERNAL /* relocations */ #include "rpmte.h" #include "rpmts.h" @@ . patch -p0 <<'@@ .' Index: rpm/lib/rpmfi.h ============================================================================ $ cvs diff -u -r2.45 -r2.46 rpmfi.h --- rpm/lib/rpmfi.h 3 Nov 2007 23:44:01 -0000 2.45 +++ rpm/lib/rpmfi.h 3 Dec 2007 18:11:09 -0000 2.46 @@ -28,7 +28,28 @@ SOCK = 12 /*!< socket */ } rpmFileTypes; +/** + * File disposition(s) during package install/erase transaction. + */ +typedef enum fileAction_e { + FA_UNKNOWN = 0, /*!< initial action for file ... */ + FA_CREATE, /*!< ... copy in from payload. */ + FA_COPYIN, /*!< ... copy in from payload. */ + FA_COPYOUT, /*!< ... copy out to payload. */ + FA_BACKUP, /*!< ... renamed with ".rpmorig" extension. */ + FA_SAVE, /*!< ... renamed with ".rpmsave" extension. */ + FA_SKIP, /*!< ... already replaced, don't remove. */ + FA_ALTNAME, /*!< ... create with ".rpmnew" extension. */ + FA_ERASE, /*!< ... to be removed. */ + FA_SKIPNSTATE, /*!< ... untouched, state "not installed". */ + FA_SKIPNETSHARED, /*!< ... untouched, state "netshared". */ + FA_SKIPCOLOR /*!< ... untouched, state "wrong color". */ +} fileAction; + #if defined(_RPMFI_INTERNAL) +#define XFA_SKIPPING(_a) \ + ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR) + /** \ingroup rpmfi * A package filename set. */ @@ . patch -p0 <<'@@ .' Index: rpm/lib/rpmlib.h ============================================================================ $ cvs diff -u -r2.452 -r2.453 rpmlib.h --- rpm/lib/rpmlib.h 3 Dec 2007 17:42:24 -0000 2.452 +++ rpm/lib/rpmlib.h 3 Dec 2007 18:11:09 -0000 2.453 @@ -300,27 +300,6 @@ int rpmVersionCompare(Header first, Header second) /[EMAIL PROTECTED]/; -/** - * File disposition(s) during package install/erase transaction. - */ -typedef enum fileAction_e { - FA_UNKNOWN = 0, /*!< initial action for file ... */ - FA_CREATE, /*!< ... copy in from payload. */ - FA_COPYIN, /*!< ... copy in from payload. */ - FA_COPYOUT, /*!< ... copy out to payload. */ - FA_BACKUP, /*!< ... renamed with ".rpmorig" extension. */ - FA_SAVE, /*!< ... renamed with ".rpmsave" extension. */ - FA_SKIP, /*!< ... already replaced, don't remove. */ - FA_ALTNAME, /*!< ... create with ".rpmnew" extension. */ - FA_ERASE, /*!< ... to be removed. */ - FA_SKIPNSTATE, /*!< ... untouched, state "not installed". */ - FA_SKIPNETSHARED, /*!< ... untouched, state "netshared". */ - FA_SKIPCOLOR /*!< ... untouched, state "wrong color". */ -} fileAction; - -#define XFA_SKIPPING(_a) \ - ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR) - /** \ingroup payload * Iterator across package file info, forward on install, backward on erase. */ @@ . patch -p0 <<'@@ .' Index: rpm/lib/rpmts.h ============================================================================ $ cvs diff -u -r2.88 -r2.89 rpmts.h --- rpm/lib/rpmts.h 3 Dec 2007 17:37:23 -0000 2.88 +++ rpm/lib/rpmts.h 3 Dec 2007 18:11:09 -0000 2.89 @@ -7,6 +7,7 @@ */ #include "rpmps.h" +#include "rpmfi.h" #include "rpmsw.h" #include "rpmsx.h" #include <rpmpgp.h> /* XXX pgpVSFlags */ @@ . patch -p0 <<'@@ .' Index: rpm/lib/transaction.c ============================================================================ $ cvs diff -u -r1.358 -r1.359 transaction.c --- rpm/lib/transaction.c 3 Dec 2007 17:37:23 -0000 1.358 +++ rpm/lib/transaction.c 3 Dec 2007 18:11:09 -0000 1.359 @@ -8,6 +8,7 @@ #include <rpmmacro.h> /* XXX for rpmExpand */ #include <rpmtag.h> +#define _RPMFI_INTERNAL #define _RPMTE_INTERNAL #define _RPMTS_INTERNAL #include "rpmcli.h" /* IDTX prototypes */ @@ -23,9 +24,6 @@ #include "rpmlock.h" -#define _RPMFI_INTERNAL -#include "rpmfi.h" - #include "cpio.h" #include "fprint.h" #include "legacy.h" /* XXX dodigest */ @@ . patch -p0 <<'@@ .' Index: rpm/lib/verify.c ============================================================================ $ cvs diff -u -r2.180 -r2.181 verify.c --- rpm/lib/verify.c 26 Nov 2007 05:16:50 -0000 2.180 +++ rpm/lib/verify.c 3 Dec 2007 18:11:09 -0000 2.181 @@ -6,15 +6,12 @@ #include "system.h" #include <rpmio.h> +#define _RPMFI_INTERNAL #define _RPMPS_INTERNAL /* XXX rpmps needs iterator. */ #include <rpmcli.h> #define _RPMSQ_INTERNAL #include "psm.h" -#define _RPMFI_INTERNAL -#include "rpmfi.h" - -#include "rpmts.h" #include "legacy.h" /* XXX dodigest(), uidToUname(), gnameToGid */ #include "ugid.h" @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org