diff options
author | Guillem Jover <guillem@debian.org> | 2012-02-01 02:55:18 +0100 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2012-02-01 06:31:46 +0100 |
commit | 6fade1987b2a59b53a4f31c17fe5ba6ede9cf4a1 (patch) | |
tree | 62b1d4fadc78a3d9baa58f6a0ca1c517e76a8df0 | |
parent | 82f360f598ca21d7e51091b044484cddb07132d2 (diff) | |
download | dpkg-6fade1987b2a59b53a4f31c17fe5ba6ede9cf4a1.tar.gz |
dpkg: Pass struct pkgbin to log_action()
-rw-r--r-- | src/configure.c | 2 | ||||
-rw-r--r-- | src/help.c | 4 | ||||
-rw-r--r-- | src/main.h | 2 | ||||
-rw-r--r-- | src/processarc.c | 6 | ||||
-rw-r--r-- | src/remove.c | 4 | ||||
-rw-r--r-- | src/trigproc.c | 2 |
6 files changed, 11 insertions, 9 deletions
diff --git a/src/configure.c b/src/configure.c index ee6bb2403..151564cbb 100644 --- a/src/configure.c +++ b/src/configure.c @@ -311,7 +311,7 @@ deferred_configure(struct pkginfo *pkg) printf(_("Setting up %s (%s) ...\n"), pkg->set->name, versiondescribe(&pkg->installed.version, vdew_nonambig)); - log_action("configure", pkg); + log_action("configure", pkg, &pkg->installed); trig_activate_packageprocessing(pkg); diff --git a/src/help.c b/src/help.c index b5a091a72..42c68baa4 100644 --- a/src/help.c +++ b/src/help.c @@ -642,7 +642,9 @@ void ensure_pathname_nonexisting(const char *pathname) { subproc_wait_check(pid, "rm cleanup", 0); } -void log_action(const char *action, struct pkginfo *pkg) { +void +log_action(const char *action, struct pkginfo *pkg, struct pkgbin *pkgbin) +{ log_message("%s %s %s %s", action, pkg->set->name, versiondescribe(&pkg->installed.version, vdew_nonambig), versiondescribe(&pkg->available.version, vdew_nonambig)); diff --git a/src/main.h b/src/main.h index ff006f866..afbfca020 100644 --- a/src/main.h +++ b/src/main.h @@ -256,7 +256,7 @@ bool dir_is_used_by_pkg(struct filenamenode *namenode, struct pkginfo *pkg, struct fileinlist *list); bool dir_has_conffiles(struct filenamenode *namenode, struct pkginfo *pkg); -void log_action(const char *action, struct pkginfo *pkg); +void log_action(const char *action, struct pkginfo *pkg, struct pkgbin *pkgbin); /* from trigproc.c */ diff --git a/src/processarc.c b/src/processarc.c index b151c5efc..9290828d5 100644 --- a/src/processarc.c +++ b/src/processarc.c @@ -342,7 +342,7 @@ pkg_disappear(struct pkginfo *pkg, struct pkginfo *infavour) { printf(_("(Noting disappearance of %s, which has been completely replaced.)\n"), pkg->set->name); - log_action("disappear", pkg); + log_action("disappear", pkg, &pkg->installed); debug(dbg_general, "pkg_disappear disappearing %s", pkg->set->name); trig_activate_packageprocessing(pkg); @@ -554,10 +554,10 @@ void process_archive(const char *filename) { pkg->set->name, versiondescribe(&pkg->installed.version,vdew_nonambig), pfilename); - log_action("upgrade", pkg); + log_action("upgrade", pkg, &pkg->installed); } else { printf(_("Unpacking %s (from %s) ...\n"), pkg->set->name, pfilename); - log_action("install", pkg); + log_action("install", pkg, &pkg->available); } if (f_noact) { diff --git a/src/remove.c b/src/remove.c index 9d633e796..3b8bd1a9c 100644 --- a/src/remove.c +++ b/src/remove.c @@ -155,7 +155,7 @@ void deferred_remove(struct pkginfo *pkg) { oldconffsetflags(pkg->installed.conffiles); printf(_("Removing %s ...\n"), pkg->set->name); - log_action("remove", pkg); + log_action("remove", pkg, &pkg->installed); trig_activate_packageprocessing(pkg); if (pkg->status >= stat_halfconfigured) { static enum pkgstatus oldpkgstatus; @@ -407,7 +407,7 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) { const char *const *ext; printf(_("Purging configuration files for %s ...\n"), pkg->set->name); - log_action("purge", pkg); + log_action("purge", pkg, &pkg->installed); trig_activate_packageprocessing(pkg); /* We may have modified this above. */ diff --git a/src/trigproc.c b/src/trigproc.c index c5b231c7e..257a7eb8f 100644 --- a/src/trigproc.c +++ b/src/trigproc.c @@ -315,7 +315,7 @@ trigproc(struct pkginfo *pkg) return; printf(_("Processing triggers for %s ...\n"), pkg->set->name); - log_action("trigproc", pkg); + log_action("trigproc", pkg, &pkg->installed); varbuf_reset(&namesarg); for (tp = pkg->trigpend_head; tp; tp = tp->next) { |