Introduce a new pkt_t state_flag value SF_NEED_DETAIL which will be used
to mark packages for which we require details.
When parsing the feed lists, we'll only keep information about packages
marked with SF_NEED_DETAIL and packages related to them through Provides,
Suggests, Conflicts, Depends etc.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
SF_MARKED = 64, /* temporary mark */
SF_FILELIST_CHANGED = 128, /* needs filelist written */
SF_USER = 256,
+ SF_NEED_DETAIL = 512,
SF_LAST_STATE_FLAG
};
typedef enum pkg_state_flag pkg_state_flag_t;
pkg_src_t *src;
pkg_dest_t *dest;
pkg_state_want_t state_want:3;
- pkg_state_flag_t state_flag:10;
+ pkg_state_flag_t state_flag:11;
pkg_state_status_t state_status:4;
abstract_pkg_t *parent;