diff options
Diffstat (limited to 'meta-oe/recipes-support/mysql/mysql5_5.1.40.inc')
| -rw-r--r-- | meta-oe/recipes-support/mysql/mysql5_5.1.40.inc | 210 |
1 files changed, 105 insertions, 105 deletions
diff --git a/meta-oe/recipes-support/mysql/mysql5_5.1.40.inc b/meta-oe/recipes-support/mysql/mysql5_5.1.40.inc index af0ddbb5c0..3d79e193d6 100644 --- a/meta-oe/recipes-support/mysql/mysql5_5.1.40.inc +++ b/meta-oe/recipes-support/mysql/mysql5_5.1.40.inc | |||
| @@ -35,13 +35,13 @@ EXTRA_OEMAKE = "'GEN_LEX_HASH=${STAGING_BINDIR_NATIVE}/gen_lex_hash'" | |||
| 35 | EXTRA_OECONF = " --with-atomic-ops=up --with-embedded-server --prefix=/usr --sysconfdir=/etc/mysql --localstatedir=/var/mysql --disable-dependency-tracking --without-raid --without-debug --with-low-memory --without-query-cache --without-man --without-docs --without-innodb " | 35 | EXTRA_OECONF = " --with-atomic-ops=up --with-embedded-server --prefix=/usr --sysconfdir=/etc/mysql --localstatedir=/var/mysql --disable-dependency-tracking --without-raid --without-debug --with-low-memory --without-query-cache --without-man --without-docs --without-innodb " |
| 36 | 36 | ||
| 37 | do_configure_append() { | 37 | do_configure_append() { |
| 38 | sed -i /comp_err/d ${S}/sql/share/Makefile | 38 | sed -i /comp_err/d ${S}/sql/share/Makefile |
| 39 | 39 | ||
| 40 | # handle distros with different values of ${libexecdir} | 40 | # handle distros with different values of ${libexecdir} |
| 41 | libexecdir2=`echo ${libexecdir} | sed -e 's+/usr/++g'` | 41 | libexecdir2=`echo ${libexecdir} | sed -e 's+/usr/++g'` |
| 42 | sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysql_install_db.sh | 42 | sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysql_install_db.sh |
| 43 | sed -i -e "s:mysqld libexec:mysqld $libexecdir2:g" ${S}/scripts/mysql_install_db.sh | 43 | sed -i -e "s:mysqld libexec:mysqld $libexecdir2:g" ${S}/scripts/mysql_install_db.sh |
| 44 | sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysqld_safe.sh | 44 | sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysqld_safe.sh |
| 45 | } | 45 | } |
| 46 | 46 | ||
| 47 | SYSROOT_PREPROCESS_FUNCS += "mysql5_sysroot_preprocess" | 47 | SYSROOT_PREPROCESS_FUNCS += "mysql5_sysroot_preprocess" |
| @@ -52,45 +52,45 @@ SYSROOT_PREPROCESS_FUNCS += "mysql5_sysroot_preprocess" | |||
| 52 | # plugindir is not fixed, but we don't create any plugins. | 52 | # plugindir is not fixed, but we don't create any plugins. |
| 53 | # | 53 | # |
| 54 | mysql5_sysroot_preprocess () { | 54 | mysql5_sysroot_preprocess () { |
| 55 | sed -i -es,^pkgincludedir=.*,pkgincludedir=\'${STAGING_INCDIR}/mysql\', ${SYSROOT_DESTDIR}${bindir_crossscripts}/mysql_config | 55 | sed -i -es,^pkgincludedir=.*,pkgincludedir=\'${STAGING_INCDIR}/mysql\', ${SYSROOT_DESTDIR}${bindir_crossscripts}/mysql_config |
| 56 | sed -i -es,^pkglibdir=.*,pkglibdir=\'${STAGING_LIBDIR}\', ${SYSROOT_DESTDIR}${bindir_crossscripts}/mysql_config | 56 | sed -i -es,^pkglibdir=.*,pkglibdir=\'${STAGING_LIBDIR}\', ${SYSROOT_DESTDIR}${bindir_crossscripts}/mysql_config |
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | do_install() { | 59 | do_install() { |
| 60 | oe_runmake 'DESTDIR=${D}' install | 60 | oe_runmake 'DESTDIR=${D}' install |
| 61 | mv -f ${D}${libdir}/mysql/* ${D}${libdir} | 61 | mv -f ${D}${libdir}/mysql/* ${D}${libdir} |
| 62 | rmdir ${D}${libdir}/mysql | 62 | rmdir ${D}${libdir}/mysql |
| 63 | 63 | ||
| 64 | install -d ${D}/etc/init.d | 64 | install -d ${D}/etc/init.d |
| 65 | install -m 0644 ${WORKDIR}/my.cnf ${D}/etc/ | 65 | install -m 0644 ${WORKDIR}/my.cnf ${D}/etc/ |
| 66 | install -m 0755 ${WORKDIR}/mysqld.sh ${D}/etc/init.d/mysqld | 66 | install -m 0755 ${WORKDIR}/mysqld.sh ${D}/etc/init.d/mysqld |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | pkg_postinst_mysql5-server () { | 69 | pkg_postinst_mysql5-server () { |
| 70 | if [ "x$D" != "x" ]; then | 70 | if [ "x$D" != "x" ]; then |
| 71 | exit 1 | 71 | exit 1 |
| 72 | fi | 72 | fi |
| 73 | 73 | ||
| 74 | grep mysql /etc/passwd || adduser --disabled-password --home=/var/mysql --ingroup nogroup mysql | 74 | grep mysql /etc/passwd || adduser --disabled-password --home=/var/mysql --ingroup nogroup mysql |
| 75 | 75 | ||
| 76 | #Install the database | 76 | #Install the database |
| 77 | test -d /usr/bin || mkdir -p /usr/bin | 77 | test -d /usr/bin || mkdir -p /usr/bin |
| 78 | test -e /usr/bin/hostname || ln -s /bin/hostname /usr/bin/hostname | 78 | test -e /usr/bin/hostname || ln -s /bin/hostname /usr/bin/hostname |
| 79 | mkdir /var/lib/mysql | 79 | mkdir /var/lib/mysql |
| 80 | chown mysql.nogroup /var/lib/mysql | 80 | chown mysql.nogroup /var/lib/mysql |
| 81 | 81 | ||
| 82 | mysql_install_db | 82 | mysql_install_db |
| 83 | 83 | ||
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | pkg_postrm_mysql5-server () { | 86 | pkg_postrm_mysql5-server () { |
| 87 | grep mysql /etc/passwd && deluser mysql | 87 | grep mysql /etc/passwd && deluser mysql |
| 88 | } | 88 | } |
| 89 | 89 | ||
| 90 | PACKAGES = "${PN}-dbg ${PN} \ | 90 | PACKAGES = "${PN}-dbg ${PN} \ |
| 91 | libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev libmysqlclient-r-dbg \ | 91 | libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev libmysqlclient-r-dbg \ |
| 92 | libmysqlclient libmysqlclient-dev libmysqlclient-staticdev libmysqlclient-dbg \ | 92 | libmysqlclient libmysqlclient-dev libmysqlclient-staticdev libmysqlclient-dbg \ |
| 93 | ${PN}-client ${PN}-server ${PN}-leftovers" | 93 | ${PN}-client ${PN}-server ${PN}-leftovers" |
| 94 | CONFFILES_${PN}-server += "${sysconfdir}/my.cnf" | 94 | CONFFILES_${PN}-server += "${sysconfdir}/my.cnf" |
| 95 | 95 | ||
| 96 | FILES_${PN} = " " | 96 | FILES_${PN} = " " |
| @@ -98,95 +98,95 @@ RDEPENDS_${PN} = "${PN}-client ${PN}-server" | |||
| 98 | ALLOW_EMPTY_${PN} = "1" | 98 | ALLOW_EMPTY_${PN} = "1" |
| 99 | 99 | ||
| 100 | FILES_libmysqlclient = "\ | 100 | FILES_libmysqlclient = "\ |
| 101 | ${libdir}/libmysqlclient.so.* \ | 101 | ${libdir}/libmysqlclient.so.* \ |
| 102 | ${libdir}/plugin/*.so.*" | 102 | ${libdir}/plugin/*.so.*" |
| 103 | FILES_libmysqlclient-dev = " \ | 103 | FILES_libmysqlclient-dev = " \ |
| 104 | ${includedir}/mysql/ \ | 104 | ${includedir}/mysql/ \ |
| 105 | ${libdir}/libmysqlclient.so \ | 105 | ${libdir}/libmysqlclient.so \ |
| 106 | ${libdir}/libmysqlclient.la \ | 106 | ${libdir}/libmysqlclient.la \ |
| 107 | ${libdir}/plugin/*.so \ | 107 | ${libdir}/plugin/*.so \ |
| 108 | ${libdir}/plugin/*.la \ | 108 | ${libdir}/plugin/*.la \ |
| 109 | ${sysconfdir}/aclocal \ | 109 | ${sysconfdir}/aclocal \ |
| 110 | ${bindir}/mysql_config" | 110 | ${bindir}/mysql_config" |
| 111 | FILES_libmysqlclient-staticdev = "\ | 111 | FILES_libmysqlclient-staticdev = "\ |
| 112 | ${libdir}/*.a \ | 112 | ${libdir}/*.a \ |
| 113 | ${libdir}/plugin/*.a" | 113 | ${libdir}/plugin/*.a" |
| 114 | FILES_libmysqlclient-dbg = "${libdir}/plugin/.debug/ \ | 114 | FILES_libmysqlclient-dbg = "${libdir}/plugin/.debug/ \ |
| 115 | /usr/mysql-test/lib/My/SafeProcess/.debug/my_safe_process" | 115 | /usr/mysql-test/lib/My/SafeProcess/.debug/my_safe_process" |
| 116 | 116 | ||
| 117 | FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*" | 117 | FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*" |
| 118 | FILES_libmysqlclient-r-dev = "\ | 118 | FILES_libmysqlclient-r-dev = "\ |
| 119 | ${libdir}/libmysqlclient_r.so \ | 119 | ${libdir}/libmysqlclient_r.so \ |
| 120 | ${libdir}/libmysqlclient_r.la" | 120 | ${libdir}/libmysqlclient_r.la" |
| 121 | FILES_libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a" | 121 | FILES_libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a" |
| 122 | FILES_libmysqlclient-r-dbg = "${libdir}/plugin/.debuglibmysqlclient_r.so.*" | 122 | FILES_libmysqlclient-r-dbg = "${libdir}/plugin/.debuglibmysqlclient_r.so.*" |
| 123 | 123 | ||
| 124 | FILES_${PN}-client = "\ | 124 | FILES_${PN}-client = "\ |
| 125 | ${bindir}/myisam_ftdump \ | 125 | ${bindir}/myisam_ftdump \ |
| 126 | ${bindir}/mysql \ | 126 | ${bindir}/mysql \ |
| 127 | ${bindir}/mysql_client_test \ | 127 | ${bindir}/mysql_client_test \ |
| 128 | ${bindir}/mysql_client_test_embedded \ | 128 | ${bindir}/mysql_client_test_embedded \ |
| 129 | ${bindir}/mysql_find_rows \ | 129 | ${bindir}/mysql_find_rows \ |
| 130 | ${bindir}/mysql_fix_extensions \ | 130 | ${bindir}/mysql_fix_extensions \ |
| 131 | ${bindir}/mysql_waitpid \ | 131 | ${bindir}/mysql_waitpid \ |
| 132 | ${bindir}/mysqlaccess \ | 132 | ${bindir}/mysqlaccess \ |
| 133 | ${bindir}/mysqladmin \ | 133 | ${bindir}/mysqladmin \ |
| 134 | ${bindir}/mysqlbug \ | 134 | ${bindir}/mysqlbug \ |
| 135 | ${bindir}/mysqlcheck \ | 135 | ${bindir}/mysqlcheck \ |
| 136 | ${bindir}/mysqldump \ | 136 | ${bindir}/mysqldump \ |
| 137 | ${bindir}/mysqldumpslow \ | 137 | ${bindir}/mysqldumpslow \ |
| 138 | ${bindir}/mysqlimport \ | 138 | ${bindir}/mysqlimport \ |
| 139 | ${bindir}/mysqlshow \ | 139 | ${bindir}/mysqlshow \ |
| 140 | ${bindir}/mysqlslap \ | 140 | ${bindir}/mysqlslap \ |
| 141 | ${bindir}/mysqltest_embedded \ | 141 | ${bindir}/mysqltest_embedded \ |
| 142 | ${libexecdir}/mysqlmanager" | 142 | ${libexecdir}/mysqlmanager" |
| 143 | 143 | ||
| 144 | FILES_${PN}-server = "\ | 144 | FILES_${PN}-server = "\ |
| 145 | ${bindir}/comp_err \ | 145 | ${bindir}/comp_err \ |
| 146 | ${bindir}/isamchk \ | 146 | ${bindir}/isamchk \ |
| 147 | ${bindir}/isamlog \ | 147 | ${bindir}/isamlog \ |
| 148 | ${bindir}/msql2mysql \ | 148 | ${bindir}/msql2mysql \ |
| 149 | ${bindir}/my_print_defaults \ | 149 | ${bindir}/my_print_defaults \ |
| 150 | ${bindir}/myisamchk \ | 150 | ${bindir}/myisamchk \ |
| 151 | ${bindir}/myisamlog \ | 151 | ${bindir}/myisamlog \ |
| 152 | ${bindir}/myisampack \ | 152 | ${bindir}/myisampack \ |
| 153 | ${bindir}/mysql_convert_table_format \ | 153 | ${bindir}/mysql_convert_table_format \ |
| 154 | ${bindir}/mysql_fix_privilege_tables \ | 154 | ${bindir}/mysql_fix_privilege_tables \ |
| 155 | ${bindir}/mysql_install_db \ | 155 | ${bindir}/mysql_install_db \ |
| 156 | ${bindir}/mysql_secure_installation \ | 156 | ${bindir}/mysql_secure_installation \ |
| 157 | ${bindir}/mysql_setpermission \ | 157 | ${bindir}/mysql_setpermission \ |
| 158 | ${bindir}/mysql_tzinfo_to_sql \ | 158 | ${bindir}/mysql_tzinfo_to_sql \ |
| 159 | ${bindir}/mysql_upgrade \ | 159 | ${bindir}/mysql_upgrade \ |
| 160 | ${bindir}/mysql_zap \ | 160 | ${bindir}/mysql_zap \ |
| 161 | ${bindir}/mysqlbinlog \ | 161 | ${bindir}/mysqlbinlog \ |
| 162 | ${bindir}/mysqld_multi \ | 162 | ${bindir}/mysqld_multi \ |
| 163 | ${bindir}/mysqld_safe \ | 163 | ${bindir}/mysqld_safe \ |
| 164 | ${bindir}/mysqlhotcopy \ | 164 | ${bindir}/mysqlhotcopy \ |
| 165 | ${bindir}/mysqltest \ | 165 | ${bindir}/mysqltest \ |
| 166 | ${bindir}/ndb_delete_all \ | 166 | ${bindir}/ndb_delete_all \ |
| 167 | ${bindir}/ndb_desc \ | 167 | ${bindir}/ndb_desc \ |
| 168 | ${bindir}/ndb_drop_index \ | 168 | ${bindir}/ndb_drop_index \ |
| 169 | ${bindir}/ndb_drop_table \ | 169 | ${bindir}/ndb_drop_table \ |
| 170 | ${bindir}/ndb_mgm \ | 170 | ${bindir}/ndb_mgm \ |
| 171 | ${bindir}/ndb_restore \ | 171 | ${bindir}/ndb_restore \ |
| 172 | ${bindir}/ndb_select_all \ | 172 | ${bindir}/ndb_select_all \ |
| 173 | ${bindir}/ndb_select_count \ | 173 | ${bindir}/ndb_select_count \ |
| 174 | ${bindir}/ndb_show_tables \ | 174 | ${bindir}/ndb_show_tables \ |
| 175 | ${bindir}/ndb_waiter \ | 175 | ${bindir}/ndb_waiter \ |
| 176 | ${bindir}/pack_isam \ | 176 | ${bindir}/pack_isam \ |
| 177 | ${bindir}/perror \ | 177 | ${bindir}/perror \ |
| 178 | ${bindir}/replace \ | 178 | ${bindir}/replace \ |
| 179 | ${bindir}/resolve_stack_dump \ | 179 | ${bindir}/resolve_stack_dump \ |
| 180 | ${bindir}/resolveip \ | 180 | ${bindir}/resolveip \ |
| 181 | ${libexecdir}/mysqld \ | 181 | ${libexecdir}/mysqld \ |
| 182 | ${sbindir}/mysqld \ | 182 | ${sbindir}/mysqld \ |
| 183 | ${sbindir}/ndb_cpcd \ | 183 | ${sbindir}/ndb_cpcd \ |
| 184 | ${sbindir}/ndbd \ | 184 | ${sbindir}/ndbd \ |
| 185 | ${sbindir}/ndb_mgmd \ | 185 | ${sbindir}/ndb_mgmd \ |
| 186 | ${datadir}/mysql/ \ | 186 | ${datadir}/mysql/ \ |
| 187 | ${localstatedir}/mysql/ \ | 187 | ${localstatedir}/mysql/ \ |
| 188 | ${sysconfdir}/init.d \ | 188 | ${sysconfdir}/init.d \ |
| 189 | ${sysconfdir}/my.cnf" | 189 | ${sysconfdir}/my.cnf" |
| 190 | 190 | ||
| 191 | DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}" | 191 | DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}" |
| 192 | FILES_${PN}-leftovers = "/" | 192 | FILES_${PN}-leftovers = "/" |
