[Midnightbsd-cvs] src [7318] trunk/lib/libmport/bundle_read_install_pkg.c: fix several issues

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Sep 26 13:55:45 EDT 2015


Revision: 7318
          http://svnweb.midnightbsd.org/src/?rev=7318
Author:   laffer1
Date:     2015-09-26 13:55:44 -0400 (Sat, 26 Sep 2015)
Log Message:
-----------
fix several issues

Modified Paths:
--------------
    trunk/lib/libmport/bundle_read_install_pkg.c

Modified: trunk/lib/libmport/bundle_read_install_pkg.c
===================================================================
--- trunk/lib/libmport/bundle_read_install_pkg.c	2015-09-26 17:53:35 UTC (rev 7317)
+++ trunk/lib/libmport/bundle_read_install_pkg.c	2015-09-26 17:55:44 UTC (rev 7318)
@@ -45,6 +45,7 @@
 static int do_pre_install(mportInstance *, mportBundleRead *, mportPackageMeta *);
 static int do_actual_install(mportInstance *, mportBundleRead *, mportPackageMeta *);
 static int do_post_install(mportInstance *, mportBundleRead *, mportPackageMeta *);
+static int run_postexec(mportInstance *, mportBundleRead *, mportPackageMeta *);
 static int run_pkg_install(mportInstance *, mportBundleRead *, mportPackageMeta *, const char *);
 static int run_mtree(mportInstance *, mportBundleRead *, mportPackageMeta *);
 static int display_pkg_msg(mportInstance *, mportBundleRead *, mportPackageMeta *);
@@ -80,6 +81,11 @@
     sqlite3 *db;
     mportAssetListEntryType type;
     const char *data, *checksum;
+    uid_t owner = 0; /* root */
+    gid_t group = 0; /* wheel */
+    mode_t *set;
+    mode_t newmode;
+    char *mode = NULL;
 
     db = mport->db;
 
@@ -437,7 +443,8 @@
     return run_pkg_install(mport, bundle, pkg, "POST-INSTALL");
 }
 
-static int run_postexec(mportInstance *mport, mportBundleRead *bundle, mportPackageMeta *pkg)
+static int
+run_postexec(mportInstance *mport, mportBundleRead *bundle, mportPackageMeta *pkg)
 {
     int ret;
     char cwd[FILENAME_MAX];
@@ -448,6 +455,11 @@
     mode_t *set;
     mode_t newmode;
     char *mode = NULL;
+    uid_t owner = 0; /* root */
+    gid_t group = 0; /* wheel */
+    mode_t *set;
+    mode_t newmode;
+    char *mode = NULL;
 
     db = mport->db;
 



More information about the Midnightbsd-cvs mailing list