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 = "/" |