[arch-commits] Commit in percona-server/trunk (3 files)
Massimiliano Torromeo
mtorromeo at archlinux.org
Tue Sep 2 13:05:28 UTC 2014
Date: Tuesday, September 2, 2014 @ 15:05:27
Author: mtorromeo
Revision: 118186
upgpkg: percona-server 5.6.20_68.0-1
Updated to 5.6.20
Added:
percona-server/trunk/mysql-user.conf
Modified:
percona-server/trunk/PKGBUILD
percona-server/trunk/percona.install
-----------------+
PKGBUILD | 7 +++++--
mysql-user.conf | 1 +
percona.install | 10 ++++------
3 files changed, 10 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-09-02 11:14:35 UTC (rev 118185)
+++ PKGBUILD 2014-09-02 13:05:27 UTC (rev 118186)
@@ -3,7 +3,7 @@
pkgbase=percona-server
pkgname=('libperconaserverclient' 'percona-server-clients' 'percona-server')
-pkgver=5.6.19_67.0
+pkgver=5.6.20_68.0
_pkgver=${pkgver/_/-}
_myver=${pkgver/_rel*}
pkgrel=1
@@ -14,6 +14,7 @@
source=("http://www.percona.com/downloads/Percona-Server-${pkgver%.*_*}/Percona-Server-$_pkgver/source/tarball/percona-server-$_pkgver.tar.gz"
'mysqld-post.sh'
'mysqld.service'
+ 'mysql-user.conf'
'mysqld-tmpfile.conf'
'mysql56-bufsize.patch')
@@ -119,6 +120,7 @@
install -Dm644 "$pkgdir"/usr/share/mysql/my-default.cnf "$pkgdir"/etc/mysql/my.cnf
install -Dm755 ../mysqld-post.sh "$pkgdir"/usr/bin/mysqld-post
install -Dm644 ../mysqld.service "$pkgdir"/usr/lib/systemd/system/mysqld.service
+ install -Dm644 ../mysql-user.conf "$pkgdir"/usr/lib/sysusers.d/mysql.conf
install -Dm644 ../mysqld-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/mysqld.conf
# provided by libperconaserverclient
@@ -137,8 +139,9 @@
rm usr/share/man/man1/mysql-test-run.pl.1
}
-sha256sums=('5099e9d0ec69124f44596005a2dad92697dc2b6f8ab54d32bdb089945b76c346'
+sha256sums=('68621fdb9cc195309e8d56eacedd9a8b97c86bdd1a6f0f2d8e300816a1a1d7cd'
'82a241d9fa4032187a26597d044e94ba810b209b53a7ce14bb6eb92555993a48'
'9bc66470f3f80534c0bb62f9f8325ccf60b164f421f74ad74a963f065d7b1869'
+ 'e638a2657085f15b6728f43c1fd6aa551b27608fbf6b435e33afd3606a0cfb0e'
'badf6a701d9dc6ea3b4ddca26cb0f42b6236432ccdbc14c64962147802594a60'
'1039e232a7778544b00eb215c93bb06c588c95c2fd49cfb162dc50eb4dfbf729')
Added: mysql-user.conf
===================================================================
--- mysql-user.conf (rev 0)
+++ mysql-user.conf 2014-09-02 13:05:27 UTC (rev 118186)
@@ -0,0 +1 @@
+u mysql 89 "MySQL user"
Modified: percona.install
===================================================================
--- percona.install 2014-09-02 11:14:35 UTC (rev 118185)
+++ percona.install 2014-09-02 13:05:27 UTC (rev 118186)
@@ -4,21 +4,19 @@
[[ -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
+ systemd-sysusers mysql.conf
if [[ ! -e $datadir ]]; then
install -dm700 $datadir
- usr/bin/mysql_install_db --user=mysql --basedir=/usr --datadir=$datadir
+ mysql_install_db --user=mysql --basedir=/usr --datadir=$datadir
chown -R mysql:mysql $datadir &>/dev/null
fi
- usr/bin/systemd-tmpfiles --create mysqld.conf
+ systemd-tmpfiles --create mysqld.conf
}
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
+ systemd-sysusers mysql.conf
if [ "$(vercmp $2 5.6)" -lt 0 ]; then
echo " >> "
More information about the arch-commits
mailing list