[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