RPMDEP. -
file depends.c
file depends.h
Structures used for dependency checking.
file rpmlib.h
file rpmlibprov.c
struct availableIndex
struct availableIndexEntry
struct availableList_s
struct availablePackage
struct dirInfo_s
struct fileIndexEntry
struct problemsSet_s
struct rpmTransactionSet_s
struct transactionElement_s
struct tsortInfo_s
typedef dirInfo_s * dirInfo
typedef availableList_s * availableList
typedef problemsSet_s * problemsSet
int headerMatchesDepFlags (Header h, const char *reqName, const char *reqEVR, int reqFlags)
Set of available packages, items, and directories.
A directory to be installed/removed.
Problems encountered while checking dependencies.
Compare package name-version-release from header with dependency, looking for overlap.
Deprecated: Remove from API when obsoletes is correctly eliminated.
Parameters:
Returns: 1 if dependency overlaps, 0 otherwise
Definition at line 664 of file depends.c.
References alloca(), headerNVR(), HGE_t, int_32, rpmRangesOverlap(), RPMSENSE_EQUAL, RPMSENSE_SENSEMASK, RPMTAG_EPOCH, and stpcpy().
Referenced by handleOneTrigger(), and rpmtransAddPackage().
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |