[packages/mysql/MYSQL_5_7] Respect sysconfig/ service limits.

arekm arekm at pld-linux.org
Tue May 26 11:39:53 CEST 2026


commit a238a222c89814b9c9b29a71b42677b65710f29b
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue May 26 11:39:33 2026 +0200

    Respect sysconfig/ service limits.

 mysql.init | 2 ++
 mysql.spec | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/mysql.spec b/mysql.spec
index 38b3191..44d9c4e 100644
--- a/mysql.spec
+++ b/mysql.spec
@@ -36,7 +36,7 @@ Summary(uk.UTF-8):	MySQL - швидкий SQL-сервер
 Summary(zh_CN.UTF-8):	MySQL数据库服务器
 Name:		mysql
 Version:	5.7.44
-Release:	1
+Release:	2
 License:	GPL v2 + MySQL FOSS License Exception
 Group:		Applications/Databases
 #Source0Download: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
diff --git a/mysql.init b/mysql.init
index 120f67b..4ba8995 100755
--- a/mysql.init
+++ b/mysql.init
@@ -287,6 +287,8 @@ mysqlstart() {
 	[ -z "$DEFAULT_SERVICE_RUN_NICE_LEVEL" ] && DEFAULT_SERVICE_RUN_NICE_LEVEL=0
 	rm -f "$MYSQL_PIDFILE"
 
+	# SERVICE_LIMITS isn't applied automatically: mysqld is started directly, not via daemon()
+	_daemon_set_ulimits
 
 	TMPDIR=/tmp nice -n ${SERVICE_RUN_NICE_LEVEL:-$DEFAULT_SERVICE_RUN_NICE_LEVEL} \
 		/usr/bin/setsid /usr/sbin/mysqld \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mysql.git/commitdiff/a238a222c89814b9c9b29a71b42677b65710f29b



More information about the pld-cvs-commit mailing list