[Midnightbsd-cvs] src [7215] trunk/lib/libmport: add syslog support to libmport.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Aug 8 00:57:20 EDT 2015
Revision: 7215
http://svnweb.midnightbsd.org/src/?rev=7215
Author: laffer1
Date: 2015-08-08 00:57:19 -0400 (Sat, 08 Aug 2015)
Log Message:
-----------
add syslog support to libmport. when installing or uninstalling, it will be logged via LOG_NOTICE facility
Modified Paths:
--------------
trunk/lib/libmport/bundle_read_install_pkg.c
trunk/lib/libmport/delete_primative.c
Modified: trunk/lib/libmport/bundle_read_install_pkg.c
===================================================================
--- trunk/lib/libmport/bundle_read_install_pkg.c 2015-08-06 01:35:50 UTC (rev 7214)
+++ trunk/lib/libmport/bundle_read_install_pkg.c 2015-08-08 04:57:19 UTC (rev 7215)
@@ -37,6 +37,8 @@
#include <string.h>
#include <errno.h>
#include <unistd.h>
+#include <syslog.h>
+#include <stdarg.h>
#include <archive_entry.h>
@@ -59,6 +61,8 @@
if (do_post_install(mport, bundle, pkg) != MPORT_OK)
RETURN_CURRENT_ERROR;
+
+ syslog(LOG_NOTICE, "%s-%s installed", pkg->name, pkg->version);
return MPORT_OK;
}
Modified: trunk/lib/libmport/delete_primative.c
===================================================================
--- trunk/lib/libmport/delete_primative.c 2015-08-06 01:35:50 UTC (rev 7214)
+++ trunk/lib/libmport/delete_primative.c 2015-08-08 04:57:19 UTC (rev 7215)
@@ -36,11 +36,13 @@
#include <md5.h>
#include <stdlib.h>
#include <libgen.h>
+#include <syslog.h>
+#include <stdarg.h>
+
#include "mport.h"
#include "mport_private.h"
-
static int run_pkg_deinstall(mportInstance *, mportPackageMeta *, const char *);
static int delete_pkg_infra(mportInstance *, mportPackageMeta *);
static int check_for_upwards_depends(mportInstance *, mportPackageMeta *);
@@ -242,6 +244,7 @@
(mport->progress_free_cb)();
mport_pkgmeta_logevent(mport, pack, "Package deleted");
+ syslog(LOG_NOTICE, "%s-%s deinstalled", pack->name, pack->version);
return MPORT_OK;
}
More information about the Midnightbsd-cvs
mailing list