Summary: MySQL Database Web Administration Summary(fr): Admisnistration des bases de données MySQL par le web Name: phpMyAdmin Version: 2.8.2 Release: 1%{?dist} License: GPL Group: Development/Tools Source0: %{name}-%{version}.tar.bz2 Source1: phpMyAdmin.conf Source2: phpMyAdmin-config.inc.php BuildRoot: %{_tmppath}/%{name}-buildroot URL: http://www.phpmyadmin.net/ Requires: mysql-server >= 4.1.2, httpd, php-mbstring, php-mysql BuildArchitectures: noarch %description phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, manage privileges, export data into various formats and is available in 50 languages. %description -l fr phpMyAdmin est un outil écrit en PHP permettant l'administration de MySQL à travers le "Web". Actellement il permet de créer et détruire les bases de données, créer/modifier/détruire les tables, détruire/modifier/ajouter des champs, exécuter toutes les requêtes SQL, gérer les index sur les champs, gérer les privilèges, exportes les données dans différents formats. Il est disponible dans 50 langues. %prep %setup -q -n %{name}-%{version} %build echo nothing to do %install rm -rf %{buildroot} %{__mkdir_p} %{buildroot} %{__mkdir_p} %{buildroot}%{_sysconfdir}/httpd/conf.d %{__mkdir_p} %{buildroot}%{_var}/www/phpMyAdmin for dir in css js lang libraries themes do %{__cp} -r $dir %{buildroot}%{_var}/www/phpMyAdmin done %{__cp} *.html *.php *.css ChangeLog %{buildroot}%{_var}/www/phpMyAdmin/ %{__cp} %{SOURCE1} %{buildroot}%{_sysconfdir}/httpd/conf.d/ %{__cp} %{SOURCE2} %{buildroot}%{_var}/www/phpMyAdmin/config.inc.php %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_var}/www/phpMyAdmin %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/httpd/conf.d/phpMyAdmin.conf %config(noreplace) %attr(0400,apache,apache) %{_var}/www/phpMyAdmin/config.inc.php %doc ChangeLog CREDITS Documentation.txt Documentation.html INSTALL LICENSE %doc README RELEASE-DATE-%{version} TODO scripts %post if [ "$1" -ne "1" ]; then echo "Update: configuration preserved" exit 0 fi if /usr/bin/mysql -hlocalhost -uUNKNOWN_MYSQL_USER -equit 2>&1 | grep -q 'ERROR 2002' then echo mysqld not running exit 0 else echo mysqld is running fi if /usr/bin/mysql -hlocalhost -equit 2>&1 | grep -q 'Access denied for user' then echo Access denied exit 0 fi HOST=$(/bin/hostname) USER=phpmyadmin PASS=top${RANDOM}secret${RANDOM} BASE=$USER CONF=/var/www/phpMyAdmin/config.inc.php echo Creating user $USER /usr/bin/mysql -hlocalhost <&1 | grep -q 'Access denied for user' then echo Access denied for $USER exit 0 else echo Success, Updating phpMyAdmin config sed -i -e s/THESECRET/$PASS/ $CONF fi if /usr/bin/mysql -hlocalhost -equit $BASE 2>&1 | grep -q 'Unknown database' then echo Creating database $BASE /usr/bin/mysql -hlocalhost < - 2.8.2-1.fc{3,4,5}.remi - update to 2.8.2 * Sat Jun 3 2006 Remi Collet - 2.8.1-1.fc{3,4,5}.remi - update to 2.8.1 * Sat Apr 8 2006 Remi Collet - 2.8.0.3-1.fc{3,4,5}.remi - update to 2.8.0.3 * Fri Mar 17 2006 Remi Collet - 2.8.0.2-1.fc{3,4}.remi - update to 2.8.0.2 * Fri Mar 10 2006 Remi Collet - 2.8.0.1-1.fc{3,4}.remi - update to 2.8.0.1 - add Requires mysql >= 4.1.2 (for FC3, because of embebded SQL in post) - don't change make config on update * Sat Nov 19 2005 Remi Collet 2.6.4.4-1.fc4.remi - version phpMyAdmin 2.6.4-pl4 * Thu Oct 13 2005 Remi Collet 2.6.4.2-1.FC4.remi - version phpMyAdmin 2.6.4-pl2 - change detection for running MySQL. * Sat Sep 17 2005 Remi Collet 2.6.4.1-1.FC4.remi - version phpMyAdmin 2.6.4-pl1 * Wed Sep 14 2005 Remi Collet 2.6.4-1.FC4.remi - version phpMyAdmin 2.6.4 * Sat Aug 27 2005 Remi Collet 2.6.3.1-1.FC4.remi - version phpMyAdmin 2.6.3-pl1 - first build for FC4 (requires mysql >= 4.1.2)