[Midnightbsd-cvs] src [7386] trunk/lib/libmport/bundle_read_install_pkg.c: micro optimization.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Nov 29 12:32:47 EST 2015
Revision: 7386
http://svnweb.midnightbsd.org/src/?rev=7386
Author: laffer1
Date: 2015-11-29 12:32:47 -0500 (Sun, 29 Nov 2015)
Log Message:
-----------
micro optimization. Only fetch rows that we want to use.
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-11-29 17:29:45 UTC (rev 7385)
+++ trunk/lib/libmport/bundle_read_install_pkg.c 2015-11-29 17:32:47 UTC (rev 7386)
@@ -94,7 +94,7 @@
RETURN_CURRENT_ERROR;
/* Process @preexec steps */
- if (mport_db_prepare(db, &assets, "SELECT type, data FROM stub.assets WHERE pkg=%Q", pkg->name) != MPORT_OK)
+ if (mport_db_prepare(db, &assets, "SELECT type, data FROM stub.assets WHERE pkg=%Q and type in (%Q, %Q)", pkg->name, ASSET_CWD, ASSET_PREEXEC) != MPORT_OK)
goto ERROR;
(void) strlcpy(cwd, pkg->prefix, sizeof(cwd));
More information about the Midnightbsd-cvs
mailing list