From fd654eaf77adf89164ce30825989286240fc3c4e Mon Sep 17 00:00:00 2001
From: tnut <tnut at nutyx dot com>
Date: Sun, 21 Aug 2011 13:07:48 +0200
Subject: mysql, amélioration README et ptite correction Pkgfile
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 extra/mysql/.footprint.i686   |  5 -----
 extra/mysql/.footprint.x86_64 |  5 -----
 extra/mysql/.md5sum.i686      |  2 +-
 extra/mysql/Pkgfile           |  5 +++--
 extra/mysql/README            | 35 ++++++++++++++++++++++-------------
 extra/mysql/post-install      |  5 -----
 6 files changed, 26 insertions(+), 31 deletions(-)

diff --git a/extra/mysql/.footprint.i686 b/extra/mysql/.footprint.i686
index cdf8b12ad..658af4ece 100644
--- a/extra/mysql/.footprint.i686
+++ b/extra/mysql/.footprint.i686
@@ -59,11 +59,6 @@ drwxr-xr-x	root/root	usr/bin/
 -rwxr-xr-x	root/root	usr/bin/replace
 -rwxr-xr-x	root/root	usr/bin/resolve_stack_dump
 -rwxr-xr-x	root/root	usr/bin/resolveip
-drwxr-xr-x	root/root	usr/data/
-drwxr-xr-x	root/root	usr/data/mysql/
--rw-r--r--	root/root	usr/data/mysql/.empty (EMPTY)
-drwxr-xr-x	root/root	usr/data/test/
--rw-r--r--	root/root	usr/data/test/.empty (EMPTY)
 drwxr-xr-x	root/root	usr/lib/
 drwxr-xr-x	root/root	usr/lib/mysql/
 drwxr-xr-x	root/root	usr/lib/mysql/plugin/
diff --git a/extra/mysql/.footprint.x86_64 b/extra/mysql/.footprint.x86_64
index cdf8b12ad..658af4ece 100644
--- a/extra/mysql/.footprint.x86_64
+++ b/extra/mysql/.footprint.x86_64
@@ -59,11 +59,6 @@ drwxr-xr-x	root/root	usr/bin/
 -rwxr-xr-x	root/root	usr/bin/replace
 -rwxr-xr-x	root/root	usr/bin/resolve_stack_dump
 -rwxr-xr-x	root/root	usr/bin/resolveip
-drwxr-xr-x	root/root	usr/data/
-drwxr-xr-x	root/root	usr/data/mysql/
--rw-r--r--	root/root	usr/data/mysql/.empty (EMPTY)
-drwxr-xr-x	root/root	usr/data/test/
--rw-r--r--	root/root	usr/data/test/.empty (EMPTY)
 drwxr-xr-x	root/root	usr/lib/
 drwxr-xr-x	root/root	usr/lib/mysql/
 drwxr-xr-x	root/root	usr/lib/mysql/plugin/
diff --git a/extra/mysql/.md5sum.i686 b/extra/mysql/.md5sum.i686
index c4c9b0ab5..e3625ae68 100644
--- a/extra/mysql/.md5sum.i686
+++ b/extra/mysql/.md5sum.i686
@@ -1,2 +1,2 @@
-cf3222ebc8fa313296536ca79e498abd  blfs-bootscripts-20100825.tar.bz2
+8026923cf29639bf6ac5a2b77bec74dc  blfs-bootscripts-20100825.tar.bz2
 306b5549c7bd72e8e705a890db0da82b  mysql-5.5.15.tar.gz
diff --git a/extra/mysql/Pkgfile b/extra/mysql/Pkgfile
index f1d940096..df14c58c2 100644
--- a/extra/mysql/Pkgfile
+++ b/extra/mysql/Pkgfile
@@ -8,7 +8,7 @@ source /etc/blfs-bootscripts
 
 name=mysql
 version=5.5.15
-release=1
+release=2
 source=(http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-${version%.*}/$name-$version.tar.gz
 	http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2)
 
@@ -25,7 +25,7 @@ build () {
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DSYSCONFDIR=/etc/mysql \
 		-DMYSQL_DATADIR=/srv/mysql \
-		-DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock \
+		-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
 		-DINSTALL_INFODIR=share/mysql/docs \
 		-DINSTALL_MANDIR=share/man \
 		-DINSTALL_PLUGINDIR=/usr/lib/mysql/plugin \
@@ -71,6 +71,7 @@ build () {
 	rm -r $PKG/usr/docs
 	install -d $PKG/srv/mysql
 	cp -r $PKG/usr/data/* $PKG/srv/mysql/
+	rm -r $PKG/usr/data
 	chmod -R 700 $PKG/srv/mysql
 
 	mkdir -p $PKG/etc
diff --git a/extra/mysql/README b/extra/mysql/README
index ace3afb94..15120ac66 100644
--- a/extra/mysql/README
+++ b/extra/mysql/README
@@ -1,31 +1,40 @@
-Il est très important de procéder comme ci-dessous pour avoir un serveur mysql sécurisé.
+Il est très important de procéder comme ci-dessous 
+pour avoir un serveur mysql sécurisé.
 Installer le serveur mysql en procédant comme ceci
 
+*****************************************************************
+* 	LES COMMANDES CI-DESSOUS DOIVENT ETRE RETAPEES TEL QUEL *
+*       NE PAS UTILISER LE COPIER / COLLER			*         
+*****************************************************************
+
+1. Si le service mysql est en service, on l'arrête
 
 /etc/rc.d/init.d/mysql stop
-**********************************************************************************************
-* LES COMMANDES CI-DESSOUS DOIVENT ETRE RETAPEES TEL QUEL, NE PAS UTILISER LE COPIER / COLLER*
-**********************************************************************************************
-mysqld_safe --user=mysql 2>&1 >/dev/null &
 
-Noter que le & est très important pour avoir la main en console
+2. On lance le service en mode safe pour spécifier 
+   le nouveau mot de passe de l'administrateur mysql
+   Noter que le & est très important pour avoir la main en console:
 
-On spécifie maintenant un mot de passe pour le root 
+mysqld_safe --user=mysql 2>&1 >/dev/null &
+
+3. On peut maintenant spécifier un nouveau mot de passe 
+   pour le compte administrateur de mysql (root):
 
 mysqladmin -u root password <nouveau-mot-de-passe>
 
-La configuration du serveur est terminée. On peut maintenant l'arrêter.
+4. La configuration du serveur est terminée. 
+   Il faut arrêter le service mysql en mode safe, 
+   le mot de passe entré en point 3 sera demandé:
 
 mysqladmin -p shutdown
 
-Le mot de passe sera demandé.
 
-Lancer le serveur de façon définitive
+5. Votre serveur mysql est maintenant sécurisé, vous pouvez démarrer le service 
+ de façon définitive, si tout s'est déroulé correctement, il ne doit y avoir 
+ AUCUNE erreur. Au prochain lancement de la machine, mysql se lancera correctement, 
+ ne perdez pas le mot de passe administrateur:
 
 /etc/rc.d/init.d/mysql start
 
-Aucune erreur ne doit apparaître.
-
-Au prochain lancement de la machine, mysql se lancera correctement.
 
 pour plus d'info: http://www.nutyx.org
diff --git a/extra/mysql/post-install b/extra/mysql/post-install
index e6cddef6a..819f2e537 100755
--- a/extra/mysql/post-install
+++ b/extra/mysql/post-install
@@ -1,8 +1,3 @@
 #!/bin/sh
-
-# /etc/rc.d/init.d/mysql stop
 mysql_install_db --basedir=/usr --datadir=/srv/mysql --user=mysql
 chgrp mysql /srv/mysql{,/test,/mysql}
-install -m755 -o mysql -g mysql -d /var/run/mysql
-# /etc/rc.d/init.d/mysql start
-# mysql_upgrade -p
-- 
cgit v1.2.3-70-g09d2