mysql5: Fix class ordering problem by converting to use SYSROOT_PREPROCESS_FUNCS
authorRichard Purdie <rpurdie@linux.intel.com>
Wed, 11 Nov 2009 21:38:47 +0000 (21:38 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 11 Nov 2009 21:38:47 +0000 (21:38 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
recipes/mysql/mysql5_5.1.40.inc

index aa69831..2871674 100644 (file)
@@ -41,7 +41,10 @@ do_stage() {
        oe_libinstall -a -C libmysqld libmysqld ${STAGING_LIBDIR}
 }
 
-do_stage_append() {
+SYSROOT_PREPROCESS_FUNCS += "mysql5_sysroot_preprocess"
+
+# We need to append this so it runs *after* binconfig's preprocess function
+mysql5_sysroot_preprocess () {
        sed -i -es,^pkgincludedir=\'/usr/include/mysql\',pkgincludedir=\'${STAGING_INCDIR}\', ${STAGING_BINDIR_CROSS}/mysql_config
        sed -i -es,^pkglibdir=\'/usr/lib/mysql\',pkglibdir=\'${STAGING_LIBDIR}\', ${STAGING_BINDIR_CROSS}/mysql_config
 }