[Midnightbsd-cvs] src [7314] trunk/lib/libmport/delete_primative.c: set file
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 26 13:49:10 EDT 2015
Revision: 7314
http://svnweb.midnightbsd.org/src/?rev=7314
Author: laffer1
Date: 2015-09-26 13:49:10 -0400 (Sat, 26 Sep 2015)
Log Message:
-----------
set file
Modified Paths:
--------------
trunk/lib/libmport/delete_primative.c
Modified: trunk/lib/libmport/delete_primative.c
===================================================================
--- trunk/lib/libmport/delete_primative.c 2015-09-26 17:45:27 UTC (rev 7313)
+++ trunk/lib/libmport/delete_primative.c 2015-09-26 17:49:10 UTC (rev 7314)
@@ -43,11 +43,9 @@
#include "mport.h"
#include "mport_private.h"
-
+static int run_unexec(mportInstance *, mportPackageMeta *, mportAssetListEntryType);
static int run_pkg_deinstall(mportInstance *, mportPackageMeta *, const char *);
-
static int delete_pkg_infra(mportInstance *, mportPackageMeta *);
-
static int check_for_upwards_depends(mportInstance *, mportPackageMeta *);
@@ -297,6 +295,16 @@
}
data = sqlite3_column_text(assets, 0);
+ char file[FILENAME_MAX];
+ /* XXX TMP */
+ if (data == NULL) {
+ snprintf(file, sizeof(file), "%s", mport->root);
+ } else if (*data == '/') {
+ snprintf(file, sizeof(file), "%s%s", mport->root, data);
+ } else {
+ snprintf(file, sizeof(file), "%s%s/%s", mport->root, pack->prefix, data);
+ }
+
if (mport_run_asset_exec(mport, data, cwd, file) != MPORT_OK)
goto POSTUN_ERROR;
}
More information about the Midnightbsd-cvs
mailing list