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

Bartłomiej Piotrowski bpiotrowski at nymeria.archlinux.org
Sat Feb 23 21:31:40 UTC 2013


    Date: Saturday, February 23, 2013 @ 22:31:40
  Author: bpiotrowski
Revision: 84733

upgpkg: mariadb 5.5.29-3

- don't try to assign $datadir if package wasn't installed

Modified:
  mariadb/trunk/PKGBUILD
  mariadb/trunk/mariadb.install

-----------------+
 PKGBUILD        |    2 +-
 mariadb.install |    9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-23 20:56:41 UTC (rev 84732)
+++ PKGBUILD	2013-02-23 21:31:40 UTC (rev 84733)
@@ -4,7 +4,7 @@
 pkgbase=mariadb
 pkgname=('libmariadbclient' 'mariadb-clients' 'mariadb')
 pkgver=5.5.29
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 license=('GPL')
 url='http://mariadb.org/'

Modified: mariadb.install
===================================================================
--- mariadb.install	2013-02-23 20:56:41 UTC (rev 84732)
+++ mariadb.install	2013-02-23 21:31:40 UTC (rev 84733)
@@ -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
 
-post_install(){
   groupadd -g 89 mysql &>/dev/null
   useradd -u 89 -g mysql -d $datadir -s /bin/false mysql &>/dev/null
 
@@ -15,6 +15,9 @@
 }
 
 post_upgrade(){
+  datadir=$(my_print_defaults mysqld | sed -n "s/^--datadir=//p")
+  [[ -z $datadir ]] && datadir=/var/lib/mysql
+
   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 $datadir -s /bin/false mysql &>/dev/null
 




More information about the arch-commits mailing list