summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/mysql/mysql5_5.1.40.inc
diff options
context:
space:
mode:
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.inc210
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'"
35EXTRA_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 " 35EXTRA_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
37do_configure_append() { 37do_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
47SYSROOT_PREPROCESS_FUNCS += "mysql5_sysroot_preprocess" 47SYSROOT_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#
54mysql5_sysroot_preprocess () { 54mysql5_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
59do_install() { 59do_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
69pkg_postinst_mysql5-server () { 69pkg_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
86pkg_postrm_mysql5-server () { 86pkg_postrm_mysql5-server () {
87 grep mysql /etc/passwd && deluser mysql 87 grep mysql /etc/passwd && deluser mysql
88} 88}
89 89
90PACKAGES = "${PN}-dbg ${PN} \ 90PACKAGES = "${PN}-dbg ${PN} \
91libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev libmysqlclient-r-dbg \ 91 libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev libmysqlclient-r-dbg \
92libmysqlclient 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"
94CONFFILES_${PN}-server += "${sysconfdir}/my.cnf" 94CONFFILES_${PN}-server += "${sysconfdir}/my.cnf"
95 95
96FILES_${PN} = " " 96FILES_${PN} = " "
@@ -98,95 +98,95 @@ RDEPENDS_${PN} = "${PN}-client ${PN}-server"
98ALLOW_EMPTY_${PN} = "1" 98ALLOW_EMPTY_${PN} = "1"
99 99
100FILES_libmysqlclient = "\ 100FILES_libmysqlclient = "\
101${libdir}/libmysqlclient.so.* \ 101 ${libdir}/libmysqlclient.so.* \
102${libdir}/plugin/*.so.*" 102 ${libdir}/plugin/*.so.*"
103FILES_libmysqlclient-dev = " \ 103FILES_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"
111FILES_libmysqlclient-staticdev = "\ 111FILES_libmysqlclient-staticdev = "\
112${libdir}/*.a \ 112 ${libdir}/*.a \
113${libdir}/plugin/*.a" 113 ${libdir}/plugin/*.a"
114FILES_libmysqlclient-dbg = "${libdir}/plugin/.debug/ \ 114FILES_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
117FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*" 117FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*"
118FILES_libmysqlclient-r-dev = "\ 118FILES_libmysqlclient-r-dev = "\
119${libdir}/libmysqlclient_r.so \ 119 ${libdir}/libmysqlclient_r.so \
120${libdir}/libmysqlclient_r.la" 120 ${libdir}/libmysqlclient_r.la"
121FILES_libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a" 121FILES_libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a"
122FILES_libmysqlclient-r-dbg = "${libdir}/plugin/.debuglibmysqlclient_r.so.*" 122FILES_libmysqlclient-r-dbg = "${libdir}/plugin/.debuglibmysqlclient_r.so.*"
123 123
124FILES_${PN}-client = "\ 124FILES_${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
144FILES_${PN}-server = "\ 144FILES_${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
191DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}" 191DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}"
192FILES_${PN}-leftovers = "/" 192FILES_${PN}-leftovers = "/"