]> git.pld-linux.org Git - packages/mysql.git/blame - mysql.spec
- R: logrotate
[packages/mysql.git] / mysql.spec
CommitLineData
13ce82d8 1# TODO:
2# - C(XX)FLAGS for innodb subdirs are overriden by ./configure!
3# - http://bugs.mysql.com/bug.php?id=16470
4#
5# Conditional build:
f3b912d8
ER
6%bcond_without big_tables # Support tables with more than 4G rows even on 32 bit platforms
7%bcond_without federated # Federated storage engine support
a78a22c1 8%bcond_without innodb # InnoDB storage engine support
13ce82d8 9%bcond_without raid # Without raid
10%bcond_without ssl # Without OpenSSL
11%bcond_without tcpd # Without libwrap (tcp_wrappers) support
f3b912d8 12%bcond_with bdb # Berkeley DB support
b79f901f 13%bcond_without sphinx # Sphinx storage engine support
13ce82d8 14#
15%include /usr/lib/rpm/macros.perl
16#define _snap 20060111
17Summary: MySQL: a very fast and reliable SQL database engine
89316dd1
ER
18Summary(de.UTF-8): MySQL: ist eine SQL-Datenbank
19Summary(fr.UTF-8): MySQL: un serveur SQL rapide et fiable
20Summary(pl.UTF-8): MySQL: bardzo szybka i niezawodna baza danych (SQL)
21Summary(pt_BR.UTF-8): MySQL: Um servidor SQL rápido e confiável
22Summary(ru.UTF-8): MySQL - быстрый SQL-сервер
23Summary(uk.UTF-8): MySQL - швидкий SQL-сервер
24Summary(zh_CN.UTF-8): MySQL数据库服务器
13ce82d8 25Name: mysql
fd2b4d8b
ER
26Version: 5.0.68
27Release: 0.1
13ce82d8 28License: GPL + MySQL FLOSS Exception
29Group: Applications/Databases
7628f771 30#Source0: ftp://ftp.mysql.com/pub/mysql/src/%{name}-%{version}.tar.gz
9c595a7a 31#Source0: http://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-5.0/%{name}-%{version}.tar.gz
fd2b4d8b
ER
32#Source0: http://mysql.he.net/Downloads/MySQL-5.0/%{name}-%{version}.tar.gz
33Source0: http://mirror.provenscaling.com/mysql/enterprise/source/5.0/%{name}-%{version}.tar.gz
34# Source0-md5: b3351d755bd62fd203bae777a77ccfef
ca69bb2b
AG
35Source100: http://www.sphinxsearch.com/downloads/sphinx-0.9.8.tar.gz
36# Source100-md5: 347e547b79b733778d7553ede34e0aac
13ce82d8 37Source1: %{name}.init
38Source2: %{name}.sysconfig
39Source3: %{name}.logrotate
40Source4: %{name}d.conf
41Source5: %{name}-clusters.conf
42Source7: %{name}-ndb.init
43Source8: %{name}-ndb.sysconfig
44Source9: %{name}-ndb-mgm.init
45Source10: %{name}-ndb-mgm.sysconfig
46Source11: %{name}-ndb-cpc.init
47Source12: %{name}-ndb-cpc.sysconfig
48Source13: %{name}-client.conf
49Patch0: %{name}-libs.patch
a78a22c1 50Patch1: %{name}-sphinx.patch
13ce82d8 51Patch2: %{name}-c++.patch
52Patch3: %{name}-info.patch
53Patch4: %{name}-sql-cxx-pic.patch
54Patch5: %{name}-noproc.patch
55Patch6: %{name}-fix_privilege_tables.patch
56Patch7: %{name}-align.patch
57Patch8: %{name}-client-config.patch
58Patch9: %{name}-build.patch
59Patch10: %{name}-alpha.patch
60Patch11: %{name}-ndb-ldflags.patch
61Patch12: %{name}-bug-20153.patch
8ecd9b33
ER
62Patch13: %{name}-bug-34192.patch
63Patch14: %{name}-bug-16470.patch
64Patch15: %{name}-system-users.patch
ccab89c6 65Patch16: %{name}-bug-39021.patch
fd2b4d8b 66# Percona patches, http://www.percona.com/percona-lab.html
aede9ad7
ER
67Patch17: %{name}-control_flush_and_merge_and_read.patch
68Patch18: %{name}-control_io-threads.patch
69Patch19: %{name}-microslow_innodb.patch
70Patch21: %{name}-show_patches.patch
71Patch22: %{name}-split_buf_pool_mutex_fixed_optimistic_safe.patch
72Patch23: %{name}-userstats-testsuite.patch
73Patch24: %{name}-userstats.patch
74#Patch25: %{name}-acc-pslist.patch
13ce82d8 75URL: http://www.mysql.com/products/database/mysql/community_edition.html
76BuildRequires: autoconf
77BuildRequires: automake
a203d680 78BuildRequires: bison
13ce82d8 79%{?with_bdb:BuildRequires: db3-devel}
a203d680 80BuildRequires: flex
13ce82d8 81BuildRequires: libstdc++-devel >= 5:3.0
82BuildRequires: libtool
83%{?with_tcpd:BuildRequires: libwrap-devel}
84BuildRequires: ncurses-devel >= 4.2
85%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
86BuildRequires: perl-DBI
87BuildRequires: perl-devel >= 1:5.6.1
88BuildRequires: readline-devel >= 4.2
89BuildRequires: rpm-perlprov >= 4.1-13
90BuildRequires: rpmbuild(macros) >= 1.268
91BuildRequires: sed >= 4.0
92BuildRequires: texinfo
93BuildRequires: zlib-devel
94Requires(post,preun): /sbin/chkconfig
95Requires(postun): /usr/sbin/groupdel
96Requires(postun): /usr/sbin/userdel
97Requires(pre): /bin/id
98Requires(pre): /usr/bin/getgid
99Requires(pre): /usr/sbin/groupadd
100Requires(pre): /usr/sbin/useradd
101Requires(triggerpostun): sed >= 4.0
102Requires: %{name}-charsets = %{version}-%{release}
103Requires: /usr/bin/setsid
2c8e4d6b 104Requires: logrotate
13ce82d8 105Requires: rc-scripts >= 0.2.0
106Provides: MySQL-server
107Provides: group(mysql)
108Provides: msqlormysql
109Provides: user(mysql)
110Obsoletes: MySQL
111Obsoletes: mysql-server
112BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
113
114%define _libexecdir %{_sbindir}
115%define _localstatedir /var/lib/mysql
116%define _mysqlhome /home/services/mysql
117
118%define _noautoreqdep 'perl(DBD::mysql)'
119# CFLAGS for innodb are altered
120%undefine configure_cache
121
122%description
123MySQL is a true multi-user, multi-threaded SQL (Structured Query
124Language) database server. SQL is the most popular database language
125in the world. MySQL is a client/server implementation that consists of
126a server daemon mysqld and many different client programs/libraries.
127
128The main goals of MySQL are speed, robustness and easy to use. MySQL
129was originally developed because we at Tcx needed a SQL server that
130could handle very big databases with magnitude higher speed than what
131any database vendor could offer to us. We have now been using MySQL
132since 1996 in a environment with more than 40 databases, 10,000
133tables, of which more than 500 have more than 7 million rows. This is
134about 50G of mission critical data.
135
136The base upon which MySQL is built is a set of routines that have been
137used in a highly demanding production environment for many years.
138While MySQL is still in development, it already offers a rich and
139highly useful function set.
140
89316dd1 141%description -l fr.UTF-8
13ce82d8 142MySQL est un serveur de bases de donnees SQL vraiment multi-usagers et
143multi-taches. Le langage SQL est le langage de bases de donnees le
144plus populaire au monde. MySQL est une implementation client/serveur
145qui consiste en un serveur (mysqld) et differents
146programmes/bibliotheques clientes.
147
148Les objectifs principaux de MySQL sont: vitesse, robustesse et
149facilite d'utilisation. MySQL fut originalement developpe parce que
150nous, chez Tcx, avions besoin d'un serveur SQL qui pouvait gerer de
151tres grandes bases de donnees avec une vitesse d'un ordre de magnitude
152superieur a ce que n'importe quel vendeur pouvait nous offrir. Nous
153utilisons MySQL depuis 1996 dans un environnement avec plus de 40
154bases de donnees, 10000 tables, desquelles plus de 500 ont plus de 7
155millions de lignes. Ceci represente environ 50G de donnees critiques.
156
157A la base de la conception de MySQL, on retrouve une serie de routines
158qui ont ete utilisees dans un environnement de production pendant
159plusieurs annees. Meme si MySQL est encore en developpement, il offre
160deja une riche et utile serie de fonctions.
161
89316dd1
ER
162%description -l pl.UTF-8
163MySQL to prawdziwie wieloużytkownikowy, wielowątkowy serwer baz danych
164SQL. SQL jest najpopularniejszym na świecie językiem używanym do baz
165danych. MySQL to implementacja klient/serwer składająca się z demona
166mysqld i wielu różnych programów i bibliotek klienckich.
167
168Głównymi celami MySQL-a są szybkość, potęga i łatwość użytkowania.
169MySQL oryginalnie był tworzony, ponieważ autorzy w Tcx potrzebowali
170serwera SQL do obsługi bardzo dużych baz danych z szybkością o wiele
171większą, niż mogli zaoferować inni producenci baz danych. Używają go
172od 1996 roku w środowisku z ponad 40 bazami danych, 10 000 tabel, z
173których ponad 500 zawiera ponad 7 milionów rekordów - w sumie około
13ce82d8 17450GB krytycznych danych.
175
89316dd1
ER
176Baza, na której oparty jest MySQL, składa się ze zbioru procedur,
177które były używane w bardzo wymagającym środowisku produkcyjnym przez
178wiele lat. Pomimo, że MySQL jest ciągle rozwijany, już oferuje bogaty
179i użyteczny zbiór funkcji.
13ce82d8 180
89316dd1 181%description -l de.UTF-8
13ce82d8 182MySQL ist eine SQL-Datenbank. Allerdings ist sie im Gegensatz zu
183Oracle, DB2 oder PostgreSQL keine relationale Datenbank. Die Daten
89316dd1
ER
184werden zwar in zweidimensionalen Tabellen gespeichert und können mit
185einem Primärschlüssel versehen werden. Es ist aber keine Definition
186eines Fremdschlüssels möglich. Der Benutzer ist somit bei einer
187MySQL-Datenbank völlig allein für die (referenzielle) Integrität der
13ce82d8 188Daten verantwortlich. Allein durch die Nutzung externer
89316dd1
ER
189Tabellenformate, wie InnoDB bzw Berkeley DB wird eine Relationalität
190ermöglicht. Diese Projekte sind aber getrennt von MySQL zu betrachten.
13ce82d8 191
89316dd1
ER
192%description -l pt_BR.UTF-8
193O MySQL é um servidor de banco de dados SQL realmente multiusuário e
194multi-tarefa. A linguagem SQL é a mais popular linguagem para banco de
195dados no mundo. O MySQL é uma implementação cliente/servidor que
13ce82d8 196consiste de um servidor chamado mysqld e diversos
89316dd1 197programas/bibliotecas clientes. Os principais objetivos do MySQL são:
13ce82d8 198velocidade, robustez e facilidade de uso. O MySQL foi originalmente
89316dd1 199desenvolvido porque nós na Tcx precisávamos de um servidor SQL que
13ce82d8 200pudesse lidar com grandes bases de dados e com uma velocidade muito
201maior do que a que qualquer vendedor podia nos oferecer. Estamos
202usando o MySQL desde 1996 em um ambiente com mais de 40 bases de dados
89316dd1
ER
203com 10.000 tabelas, das quais mais de 500 têm mais de 7 milhões de
204linhas. Isto é o equivalente a aproximadamente 50G de dados críticos.
205A base da construção do MySQL é uma série de rotinas que foram usadas
206em um ambiente de produção com alta demanda por muitos anos. Mesmo o
207MySQL estando ainda em desenvolvimento, ele já oferece um conjunto de
208funções muito ricas e úteis. Veja a documentação para maiores
209informações.
210
211%description -l ru.UTF-8
212MySQL - это SQL (Structured Query Language) сервер базы данных. MySQL
213была написана Michael'ом (monty) Widenius'ом. См. файл CREDITS в
214дистрибутиве на предмет других участников проекта и прочей информации
215о MySQL.
216
217%description -l uk.UTF-8
218MySQL - це SQL (Structured Query Language) сервер бази даних. MySQL
219було написано Michael'ом (monty) Widenius'ом. Див. файл CREDITS в
220дистрибутиві для інформації про інших учасників проекту та іншої
221інформації.
13ce82d8 222
223%package charsets
224Summary: MySQL - character sets definitions
89316dd1 225Summary(pl.UTF-8): MySQL - definicje kodowań znaków
13ce82d8 226Group: Applications/Databases
227
228%description charsets
229This package contains character sets definitions needed by both client
230and server.
231
89316dd1
ER
232%description charsets -l pl.UTF-8
233Ten pakiet zawiera definicje kodowań znaków potrzebne dla serwera i
13ce82d8 234klienta.
235
236%package extras
237Summary: MySQL additional utilities
89316dd1 238Summary(pl.UTF-8): Dodatkowe narzędzia do MySQL
13ce82d8 239Group: Applications/Databases
240Requires: %{name}-libs = %{version}-%{release}
241
242%description extras
243MySQL additional utilities except Perl scripts (they may be found in
244%{name}-extras-perl package).
245
89316dd1
ER
246%description extras -l pl.UTF-8
247Dodatkowe narzędzia do MySQL - z wyjątkiem skryptów Perla (które są w
13ce82d8 248pakiecie %{name}-extras-perl).
249
250%package extras-perl
251Summary: MySQL additional utilities written in Perl
89316dd1 252Summary(pl.UTF-8): Dodatkowe narzędzia do MySQL napisane w Perlu
13ce82d8 253Group: Applications/Databases
254Requires: %{name}-extras = %{version}-%{release}
255Requires: perl(DBD::mysql)
256
257%description extras-perl
258MySQL additional utilities written in Perl.
259
89316dd1
ER
260%description extras-perl -l pl.UTF-8
261Dodatkowe narzędzia do MySQL napisane w Perlu.
13ce82d8 262
263%package client
264Summary: MySQL - Client
89316dd1
ER
265Summary(pl.UTF-8): MySQL - Klient
266Summary(pt.UTF-8): MySQL - Cliente
267Summary(ru.UTF-8): MySQL клиент
268Summary(uk.UTF-8): MySQL клієнт
13ce82d8 269Group: Applications/Databases
270Requires: %{name}-charsets = %{version}-%{release}
271Requires: %{name}-libs = %{version}-%{release}
272Obsoletes: MySQL-client
273
274%description client
275This package contains the standard MySQL clients.
276
89316dd1 277%description client -l fr.UTF-8
13ce82d8 278Ce package contient les clients MySQL standards.
279
89316dd1 280%description client -l pl.UTF-8
13ce82d8 281Standardowe programy klienckie MySQL.
282
89316dd1
ER
283%description client -l pt_BR.UTF-8
284Este pacote contém os clientes padrão para o MySQL.
13ce82d8 285
89316dd1
ER
286%description client -l ru.UTF-8
287Этот пакет содержит только клиент MySQL.
13ce82d8 288
89316dd1
ER
289%description client -l uk.UTF-8
290Цей пакет містить тільки клієнта MySQL.
13ce82d8 291
292%package libs
293Summary: Shared libraries for MySQL
89316dd1 294Summary(pl.UTF-8): Biblioteki dzielone MySQL
13ce82d8 295Group: Libraries
296Obsoletes: libmysql10
297Obsoletes: mysql-doc < 4.1.12
298
299%description libs
300Shared libraries for MySQL.
301
89316dd1 302%description libs -l pl.UTF-8
13ce82d8 303Biblioteki dzielone MySQL.
304
305%package devel
306Summary: MySQL - Development header files and libraries
89316dd1
ER
307Summary(pl.UTF-8): MySQL - Pliki nagłówkowe i biblioteki dla programistów
308Summary(pt.UTF-8): MySQL - Medições de desempenho
309Summary(ru.UTF-8): MySQL - хедеры и библиотеки разработчика
310Summary(uk.UTF-8): MySQL - хедери та бібліотеки програміста
13ce82d8 311Group: Development/Libraries
312Requires: %{name}-libs = %{version}-%{release}
313%{?with_ssl:Requires: openssl-devel}
314Requires: zlib-devel
315Obsoletes: MySQL-devel
316Obsoletes: libmysql10-devel
317
318%description devel
319This package contains the development header files and libraries
320necessary to develop MySQL client applications.
321
89316dd1 322%description devel -l fr.UTF-8
13ce82d8 323Ce package contient les fichiers entetes et les librairies de
324developpement necessaires pour developper des applications clientes
325MySQL.
326
89316dd1
ER
327%description devel -l pl.UTF-8
328Pliki nagłówkowe i biblioteki konieczne do kompilacji aplikacji
13ce82d8 329klienckich MySQL.
330
89316dd1
ER
331%description devel -l pt_BR.UTF-8
332Este pacote contém os arquivos de cabeçalho (header files) e
333bibliotecas necessárias para desenvolver aplicações clientes do MySQL.
13ce82d8 334
89316dd1
ER
335%description devel -l ru.UTF-8
336Этот пакет содержит хедеры и библиотеки разработчика, необходимые для
337разработки клиентских приложений.
13ce82d8 338
89316dd1
ER
339%description devel -l uk.UTF-8
340Цей пакет містить хедери та бібліотеки програміста, необхідні для
341розробки програм-клієнтів.
13ce82d8 342
343%package static
344Summary: MySQL static libraries
89316dd1
ER
345Summary(pl.UTF-8): Biblioteki statyczne MySQL
346Summary(ru.UTF-8): MySQL - статические библиотеки
347Summary(uk.UTF-8): MySQL - статичні бібліотеки
13ce82d8 348Group: Development/Libraries
349Requires: %{name}-devel = %{version}-%{release}
350Obsoletes: MySQL-static
351
352%description static
353MySQL static libraries.
354
89316dd1 355%description static -l pl.UTF-8
13ce82d8 356Biblioteki statyczne MySQL.
357
89316dd1
ER
358%description static -l ru.UTF-8
359Этот пакет содержит статические библиотеки разработчика, необходимые
360для разработки клиентских приложений.
13ce82d8 361
89316dd1
ER
362%description static -l uk.UTF-8
363Цей пакет містить статичні бібліотеки програміста, необхідні для
364розробки програм-клієнтів.
13ce82d8 365
366%package bench
367Summary: MySQL - Benchmarks
89316dd1
ER
368Summary(pl.UTF-8): MySQL - Programy testujące szybkość działania bazy
369Summary(pt.UTF-8): MySQL - Medições de desempenho
370Summary(ru.UTF-8): MySQL - бенчмарки
371Summary(uk.UTF-8): MySQL - бенчмарки
13ce82d8 372Group: Applications/Databases
373Requires: %{name} = %{version}-%{release}
374Requires: %{name}-client
375Requires: perl(DBD::mysql)
376Obsoletes: MySQL-bench
377
378%description bench
379This package contains MySQL benchmark scripts and data.
380
89316dd1
ER
381%description bench -l pl.UTF-8
382Programy testujące szybkość serwera MySQL.
13ce82d8 383
89316dd1
ER
384%description bench -l pt_BR.UTF-8
385Este pacote contém medições de desempenho de scripts e dados do MySQL.
13ce82d8 386
89316dd1
ER
387%description bench -l ru.UTF-8
388Этот пакет содержит скрипты и данные для оценки производительности
13ce82d8 389MySQL.
390
89316dd1
ER
391%description bench -l uk.UTF-8
392Цей пакет містить скрипти та дані для оцінки продуктивності MySQL.
13ce82d8 393
394%package doc
395Summary: MySQL manual
89316dd1 396Summary(pl.UTF-8): Podręcznik użytkownika MySQL
13ce82d8 397Group: Applications/Databases
398
399%description doc
400This package contains manual in HTML format.
401
89316dd1
ER
402%description doc -l pl.UTF-8
403Podręcznik MySQL-a w formacie HTML.
13ce82d8 404
405%package ndb
406Summary: MySQL - NDB Storage Engine Daemon
89316dd1 407Summary(pl.UTF-8): MySQL - demon silnika przechowywania danych NDB
13ce82d8 408Group: Applications/Databases
409Requires: %{name}-libs = %{version}-%{release}
410
411%description ndb
412This package contains the standard MySQL NDB Storage Engine Daemon.
413
89316dd1 414%description ndb -l pl.UTF-8
13ce82d8 415Ten pakiet zawiera standardowego demona silnika przechowywania danych
416NDB.
417
418%package ndb-client
419Summary: MySQL - NDB Clients
89316dd1 420Summary(pl.UTF-8): MySQL - programy klienckie NDB
13ce82d8 421Group: Applications/Databases
422Requires: %{name}-libs = %{version}-%{release}
423
424%description ndb-client
425This package contains the standard MySQL NDB Clients.
426
89316dd1 427%description ndb-client -l pl.UTF-8
13ce82d8 428Ten pakiet zawiera standardowe programy klienckie MySQL NDB.
429
430%package ndb-mgm
431Summary: MySQL - NDB Management Daemon
89316dd1 432Summary(pl.UTF-8): MySQL - demon zarządzający NDB
13ce82d8 433Group: Applications/Databases
434Requires: %{name}-libs = %{version}-%{release}
435
436%description ndb-mgm
437This package contains the standard MySQL NDB Management Daemon.
438
89316dd1
ER
439%description ndb-mgm -l pl.UTF-8
440Ten pakiet zawiera standardowego demona zarządzającego MySQL NDB.
13ce82d8 441
442%package ndb-cpc
443Summary: MySQL - NDB CPC Daemon
89316dd1 444Summary(pl.UTF-8): MySQL - demon NDB CPC
13ce82d8 445Group: Applications/Databases
446Requires: %{name}-libs = %{version}-%{release}
447
448%description ndb-cpc
449This package contains the standard MySQL NDB CPC Daemon.
450
89316dd1 451%description ndb-cpc -l pl.UTF-8
13ce82d8 452Ten pakiet zawiera standardowego demona MySQL NDB CPC.
453
454%prep
a78a22c1 455%setup -q %{?_snap:-n %{name}-%{version}-nightly-%{_snap}} %{?with_sphinx:-a100}
13ce82d8 456%patch0 -p1
a78a22c1
ER
457%if %{with sphinx}
458mv sphinx-*/mysqlse sql/sphinx
459%patch1 -p1
460%endif
13ce82d8 461%patch2 -p1
462%patch3 -p1
463%ifarch alpha
464# this is strange: mysqld functions for UDF modules are not explicitly defined,
465# so -rdynamic is used; in such case gcc3+ld on alpha doesn't like C++ vtables
466# in objects compiled without -fPIC
467%patch4 -p1
468# gcc 3.3.x ICE
469%patch10 -p1
470%endif
471%patch5 -p1
472%patch6 -p1
473%patch7 -p1
474%patch8 -p1
475%patch9 -p1
476%patch11 -p1
477%patch12 -p1
e140e412 478%patch13 -p1
f22fdf33 479%patch14 -p1
f2227d5a 480%patch15 -p1
ef89fb87 481%patch16 -p1
aede9ad7 482%patch17 -p1
fd2b4d8b
ER
483%patch18 -p1
484%patch19 -p1
fd2b4d8b
ER
485%patch21 -p1
486%patch22 -p1
487%patch23 -p1
488%patch24 -p1
aede9ad7 489#%patch25 -p1
13ce82d8 490
491%build
492%{__libtoolize}
493%{__aclocal}
494%{__automake}
495%{__autoconf}
496
497# The compiler flags are as per their "official" spec ;)
498CXXFLAGS="%{rpmcflags} -felide-constructors -fno-rtti -fno-exceptions %{!?debug:-fomit-frame-pointer}"
499CFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer}"
500
501# NOTE: the PS, FIND_PROC, KILL, CHECK_PID are not used by PLD Linux
502# and therefore do not add BR on these. These are here just to satisfy
503# configure.
504
505%configure \
506 PS='/bin/ps' \
507 FIND_PROC='/bin/ps p $$PID' \
508 KILL='/bin/kill' \
509 CHECK_PID='/bin/kill -0 $$PID' \
510 --enable-assembler \
511 --enable-largefile=yes \
512 --enable-shared \
513 --enable-static \
514 --enable-thread-safe-client \
515 --with%{!?with_bdb:out}-berkeley-db \
516 --with%{!?with_innodb:out}-innodb \
517 --with%{!?with_raid:out}-raid \
518 --with%{!?with_ssl:out}-openssl \
519 --with%{!?with_tcpd:out}-libwrap \
520 %{?with_big_tables:--with-big-tables} \
521 --with-comment="PLD Linux Distribution MySQL RPM" \
522 --with%{!?debug:out}-debug \
523 --with%{!?debug:out}-ndb-debug \
524 --with-embedded-server \
525 --with-extra-charsets=all \
526 --with-low-memory \
527 --with-mysqld-user=mysql \
528 --with-named-curses-libs="-lncurses" \
529 --with-named-thread-libs="-lpthread" \
530 --with-unix-socket-path=/var/lib/mysql/mysql.sock \
531 --with-archive-storage-engine \
a78a22c1 532 %{?with_sphinx:--with-sphinx-storage-engine} \
f3b912d8 533 %{?with_federated:--with-federated-storage-engine} \
13ce82d8 534 --with-vio \
535 --with-ndbcluster \
536 --without-readline \
537 --without-libedit \
538 --without-docs
539# --with-mysqlfs
540# --with-ndb-test --with-ndb-docs
541
542# NOTE that /var/lib/mysql/mysql.sock is symlink to real sock file
543# (it defaults to first cluster but user may change it to whatever
544# cluster it wants)
545
546echo -e "all:\ninstall:\nclean:\nlink_sources:\n" > libmysqld/examples/Makefile
547
548%{__make} \
549 benchdir=$RPM_BUILD_ROOT%{_datadir}/sql-bench
550
551%{__make} -C Docs mysql.info
552
553%install
554rm -rf $RPM_BUILD_ROOT
c2cc07ca 555install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,mysql,pki/mysql} \
13ce82d8 556 $RPM_BUILD_ROOT/var/{log/{archiv,}/mysql,lib/mysql} \
557 $RPM_BUILD_ROOT{%{_infodir},%{_mysqlhome}}
558
559%if %{with bdb}
560install -d $RPM_BUILD_ROOT/var/lib/mysql/bdb/{log,tmp}
561%endif
562
563# Make install
564%{__make} install \
565 DESTDIR=$RPM_BUILD_ROOT \
566 benchdir=%{_datadir}/sql-bench \
567 libsdir=/tmp
568# libsdir is to avoid installing innodb static libs in $RPM_BUILD_ROOT../libs
569
570install Docs/mysql.info $RPM_BUILD_ROOT%{_infodir}
571
572install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql
573install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/mysql
574install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/mysql
575# This is template for configuration file which is created after 'service mysql init'
576install %{SOURCE4} mysqld.conf
577install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/mysql/clusters.conf
578touch $RPM_BUILD_ROOT/var/log/mysql/{err,log,update}
579
580# remove innodb directives from mysqld.conf if mysqld is configured without
581%if !%{with innodb}
582 echo "BASE_TABLETYPE=MyISAM" >> $RPM_BUILD_ROOT/etc/sysconfig/mysql
583 cp mysqld.conf mysqld.tmp
584 awk 'BEGIN { RS="\n\n" } !/innodb/ { printf("%s\n\n", $0) }' < mysqld.tmp > mysqld.conf
585%endif
586
587# remove berkeley-db directives from mysqld.conf if mysqld is configured without
588%if !%{with bdb}
589 cp mysqld.conf mysqld.tmp
590 awk 'BEGIN { RS="\n\n" } !/bdb/ { printf("%s\n\n", $0) }' < mysqld.tmp > mysqld.conf
591%endif
592
593install mysqld.conf $RPM_BUILD_ROOT%{_datadir}/mysql/mysqld.conf
594install %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/mysql/mysql-client.conf
595
596# NDB
597install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb
598install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb
599install %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb-mgm
600install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb-mgm
601install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb-cpc
602install %{SOURCE12} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb-cpc
603# remove .txt variants for .sys messages
604rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/*/*.txt
605
606mv -f $RPM_BUILD_ROOT%{_libdir}/mysql/lib* $RPM_BUILD_ROOT%{_libdir}
607sed -i -e 's,%{_libdir}/mysql,%{_libdir},' $RPM_BUILD_ROOT{%{_libdir}/libmysqlclient{,_r}.la,%{_bindir}/mysql_config}
608
609# remove known unpackaged files
610rm -rf $RPM_BUILD_ROOT%{_prefix}/mysql-test
611
612# rename not to be so generic name
613mv $RPM_BUILD_ROOT%{_bindir}/{,mysql_}comp_err
614mv $RPM_BUILD_ROOT%{_bindir}/{,mysql_}resolve_stack_dump
448811bf
ER
615mv $RPM_BUILD_ROOT%{_mandir}/man1/{,mysql_}resolve_stack_dump.1
616mv $RPM_BUILD_ROOT%{_mandir}/man1/{,mysql_}comp_err.1
13ce82d8 617
618# not useful without -debug build
619%{!?debug:rm -f $RPM_BUILD_ROOT%{_bindir}/mysql_resolve_stack_dump}
448811bf 620%{!?debug:rm -f $RPM_BUILD_ROOT%{_mandir}/man1/mysql_resolve_stack_dump.1}
13ce82d8 621# generate symbols file, so one can generate backtrace using it
622# mysql_resolve_stack_dump -s %{_datadir}/mysql/mysqld.sym -n mysqld.stack.
623# http://dev.mysql.com/doc/refman/5.0/en/using-stack-trace.html
624%{?debug:nm -n $RPM_BUILD_ROOT%{_sbindir}/mysqld > $RPM_BUILD_ROOT%{_datadir}/mysql/mysqld.sym}
625
448811bf 626# functionality in initscript / rpm / other os
13ce82d8 627rm $RPM_BUILD_ROOT%{_bindir}/mysql_install_db
628rm $RPM_BUILD_ROOT%{_bindir}/mysqld_safe
629rm $RPM_BUILD_ROOT%{_bindir}/mysqld_multi
630rm $RPM_BUILD_ROOT%{_mandir}/man1/mysqld_{multi,safe}*
631rm $RPM_BUILD_ROOT%{_datadir}/%{name}/mysql-log-rotate
632rm $RPM_BUILD_ROOT%{_datadir}/%{name}/mysql.server
633rm $RPM_BUILD_ROOT%{_datadir}/%{name}/binary-configure
634rm $RPM_BUILD_ROOT%{_datadir}/%{name}/errmsg.txt
635rm $RPM_BUILD_ROOT%{_bindir}/mysql_waitpid
636rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql.server*
637rm $RPM_BUILD_ROOT%{_mandir}/man1/safe_mysqld*
638rm $RPM_BUILD_ROOT%{_mandir}/man1/mysqlman.1*
a78a22c1
ER
639rm $RPM_BUILD_ROOT%{_mandir}/man1/make_win_bin_dist.1
640rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql_install_db.1
2cc8e9c5 641rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql_waitpid.1
448811bf 642rm $RPM_BUILD_ROOT%{_mandir}/man1/make_win_src_distribution.1
e32f1a7b 643rm $RPM_BUILD_ROOT%{_datadir}/mysql/mysqld_multi.server
448811bf
ER
644
645# no package for tests
646rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql-stress-test.pl.1
647rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql-test-run.pl.1
648rm $RPM_BUILD_ROOT%{_mandir}/man1/mysql_client_test_embedded.1
13ce82d8 649
650# in %doc
651rm $RPM_BUILD_ROOT%{_datadir}/%{name}/*.{ini,cnf}
652
653%clean
654rm -rf $RPM_BUILD_ROOT
655
656%pre
657%groupadd -g 89 mysql
658%useradd -u 89 -d %{_mysqlhome} -s /bin/sh -g mysql -c "MySQL Server" mysql
659
660%post
661[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
662/sbin/chkconfig --add mysql
663%service mysql restart
664
665%preun
666if [ "$1" = "0" ]; then
667 %service -q mysql stop
668 /sbin/chkconfig --del mysql
669fi
670
671%postun
672[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
673if [ "$1" = "0" ]; then
674 %userremove mysql
675 %groupremove mysql
676fi
677
678%post ndb
679/sbin/chkconfig --add mysql-ndb
680%service mysql-ndb restart "mysql NDB engine"
681
682%preun ndb
683if [ "$1" = "0" ]; then
684 %service mysql-ndb stop
685 /sbin/chkconfig --del mysql-ndb
686fi
687
688%post ndb-mgm
689/sbin/chkconfig --add mysql-ndb-mgm
690%service mysql-ndb-mgm restart "mysql NDB management node"
691
692%preun ndb-mgm
693if [ "$1" = "0" ]; then
694 %service mysql-ndb-mgm stop
695 /sbin/chkconfig --del mysql-ndb-mgm
696fi
697
698%post ndb-cpc
699/sbin/chkconfig --add mysql-ndb-cpc
700%service mysql-ndb-cpc restart "mysql NDB CPC"
701
702%preun ndb-cpc
703if [ "$1" = "0" ]; then
704 %service mysql-ndb-cpc stop
705 /sbin/chkconfig --del mysql-ndb-cpc
706fi
707
708%post libs -p /sbin/ldconfig
709%postun libs -p /sbin/ldconfig
710
885918e3 711%triggerpostun -- mysql < 4.0.20-2.4
13ce82d8 712# For clusters in /etc/mysql/clusters.conf
885918e3 713if [ -f /etc/sysconfig/mysql ]; then
13ce82d8 714 . /etc/sysconfig/mysql
715 if [ -n "$MYSQL_DB_CLUSTERS" ]; then
716 for i in "$MYSQL_DB_CLUSTERS"; do
717 echo "$i/mysqld.conf=$i" >> /etc/mysql/clusters.conf
718 done
719 echo "# Do not use **obsolete** option MYSQL_DB_CLUSTERS" >> /etc/sysconfig/mysql
720 echo "# USE /etc/mysql/clusters.conf instead" >> /etc/sysconfig/mysql
721 echo "Converted clusters from MYSQL_DB_CLUSTERS to /etc/mysql/clusters.conf."
722 echo "You NEED to fix your /etc/sysconfig/mysql and verify /etc/mysql/clusters.conf."
723 fi
724fi
725
885918e3 726%triggerpostun -- mysql < 4.1.1
13ce82d8 727# For better compatibility with prevoius versions:
728for config in $(awk -F= '!/^#/ && /=/{print $1}' /etc/mysql/clusters.conf); do
729 if echo "$config" | grep -q '^/'; then
730 config_file="$config"
731 elif [ -f "/etc/mysql/$config" ]; then
732 config_file=/etc/mysql/$config
733 else
734 clusterdir=$(awk -F= "/^$config/{print \$2}" /etc/mysql/clusters.conf)
735 if [ -z "$clusterdir" ]; then
736 echo >&2 "Can't find cluster dir for $config!"
737 echo >&2 "Please remove extra (leading) spaces from /etc/mysql/clusters.conf"
738 exit 1
739 fi
740 config_file="$clusterdir/mysqld.conf"
741 fi
742
743 if [ ! -f "$config_file" ]; then
744 echo >&2 "Lost myself! Please report this (with above errors, if any) to http://bugs.pld-linux.org/"
745 exit 1
746 fi
747 echo "Adding option old-passwords to config: $config_file"
748 echo "If you want to use new, better passwords - remove it"
749
750 # sed magic to add 'old-passwords' to [mysqld] section
751 sed -i -e '/./{H;$!d;};x;/\[mysqld\]/{
752 a
753 a; Compatibility options:
754 aold-passwords
755 }
756 ' $config_file
757done
758
759%banner -e %{name}-4.1.x <<-EOF
760 If you want to use new help tables in MySQL 4.1.x then You'll need to import the help data:
761 mysql -u mysql mysql < %{_datadir}/%{name}/fill_help_tables.sql
762EOF
763#'
764
765%files
766%defattr(644,root,root,755)
d5eb4b14 767%doc support-files/*.cnf support-files/*.ini ChangeLog
13ce82d8 768%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/mysql
769%attr(754,root,root) /etc/rc.d/init.d/mysql
770%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/mysql
c2cc07ca 771%dir /etc/pki/mysql
13ce82d8 772%attr(640,root,mysql) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql/clusters.conf
773%attr(755,root,root) %{_bindir}/innochecksum
774%attr(755,root,root) %{_bindir}/myisamchk
775%attr(755,root,root) %{_bindir}/myisamlog
776%attr(755,root,root) %{_bindir}/myisampack
777%attr(755,root,root) %{_bindir}/mysql_fix_privilege_tables
778%attr(755,root,root) %{_bindir}/my_print_defaults
779%attr(755,root,root) %{_bindir}/mysql_upgrade
780%attr(755,root,root) %{_bindir}/mysql_upgrade_shell
781%attr(755,root,root) %{_sbindir}/mysqld
782%{_mandir}/man1/mysql_fix_privilege_tables.1*
540a650f 783%{_mandir}/man1/my_print_defaults.1*
13ce82d8 784%{_mandir}/man1/myisamchk.1*
785%{_mandir}/man1/myisamlog.1*
786%{_mandir}/man1/myisampack.1*
787%{_mandir}/man1/mysql_upgrade.1*
2cc8e9c5 788%{_mandir}/man1/innochecksum.1*
13ce82d8 789%{_mandir}/man8/mysqld.8*
790
a397d2f1
ER
791%if %{?debug:1}0
792%attr(755,root,root) %{_bindir}/*resolve_stack_dump
793%{_datadir}/mysql/mysqld.sym
794%{_mandir}/man1/*resolve_stack_dump.1*
795%endif
796
13ce82d8 797%attr(700,mysql,mysql) %{_mysqlhome}
798# root:root is proper here for AC mysql.rpm while mysql:mysql is potential security hole
799%attr(751,root,root) /var/lib/mysql
800%attr(750,mysql,mysql) %dir /var/log/mysql
801%attr(750,mysql,mysql) %dir /var/log/archiv/mysql
802%attr(640,mysql,mysql) %ghost /var/log/mysql/*
803
804%{_infodir}/mysql.info*
805# This is template for configuration file which is created after 'service mysql init'
806%{_datadir}/mysql/mysqld.conf
448811bf 807
13ce82d8 808%{_datadir}/mysql/fill_help_tables.sql
809%{_datadir}/mysql/mysql_fix_privilege_tables.sql
448811bf
ER
810%{_datadir}/mysql/mysql_system_tables.sql
811%{_datadir}/mysql/mysql_system_tables_data.sql
812%{_datadir}/mysql/mysql_test_data_timezone.sql
813
814%{_datadir}/mysql/english
13ce82d8 815%lang(cs) %{_datadir}/mysql/czech
816%lang(da) %{_datadir}/mysql/danish
817%lang(de) %{_datadir}/mysql/german
818%lang(el) %{_datadir}/mysql/greek
819%lang(es) %{_datadir}/mysql/spanish
820%lang(et) %{_datadir}/mysql/estonian
821%lang(fr) %{_datadir}/mysql/french
822%lang(hu) %{_datadir}/mysql/hungarian
823%lang(it) %{_datadir}/mysql/italian
824%lang(ja) %{_datadir}/mysql/japanese
825%lang(ko) %{_datadir}/mysql/korean
826%lang(nl) %{_datadir}/mysql/dutch
827%lang(nb) %{_datadir}/mysql/norwegian
828%lang(nn) %{_datadir}/mysql/norwegian-ny
829%lang(pl) %{_datadir}/mysql/polish
830%lang(pt) %{_datadir}/mysql/portuguese
831%lang(ro) %{_datadir}/mysql/romanian
832%lang(ru) %{_datadir}/mysql/russian
833%lang(sr) %{_datadir}/mysql/serbian
834%lang(sk) %{_datadir}/mysql/slovak
835%lang(sv) %{_datadir}/mysql/swedish
836%lang(uk) %{_datadir}/mysql/ukrainian
837
838%files charsets
839%defattr(644,root,root,755)
840%dir %{_datadir}/mysql
841%{_datadir}/mysql/charsets
842
843%files extras
844%defattr(644,root,root,755)
845%attr(755,root,root) %{_bindir}/msql2mysql
846%attr(755,root,root) %{_bindir}/myisam_ftdump
847%attr(755,root,root) %{_bindir}/mysql_secure_installation
848%attr(755,root,root) %{_bindir}/mysql_tzinfo_to_sql
849%attr(755,root,root) %{_bindir}/mysqlcheck
850%attr(755,root,root) %{_bindir}/perror
851%attr(755,root,root) %{_bindir}/replace
852%attr(755,root,root) %{_bindir}/resolveip
853%{_mandir}/man1/msql2mysql.1*
854%{_mandir}/man1/myisam_ftdump.1*
448811bf 855%{_mandir}/man1/mysql_secure_installation.1*
540a650f 856%{_mandir}/man1/mysql_tzinfo_to_sql.1*
13ce82d8 857%{_mandir}/man1/mysqlcheck.1*
858%{_mandir}/man1/perror.1*
859%{_mandir}/man1/replace.1*
448811bf 860%{_mandir}/man1/resolveip.1*
13ce82d8 861
862%files extras-perl
863%defattr(644,root,root,755)
864%attr(755,root,root) %{_bindir}/mysql_convert_table_format
865%attr(755,root,root) %{_bindir}/mysql_explain_log
866%attr(755,root,root) %{_bindir}/mysql_find_rows
867%attr(755,root,root) %{_bindir}/mysql_fix_extensions
868%attr(755,root,root) %{_bindir}/mysql_setpermission
869%attr(755,root,root) %{_bindir}/mysql_tableinfo
870%attr(755,root,root) %{_bindir}/mysql_zap
871%attr(755,root,root) %{_bindir}/mysqlaccess
872%attr(755,root,root) %{_bindir}/mysqldumpslow
873%attr(755,root,root) %{_bindir}/mysqlhotcopy
874%{_mandir}/man1/mysql_explain_log.1*
875%{_mandir}/man1/mysql_zap.1*
876%{_mandir}/man1/mysqlaccess.1*
877%{_mandir}/man1/mysqlhotcopy.1*
2cc8e9c5
AM
878%{_mandir}/man1/mysql_setpermission.1*
879%{_mandir}/man1/mysql_tableinfo.1*
880%{_mandir}/man1/mysql_fix_extensions.1*
881%{_mandir}/man1/mysql_find_rows.1*
882%{_mandir}/man1/mysql_convert_table_format.1*
13ce82d8 883
884%files client
885%defattr(644,root,root,755)
886%attr(755,root,root) %{_bindir}/mysql
887%attr(755,root,root) %{_bindir}/mysqlbug
888%attr(755,root,root) %{_bindir}/mysqldump
889%attr(755,root,root) %{_bindir}/mysqlimport
890%attr(755,root,root) %{_sbindir}/mysqlmanager*
891%attr(755,root,root) %{_bindir}/mysqlshow
892%attr(755,root,root) %{_bindir}/mysqlbinlog
893%attr(755,root,root) %{_bindir}/mysqladmin
13ce82d8 894%{_mandir}/man1/mysql.1*
895%{_mandir}/man1/mysqladmin.1*
896%{_mandir}/man1/mysqldump.1*
897%{_mandir}/man1/mysqlshow.1*
13ce82d8 898%{_mandir}/man1/mysqlbinlog.1*
899%{_mandir}/man1/mysqlimport.1*
2cc8e9c5 900%{_mandir}/man1/mysqlmanager*.1*
13ce82d8 901%{_mandir}/man8/mysqlmanager.8*
902
903%files libs
904%defattr(644,root,root,755)
905%doc EXCEPTIONS-CLIENT
e32f1a7b
ER
906%attr(755,root,root) %{_libdir}/libmysqlclient.so.*.*
907%attr(755,root,root) %{_libdir}/libmysqlclient_r.so.*.*
908%attr(755,root,root) %{_libdir}/libndbclient.so.*.*
909%attr(755,root,root) %ghost %{_libdir}/libmysqlclient.so.15
910%attr(755,root,root) %ghost %{_libdir}/libmysqlclient_r.so.15
911%attr(755,root,root) %ghost %{_libdir}/libndbclient.so.2
13ce82d8 912%attr(751,root,root) %dir %{_sysconfdir}/mysql
913%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql/mysql-client.conf
914
915%files devel
916%defattr(644,root,root,755)
917%attr(755,root,root) %{_bindir}/mysql_config
918%attr(755,root,root) %{_libdir}/lib*.so
919%attr(755,root,root) %{_bindir}/*comp_err
13ce82d8 920%{_libdir}/lib*.la
921%{_libdir}/lib*[!tr].a
922%{_includedir}/mysql
923%{_mandir}/man1/mysql_config.1*
448811bf 924%{_mandir}/man1/*comp_err.1*
13ce82d8 925
926%files static
927%defattr(644,root,root,755)
928%{_libdir}/lib*[tr].a
929
930%files bench
931%defattr(644,root,root,755)
13ce82d8 932%attr(755,root,root) %{_bindir}/mysql_client_test
e32f1a7b
ER
933%attr(755,root,root) %{_bindir}/mysqltest
934%attr(755,root,root) %{_bindir}/mysqltestmanager
935%attr(755,root,root) %{_bindir}/mysqltestmanager-pwgen
936%attr(755,root,root) %{_bindir}/mysqltestmanagerc
13ce82d8 937%dir %{_datadir}/sql-bench
938%{_datadir}/sql-bench/[CDRl]*
939%attr(755,root,root) %{_datadir}/sql-bench/[bcgirst]*
940# wrong dir?
941%{_datadir}/mysql/mi_test_all.res
942%attr(755,root,root) %{_datadir}/mysql/mi_test_all
8ecd9b33 943%{_mandir}/man1/mysqlbug.1*
342fccb0 944%{_mandir}/man1/mysqltest*.1*
2cc8e9c5 945%{_mandir}/man1/mysql_client_test.1*
13ce82d8 946
947#%files doc
948#%defattr(644,root,root,755)
949#%doc Docs/manual.html Docs/manual_toc.html
950
951%files ndb
952%defattr(644,root,root,755)
953%attr(755,root,root) %{_sbindir}/ndbd
954%attr(754,root,root) /etc/rc.d/init.d/mysql-ndb
955%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/mysql-ndb
8ecd9b33 956%{_mandir}/man8/ndbd.8*
13ce82d8 957
958%files ndb-client
959%defattr(644,root,root,755)
960%attr(755,root,root) %{_bindir}/ndb_*
961%attr(755,root,root) %{_datadir}/mysql/ndb_size.tmpl
fae2e159 962%{_mandir}/man1/ndb_*.1*
8ecd9b33 963%exclude %{_mandir}/man8/ndb_mgmd.8*
13ce82d8 964
965%files ndb-mgm
966%defattr(644,root,root,755)
967%attr(755,root,root) %{_sbindir}/ndb_mgmd
968%attr(754,root,root) /etc/rc.d/init.d/mysql-ndb-mgm
969%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/mysql-ndb-mgm
8ecd9b33 970%{_mandir}/man8/ndb_mgmd.8*
13ce82d8 971
972%files ndb-cpc
973%defattr(644,root,root,755)
974%attr(755,root,root) %{_sbindir}/ndb_cpcd
975%attr(754,root,root) /etc/rc.d/init.d/mysql-ndb-cpc
976%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/mysql-ndb-cpc
fae2e159 977%{_mandir}/man1/ndb_cpcd.1*
This page took 0.762855 seconds and 4 git commands to generate.