Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=e16edf79d60439e2becde6ecfd51d549d894cecd
commit e16edf79d60439e2becde6ecfd51d549d894cecd Author: Michel Hermier <herm...@frugalware.org> Date: Thu May 16 10:50:39 2013 +0200 libpacman: Add PM_TRANS_FLAG_DEPENDSONLY to package addition flags from transaction flags. diff --git a/lib/libpacman/pacman.c b/lib/libpacman/pacman.c index b447edc..d8bd658 100644 --- a/lib/libpacman/pacman.c +++ b/lib/libpacman/pacman.c @@ -742,6 +742,7 @@ int pacman_trans_addtarget(const char *target) type == PM_TRANS_TYPE_UPGRADE) { flag &= ~PM_TRANS_FLAG_EXPLICIT; } + flag |= trans->type & PM_TRANS_FLAG_DEPENDSONLY; if (type == PM_TRANS_TYPE_SYNC) { type = PM_TRANS_TYPE_UPGRADE; } diff --git a/lib/libpacman/pacman.h b/lib/libpacman/pacman.h index 05372a8..bbbe13a 100644 --- a/lib/libpacman/pacman.h +++ b/lib/libpacman/pacman.h @@ -263,7 +263,7 @@ typedef enum _pmtranstype_t { #define PM_TRANS_FLAG_CASCADE 0x10 #define PM_TRANS_FLAG_RECURSE 0x20 #define PM_TRANS_FLAG_DBONLY 0x40 -#define PM_TRANS_FLAG_DEPENDSONLY 0x80 +#define PM_TRANS_FLAG_DEPENDSONLY 0x80 /* only handle its depends, exclude them from the transaction */ #define PM_TRANS_FLAG_ALLDEPS 0x100 #define PM_TRANS_FLAG_DOWNLOADONLY 0x200 #define PM_TRANS_FLAG_NOSCRIPTLET 0x400 _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git