author | Bartłomiej Piotrowski
<bpiotrowski@archlinux.org> 2015-03-07 14:04:55 UTC |
committer | Bartłomiej Piotrowski
<bpiotrowski@archlinux.org> 2015-03-07 14:04:55 UTC |
parent | 44ac8487a2cdbf7b63b9adc7ad69054098c4193c |
PKGBUILD | +1 | -1 |
mariadb.install | +4 | -3 |
diff --git a/PKGBUILD b/PKGBUILD index 9e1657a..1120316 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=mariadb pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') pkgver=10.0.17 _pkgver=${pkgver/.a/a} -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') license=('GPL') url='http://mariadb.org/' diff --git a/mariadb.install b/mariadb.install index 8b12932..25799e6 100644 --- a/mariadb.install +++ b/mariadb.install @@ -2,7 +2,7 @@ post_install(){ groupadd -g 89 mysql &>/dev/null useradd -u 89 -g mysql -d /var/lib/mysql -s /bin/false mysql &>/dev/null - if [[ ! -e $datadir ]]; then + if [[ ! -e var/lib/mysql ]]; then install -dm700 var/lib/mysql chown -R mysql:mysql var/lib/mysql &>/dev/null fi @@ -16,11 +16,12 @@ post_install(){ 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 $datadir -s /bin/false 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 if [[ "$(vercmp $2 5.5.25-4)" -lt 0 ]] && [[ -d /data ]]; then for x in data/*; do - cp -r $x $datadir/ + cp -r $x var/lib/mysql done rm -rf data fi