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:1368
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:602
void cu_preinstnew(int argc, void **argv)
Definition: cleanup.c:205
struct varbuf_state fname_state
Definition: archives.c:309
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:1138
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:117
struct varbuf fnametmpvb
Definition: archives.c:313
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:151
int cleanup_conflictor_failed
Definition: archives.h:97
void cu_cidir(int argc, void **argv)
Definition: archives.c:1484
struct varbuf fnamevb
Definition: archives.c:312
struct varbuf_state fnametmp_state
Definition: archives.c:310
struct varbuf fnamenewvb
Definition: archives.c:314
void cu_pathname(int argc, void **argv)
Definition: archives.c:263
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:268
int tarobject(struct tar_archive *tar, struct tar_entry *ti)
Definition: archives.c:668
void check_breaks(struct dependency *dep, struct pkginfo *pkg, const char *pfilename)
Definition: archives.c:1312
void clear_deconfigure_queue(void)
Definition: archives.c:1210
struct varbuf_state fnamenew_state
Definition: archives.c:311
struct pkg_deconf_list * deconfigure
Definition: archives.c:315
void enqueue_deconfigure(struct pkginfo *pkg, struct pkginfo *pkg_removal, enum pkgwant reason)
Definition: archives.c:1194
void cu_fileslist(int argc, void **argv)
Definition: archives.c:1492
pkgwant
Definition: dpkg-db.h:156
struct fsys_namenode * namenode
Definition: fsys.h:128
Queue of fsys_namenode entries.
Definition: fsys.h:134
Definition: archives.h:38
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:198
Definition: archives.h:29
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:55