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

2017-01-12 Thread Massimiliano Torromeo
Date: Thursday, January 12, 2017 @ 21:56:36
  Author: mtorromeo
Revision: 207101

upgpkg: percona-server 5.7.16_10-3

systemd hooks rebuild

Modified:
  percona-server/trunk/PKGBUILD
Deleted:
  percona-server/trunk/percona.install

-+
 PKGBUILD|4 +---
 percona.install |   19 ---
 2 files changed, 1 insertion(+), 22 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-12 21:15:33 UTC (rev 207100)
+++ PKGBUILD2017-01-12 21:56:36 UTC (rev 207101)
@@ -7,9 +7,8 @@
 _boost_ver=1.59.0
 _pkgver=${pkgver/_/-}
 _myver=${pkgver/_rel*}
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
-# valgrind necessary for bug 
https://bugs.launchpad.net/percona-server/+bug/1494283
 makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'systemd-tools' 'valgrind' 
'pam' 'numactl' 'jemalloc')
 license=('GPL' 'AGPL')
 url="https://www.percona.com/software/mysql-database/percona-server;
@@ -121,7 +120,6 @@
 package_percona-server() {
pkgdesc='Drop-in replacement for MySQL that provides improved 
performance, diagnostics, instrumentation and TokuDB storage engine'
backup=('etc/mysql/my.cnf')
-   install=percona.install
depends=('libaio' 'systemd-tools' 'pam' 'jemalloc' 'numactl')
optdepends=('perl-dbd-mysql')
conflicts=('mysql')

Deleted: percona.install
===
--- percona.install 2017-01-12 21:15:33 UTC (rev 207100)
+++ percona.install 2017-01-12 21:56:36 UTC (rev 207101)
@@ -1,19 +0,0 @@
-post_install() {
-  systemd-sysusers mysql.conf
-  systemd-tmpfiles --create mysql.conf
-
-  echo " >> "
-  echo " >> A temporary password is generated on first start and logged in 
journald."
-  echo " >> Use 'journalctl -au mysqld | grep "\""temporary password"\""' to 
retrieve it."
-  echo " >> "
-}
-
-post_upgrade() {
-  systemd-sysusers mysql.conf
-
-  if [ "$(vercmp $2 5.7)" -lt 0 ]; then
-echo " >> "
-echo " >> Major version update. Consider restart the service, running 
mysql_upgrade and restart it again after it."
-echo " >> "
-  fi
-}


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

2016-02-23 Thread Massimiliano Torromeo
Date: Tuesday, February 23, 2016 @ 23:58:23
  Author: mtorromeo
Revision: 163244

upgpkg: percona-server 5.7.10_3-1

Updated to 5.7.10

Modified:
  percona-server/trunk/PKGBUILD
  percona-server/trunk/percona.install

-+
 PKGBUILD|   16 +---
 percona.install |   24 +---
 2 files changed, 18 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-02-23 21:30:14 UTC (rev 163243)
+++ PKGBUILD2016-02-23 22:58:23 UTC (rev 163244)
@@ -10,7 +10,7 @@
 pkgrel=1
 arch=('i686' 'x86_64')
 # valgrind necessary for bug 
https://bugs.launchpad.net/percona-server/+bug/1494283
-makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'systemd-tools' 'valgrind')
+makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'systemd-tools' 'valgrind' 
'pam')
 license=('GPL' 'AGPL')
 url="http://www.percona.com/software/percona-server/;
 
source=("http://www.percona.com/downloads/Percona-Server-${pkgver%.*_*}/Percona-Server-$_pkgver/source/tarball/percona-server-$_pkgver.tar.gz;
@@ -78,7 +78,7 @@
 
 package_libperconaserverclient() {
pkgdesc='Percona Server client libraries'
-   depends=('openssl')
+   depends=('openssl' 'libaio')
 
cd build
for dir in include libmysql libmysqld libservices; do
@@ -94,7 +94,7 @@
 
 package_percona-server-clients() {
pkgdesc='Percona Server client tools'
-   depends=('libperconaserverclient' 'zlib')
+   depends=('libperconaserverclient' 'zlib' 'openssl')
conflicts=('mysql-clients')
provides=("mysql-clients=$_myver" "mariadb-clients=$_myver")
 
@@ -108,7 +108,7 @@
done
 
# provided by percona-server
-   rm 
"$pkgdir"/usr/bin/{mysql_{plugin,upgrade},mysqlbinlog,mysqltest,mysql_config_editor}
+   rm 
"$pkgdir"/usr/bin/mysql{_plugin,_upgrade,binlog,test,_config_editor,_install_db,_secure_installation,_ssl_rsa_setup}
 }
 
 package_percona-server() {
@@ -115,7 +115,7 @@
pkgdesc='Drop-in replacement for MySQL that provides improved 
performance, diagnostics, instrumentation and TokuDB storage engine'
backup=('etc/mysql/my.cnf')
install=percona.install
-   depends=('percona-server-clients' 'libaio' 'systemd-tools' 'pam')
+   depends=('libaio' 'systemd-tools' 'pam')
optdepends=('perl-dbd-mysql')
conflicts=('mysql')
provides=("mysql=$_myver" "mariadb=$_myver")
@@ -128,6 +128,8 @@
install -Dm644 ../mysql-user.conf 
"$pkgdir"/usr/lib/sysusers.d/mysql.conf
 
   cd "$pkgdir"
+  mv usr/usr/lib/* usr/lib
+  rm -rf usr/usr
 
# Move documentation
install -dm755 usr/share/doc
@@ -146,8 +148,8 @@
rm 
usr/share/man/man1/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}.1
 
# provided by percona-server-clients
-   rm 
usr/bin/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}
-   rm 
usr/share/man/man1/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}.1
+   rm usr/bin/mysql{,admin,check,dump,import,show,slap,pump}
+   rm usr/share/man/man1/mysql{,admin,check,dump,import,show,slap,pump}.1
 
# deprecated/unused
rm usr/bin/replace

Modified: percona.install
===
--- percona.install 2016-02-23 21:30:14 UTC (rev 163243)
+++ percona.install 2016-02-23 22:58:23 UTC (rev 163244)
@@ -1,25 +1,19 @@
-if [[ $(command -v my_print_defaults >/dev/null 2>&1) ]]; then
-  datadir=$(my_print_defaults mysqld | sed -n "s/^--datadir=//p")
-fi
-[[ -z $datadir ]] && datadir=/var/lib/mysql
-
-post_install(){
+post_install() {
   systemd-sysusers mysql.conf
+  systemd-tmpfiles --create mysql.conf
 
-  if [[ ! -e $datadir ]]; then
-install -dm700 $datadir
-mysql_install_db --user=mysql --basedir=/usr --datadir=$datadir
-  fi
-
-  systemd-tmpfiles --create mysql.conf
+  echo " >> "
+  echo " >> A temporary password is generated on first start and logged in 
journald."
+  echo " >> Use 'journalctl -au mysqld | grep "\""temporary password"\""' to 
retrieve it."
+  echo " >> "
 }
 
-post_upgrade(){
+post_upgrade() {
   systemd-sysusers mysql.conf
 
-  if [ "$(vercmp $2 5.6)" -lt 0 ]; then
+  if [ "$(vercmp $2 5.7)" -lt 0 ]; then
 echo " >> "
-echo " >> Major version update. Consider restart the service, and then 
running mysql_upgrade after it."
+echo " >> Major version update. Consider restart the service, running 
mysql_upgrade and restart it again after it."
 echo " >> "
   fi
 }


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

2015-02-09 Thread Massimiliano Torromeo
Date: Monday, February 9, 2015 @ 10:43:37
  Author: mtorromeo
Revision: 127355

upgpkg: percona-server 5.6.22_72.0-1

No user removal at uninstall time and update to 5.6.22_72.0

Modified:
  percona-server/trunk/PKGBUILD
  percona-server/trunk/percona.install

-+
 PKGBUILD|6 +++---
 percona.install |   10 --
 2 files changed, 3 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-02-09 09:06:21 UTC (rev 127354)
+++ PKGBUILD2015-02-09 09:43:37 UTC (rev 127355)
@@ -3,10 +3,10 @@
 
 pkgbase=percona-server
 pkgname=('libperconaserverclient' 'percona-server-clients' 'percona-server')
-pkgver=5.6.22_71.0
+pkgver=5.6.22_72.0
 _pkgver=${pkgver/_/-}
 _myver=${pkgver/_rel*}
-pkgrel=2
+pkgrel=1
 arch=('i686' 'x86_64')
 makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'systemd-tools')
 license=('GPL')
@@ -141,7 +141,7 @@
rm usr/share/man/man1/mysql-test-run.pl.1
 }
 
-sha256sums=('0a7269a71e009bc802adef1dd3502562f22b881b7f88823ca84c987724dcf10c'
+sha256sums=('24eba36d13fbdd6c29528c32dc69b6767f0bacfba37d9de6b9637fdddccb314d'
 '82a241d9fa4032187a26597d044e94ba810b209b53a7ce14bb6eb92555993a48'
 '9bc66470f3f80534c0bb62f9f8325ccf60b164f421f74ad74a963f065d7b1869'
 'e638a2657085f15b6728f43c1fd6aa551b27608fbf6b435e33afd3606a0cfb0e'

Modified: percona.install
===
--- percona.install 2015-02-09 09:06:21 UTC (rev 127354)
+++ percona.install 2015-02-09 09:43:37 UTC (rev 127355)
@@ -9,7 +9,6 @@
   if [[ ! -e $datadir ]]; then
 install -dm700 $datadir
 mysql_install_db --user=mysql --basedir=/usr --datadir=$datadir
-chown -R mysql:mysql $datadir /dev/null
   fi
 
   systemd-tmpfiles --create mysqld.conf
@@ -24,12 +23,3 @@
 echo   
   fi
 }
-
-post_remove(){
-  if getent passwd mysql /dev/null 21; then
-userdel mysql
-  fi
-  if getent group mysql /dev/null 21; then
-groupdel mysql
-  fi
-}