90 struct pkginfo *pkgbeinginstalled);
93 const char *pfilename);
95 const char *pfilename);
void check_conflict(struct dependency *dep, struct pkginfo *pkg, const char *pfilename)
Definition archives.c:1364
void cu_installnew(int argc, void **argv)
Something went wrong and we're undoing.
Definition cleanup.c:68
void cu_backendpipe(int argc, void **argv)
void setupfnamevbs(const char *filename)
Definition archives.c:597
void cu_preinstnew(int argc, void **argv)
Definition cleanup.c:205
struct varbuf_state fname_state
Definition archives.c:313
void ok_prermdeconfigure(int argc, void **argv)
Definition cleanup.c:132
void tar_deferred_extract(struct fsys_namenode_list *files, struct pkginfo *pkg)
Definition archives.c:1134
void cu_prerminfavour(int argc, void **argv)
Definition cleanup.c:173
int cleanup_pkg_failed
Definition cleanup.c:48
void cu_postrmupgrade(int argc, void **argv)
Definition cleanup.c:240
void cu_preinstverynew(int argc, void **argv)
Definition cleanup.c:190
void cu_prermupgrade(int argc, void **argv)
Definition cleanup.c:115
void cu_prermdeconfigure(int argc, void **argv)
Definition cleanup.c:143
struct fsys_namenode_list * tar_fsys_namenode_queue_push(struct fsys_namenode_queue *queue, struct fsys_namenode *namenode)
Definition archives.c:121
struct varbuf fnametmpvb
Definition archives.c:317
bool filesavespackage(struct fsys_namenode_list *, struct pkginfo *, struct pkginfo *pkgbeinginstalled)
Check if a file or directory will save a package from disappearance.
Definition archives.c:155
int cleanup_conflictor_failed
Definition archives.h:97
void cu_cidir(int argc, void **argv)
Definition archives.c:1478
struct varbuf fnamevb
Definition archives.c:316
struct varbuf_state fnametmp_state
Definition archives.c:314
struct varbuf fnamenewvb
Definition archives.c:318
void cu_pathname(int argc, void **argv)
Definition archives.c:268
void enqueue_conflictor(struct pkginfo *pkg)
Definition unpack.c:462
void cu_preinstupgrade(int argc, void **argv)
Definition cleanup.c:222
int tarfileread(struct tar_archive *tar, char *buf, int len)
Definition archives.c:273
int tarobject(struct tar_archive *tar, struct tar_entry *ti)
Definition archives.c:659
void check_breaks(struct dependency *dep, struct pkginfo *pkg, const char *pfilename)
Definition archives.c:1308
void clear_deconfigure_queue(void)
Definition archives.c:1206
struct varbuf_state fnamenew_state
Definition archives.c:315
struct pkg_deconf_list * deconfigure
Definition archives.c:319
void enqueue_deconfigure(struct pkginfo *pkg, struct pkginfo *pkg_removal, enum pkgwant reason)
Definition archives.c:1190
void cu_fileslist(int argc, void **argv)
Definition archives.c:1486
pkgwant
Definition dpkg-db.h:164
struct fsys_namenode * namenode
Definition fsys.h:132
Queue of fsys_namenode entries.
Definition fsys.h:138
struct pkg_deconf_list * next
Definition archives.h:39
struct pkginfo * pkg
Definition archives.h:40
struct pkginfo * pkg_removal
Definition archives.h:41
enum pkgwant reason
Definition archives.h:42
Node describing an architecture package instance.
Definition dpkg-db.h:206
int backendpipe
Definition archives.h:30
struct pkginfo * pkg
Definition archives.h:31
struct fsys_namenode_queue * newfiles_queue
A queue of fsys_namenode that have been extracted anew.
Definition archives.h:33
bool pkgset_getting_in_sync
Are all “Multi-arch: same” instances about to be in sync?
Definition archives.h:35
varbuf_init must be called exactly once before the use of each varbuf (including before any call to v...
Definition varbuf.h:56