[arch-commits] Commit in mysql/trunk (PKGBUILD mysql.install)

Bartłomiej Piotrowski bpiotrowski at nymeria.archlinux.org
Mon Feb 25 16:43:00 UTC 2013


    Date: Monday, February 25, 2013 @ 17:42:59
  Author: bpiotrowski
Revision: 178549

upgpkg: mysql 5.5.30-5

Simplify install script.

Modified:
  mysql/trunk/PKGBUILD
  mysql/trunk/mysql.install

---------------+
 PKGBUILD      |    2 +-
 mysql.install |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-25 16:39:24 UTC (rev 178548)
+++ PKGBUILD	2013-02-25 16:42:59 UTC (rev 178549)
@@ -5,7 +5,7 @@
 pkgbase=mysql
 pkgname=('libmysqlclient' 'mysql-clients' 'mysql')
 pkgver=5.5.30
-pkgrel=4
+pkgrel=5
 arch=('i686' 'x86_64')
 license=('GPL')
 url="https://www.mysql.com/products/community/"

Modified: mysql.install
===================================================================
--- mysql.install	2013-02-25 16:39:24 UTC (rev 178548)
+++ mysql.install	2013-02-25 16:42:59 UTC (rev 178549)
@@ -1,7 +1,7 @@
+datadir=$(my_print_defaults mysqld | sed -n "s/^--datadir=//p")
+[[ -z $datadir ]] && datadir=/var/lib/mysql 
+
 post_install(){
-  datadir=$(my_print_defaults mysqld | sed -n "s/^--datadir=//p")
-  [[ -z $datadir ]] && datadir=/var/lib/mysql
-
   groupadd -g 89 mysql &>/dev/null
   useradd -u 89 -g mysql -d $datadir -s /bin/false mysql &>/dev/null
 
@@ -16,7 +16,7 @@
 
 post_upgrade(){
   getent group mysql >/dev/null 2>&1 || groupadd -g 89 mysql &>/dev/null
-  getent passwd mysql >/dev/null 2>&1 || useradd -u 89 -g mysql -d /var/lib/mysql -s /bin/false mysql &>/dev/null
+  getent passwd mysql >/dev/null 2>&1 || useradd -u 89 -g mysql -d $datadir -s /bin/false mysql &>/dev/null
 
   if [ "$(vercmp $2 5.5)" -lt 0 ]; then
     echo " >> "




More information about the arch-commits mailing list