From be81ea8214a49690c7bd4a87759afc20c1de9304 Mon Sep 17 00:00:00 2001 From: Dirk Froemberg Date: Sun, 10 Nov 2002 21:47:46 +0000 Subject: [PATCH] Set limits from user mysql before starting mysqld. Submitted by: Denis Shaposhnikov --- databases/mysql323-server/Makefile | 2 +- databases/mysql323-server/files/mysql-server.sh | 1 + databases/mysql40-server/Makefile | 2 +- databases/mysql40-server/files/mysql-server.sh | 1 + databases/mysql41-server/Makefile | 2 +- databases/mysql41-server/files/mysql-server.sh | 1 + databases/mysql50-server/Makefile | 2 +- databases/mysql50-server/files/mysql-server.sh | 1 + databases/mysql51-server/Makefile | 2 +- databases/mysql51-server/files/mysql-server.sh | 1 + databases/mysql54-server/Makefile | 2 +- databases/mysql54-server/files/mysql-server.sh | 1 + databases/mysql55-server/Makefile | 2 +- databases/mysql55-server/files/mysql-server.sh | 1 + databases/mysql60-server/Makefile | 2 +- databases/mysql60-server/files/mysql-server.sh | 1 + databases/percona55-server/Makefile | 2 +- databases/percona55-server/files/mysql-server.sh | 1 + 18 files changed, 18 insertions(+), 9 deletions(-) diff --git a/databases/mysql323-server/Makefile b/databases/mysql323-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql323-server/Makefile +++ b/databases/mysql323-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql323-server/files/mysql-server.sh b/databases/mysql323-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql323-server/files/mysql-server.sh +++ b/databases/mysql323-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql40-server/Makefile b/databases/mysql40-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql40-server/Makefile +++ b/databases/mysql40-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql40-server/files/mysql-server.sh b/databases/mysql40-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql40-server/files/mysql-server.sh +++ b/databases/mysql40-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql41-server/Makefile b/databases/mysql41-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql41-server/Makefile +++ b/databases/mysql41-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql41-server/files/mysql-server.sh b/databases/mysql41-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql41-server/files/mysql-server.sh +++ b/databases/mysql41-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql50-server/Makefile b/databases/mysql50-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql50-server/Makefile +++ b/databases/mysql50-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql50-server/files/mysql-server.sh b/databases/mysql50-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql50-server/files/mysql-server.sh +++ b/databases/mysql50-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql51-server/Makefile b/databases/mysql51-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql51-server/Makefile +++ b/databases/mysql51-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql51-server/files/mysql-server.sh b/databases/mysql51-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql51-server/files/mysql-server.sh +++ b/databases/mysql51-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql54-server/Makefile b/databases/mysql54-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql54-server/Makefile +++ b/databases/mysql54-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql54-server/files/mysql-server.sh b/databases/mysql54-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql54-server/files/mysql-server.sh +++ b/databases/mysql54-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql55-server/Makefile b/databases/mysql55-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql55-server/Makefile +++ b/databases/mysql55-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql55-server/files/mysql-server.sh b/databases/mysql55-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql55-server/files/mysql-server.sh +++ b/databases/mysql55-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/mysql60-server/Makefile b/databases/mysql60-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/mysql60-server/Makefile +++ b/databases/mysql60-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/mysql60-server/files/mysql-server.sh b/databases/mysql60-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/mysql60-server/files/mysql-server.sh +++ b/databases/mysql60-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi diff --git a/databases/percona55-server/Makefile b/databases/percona55-server/Makefile index 5011bb848da1..b95e0453421d 100644 --- a/databases/percona55-server/Makefile +++ b/databases/percona55-server/Makefile @@ -7,7 +7,7 @@ PORTNAME?= ${MASTERPORTNAME} PORTVERSION= 3.23.53 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.kernelnotes.de/MySQL/Downloads/MySQL-3.23/ \ diff --git a/databases/percona55-server/files/mysql-server.sh b/databases/percona55-server/files/mysql-server.sh index f22cbd0c8235..6a5acb39a962 100644 --- a/databases/percona55-server/files/mysql-server.sh +++ b/databases/percona55-server/files/mysql-server.sh @@ -6,6 +6,7 @@ PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid case "$1" in start) if [ -x %%PREFIX%%/bin/safe_mysqld ]; then + /usr/bin/limits -U mysql \ %%PREFIX%%/bin/safe_mysqld --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld' fi