From root@ec-m.fr  Fri May 17 17:47:35 2013
Return-Path: <root@ec-m.fr>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 3C28386C;
	Fri, 17 May 2013 17:47:35 +0000 (UTC)
	(envelope-from root@ec-m.fr)
Received: from melo.ec-m.fr (melo.ec-m.fr [147.94.19.139])
	by mx1.freebsd.org (Postfix) with ESMTP id D74FDD87;
	Fri, 17 May 2013 17:47:34 +0000 (UTC)
Received: from amavis4.serv.int (amavis4.serv.int [10.3.0.48])
	by melo.ec-m.fr (GrosseBox 1743 XXL) with ESMTP id F222AACCB8;
	Fri, 17 May 2013 19:37:38 +0200 (CEST)
Received: from melo.ec-m.fr ([10.3.0.13])
	by amavis4.serv.int (amavis4.serv.int [10.3.0.48]) (amavisd-new, port 10024)
	with LMTP id My8CaoSj956m; Fri, 17 May 2013 19:37:38 +0200 (CEST)
Received: from dgeo.sysadm.ec-m.fr (dgeo.sysadm.ec-m.fr [147.94.19.169])
	by melo.ec-m.fr (GrosseBox 1743 XXL) with ESMTP id 91851ACCA3;
	Fri, 17 May 2013 19:37:37 +0200 (CEST)
Received: by dgeo.sysadm.ec-m.fr (Postfix, from userid 0)
	id 45E7C1CD2C; Fri, 17 May 2013 19:37:37 +0200 (CEST)
Message-Id: <20130517173737.45E7C1CD2C@dgeo.sysadm.ec-m.fr>
Date: Fri, 17 May 2013 19:37:37 +0200 (CEST)
From: Geoffroy Desvernay <dgeo@centrale-marseille.fr>
To: FreeBSD-gnats-submit@freebsd.org
Cc: never@nevermind.kiev.ua,ale@FreeBSD.org,flo@FreeBSD.org
Subject: [PATCH] databases/mariadb-server: multi-instances startup script
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         178726
>Category:       ports
>Synopsis:       [PATCH] databases/mariadb55-server: multi-instances startup script
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          feedback
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 17 17:50:03 UTC 2013
>Closed-Date:    
>Last-Modified:  Thu May 15 13:40:01 UTC 2014
>Originator:     Geoffroy Desvernay
>Release:        FreeBSD 9.1-STABLE amd64
>Organization:
Ecole Centrale de Marseille
>Environment:
System: FreeBSD dgeo.sysadm.ec-m.fr 9.1-STABLE FreeBSD 9.1-STABLE #0: Fri May  3 23:40:18 CEST
>Description:
modify mysql-server script to allow multiple instances to be launched, as my old mariadb-server's port do
ex. rc.conf:
mysql_instances="one two"
mysql_two_user="mytwo"
mysql_two_dbdir="/data/mytwo"
mysql_one_user="myone"
mysql_one_dbdir="/data/myone"

I merged "mysql_optfile" from mysql55-server, mariadb55-server's script and old one.

This should not change behaviour of the script without instances (default is to use 
$mysql_* variables and to launch one server)

I cc'd perconna and mysql's maintainers as this could be used as well with their ports.

Let me know your thoughts about this (here we are using *many* unix-isolated instances 
instead of VM's or monolithic DB server since more than 10 years with this script)

Port maintainer (never@nevermind.kiev.ua) is cc'd.

Generated with FreeBSD Port Tools 0.99_7 (mode: change, diff: SVN)
>How-To-Repeat:
>Fix:

--- mariadb-server-5.5.30.patch begins here ---
Index: files/mysql-server.in
===================================================================
--- files/mysql-server.in	(revision 318393)
+++ files/mysql-server.in	(working copy)
@@ -1,26 +1,29 @@
 #!/bin/sh
-#
+
 # $FreeBSD$
 #
-
 # PROVIDE: mysql
 # REQUIRE: LOGIN
 # KEYWORD: shutdown
-
 #
 # Add the following line to /etc/rc.conf to enable mysql:
-# mysql_enable (bool):	Set to "NO" by default.
+# mysql_(instance_)?enable (bool):	Set to "NO" by default.
 #			Set it to "YES" to enable MySQL.
-# mysql_limits (bool):	Set to "NO" by default.
+# mysql_(instance_)?limits (bool):	Set to "NO" by default.
 #			Set it to yes to run `limits -e -U mysql`
 #			just before mysql starts.
-# mysql_dbdir (str):	Default to "/var/db/mysql"
+# mysql_(instance_)?dbdir (str):	Default to "/var/db/mysql"
 #			Base database directory.
-# mysql_pidfile (str):	Custum PID file path and name.
+# mysql_(instance_)?args (str):	Custom additional arguments to be passed
+#			to mysqld_safe (default empty).
+# mysql_(instance_)?pidfile (str): Custum PID file path and name.
 #			Default to "${mysql_dbdir}/${hostname}.pid".
-# mysql_args (str):	Custom additional arguments to be passed
-#			to mysqld_safe (default empty).
-#
+# mysql_(instance_)?user (str): User to run mysqld as
+#			Default to "mysql" created by the port
+# mysql_(instance_)?optfile (str): Server-specific option file.
+#			Default to "${mysql_dbdir}/my.cnf".
+# mysql_instances (str): Set to "" by default. 
+#			If defined, list of instances to enable
 
 . /etc/rc.subr
 
@@ -31,23 +34,77 @@
 
 : ${mysql_enable="NO"}
 : ${mysql_limits="NO"}
+: ${mysql_user="mysql"}
+: ${mysql_limits_args="-e -U $mysql_user"}
 : ${mysql_dbdir="/var/db/mysql"}
+: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
 
-mysql_user="mysql"
-mysql_limits_args="-e -U ${mysql_user}"
-pidfile=${mysql_pidfile:-"${mysql_dbdir}/`/bin/hostname`.pid"}
 command="/usr/sbin/daemon"
-command_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args}"
 procname="%%PREFIX%%/libexec/mysqld"
 start_precmd="${name}_prestart"
 start_postcmd="${name}_poststart"
+
+if [ -n "$2" ]; then
+	instance="$2"
+	load_rc_config ${name}_${instance}
+	case "$mysql_instances" in
+	"$2 "*|*" $2 "*|*" $2"|"$2")
+		eval mysql_args="\${mysql_${instance}_args:-\"${mysql_args}\"}"
+		eval mysql_dbdir="\${mysql_${instance}_dbdir:-\"/var/db/mysql_${instance}\"}"
+		eval mysql_limits="\${mysql_${instance}_limits:-\"${mysql_limits}\"}"
+		eval mysql_user="\${mysql_${instance}_user:-\"${mysql_user}\"}"
+		eval mysql_limits_args="\${mysql_${instance}_limits_args:-\"-e -U $mysql_user\"}"
+		eval mysql_optfile="\${mysql_${instance}_optfile:-\"${mysql_dbdir}/my.cnf\"}"
+		eval mysql_pidfile="\${mysql_${instance}_pidfile:-\"${mysql_dbdir}/`/bin/hostname`.pid\"}"
+	;;
+	*)
+		err 1 "$2 not found in mysql_instances" ;;
+	esac
+else
+	if [ -n "${mysql_instances}" -a -n "$1" ]; then
+		for instance in ${mysql_instances}; do
+			eval _enable="\${mysql_${instance}_enable}"
+			case "${_enable:-${mysql_enable}}" in
+			[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
+				continue
+			;;
+			[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
+			;;
+			*)
+				if [ -z "$_enable" ]; then
+					_var=mysql_enable
+				else
+					_var=mysql_${instance}_enable
+				fi
+				warn "Bad value" \
+					"'${_enable:-${mysql_enable}}'" \
+					"for ${_var}. " \
+					"Instance ${instance} skipped."
+				continue
+			;;
+			esac
+			echo "===> mysql instance: ${instance}"
+			if %%PREFIX%%/etc/rc.d/mysql-server $1 ${instance}; then
+				success="${instance} ${success}"
+			else
+				failed="${instance} (${retcode}) ${failed}"
+			fi
+		done
+		exit 0
+	else
+		mysql_pidfile=${mysql_pidfile:-"${mysql_dbdir}/`/bin/hostname`.pid"}
+	fi
+fi
+
+pidfile=$mysql_pidfile
 mysql_install_db="%%PREFIX%%/bin/mysql_install_db"
 mysql_install_db_args="--basedir=%%PREFIX%% --datadir=${mysql_dbdir} --force"
+command_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_optfile} --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args}"
 
 mysql_create_auth_tables()
 {
-	eval $mysql_install_db $mysql_install_db_args >/dev/null 2>/dev/null
-        [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir}
+	eval $mysql_install_db $mysql_install_db_args
+        [ $? -eq 0 ] && chown -R ${mysql_user}:$(id -gn $mysql_user) ${mysql_dbdir}
 }
 
 mysql_prestart()
@@ -56,7 +113,7 @@
 		mysql_create_auth_tables || return 1
 	fi
 	if checkyesno mysql_limits; then
-		eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
+		eval `/usr/bin/limits ${mysql_limits_args:-"-e -U $mysql_user"}` 2>/dev/null
 	else
 		return 0
 	fi
--- mariadb-server-5.5.30.patch ends here ---

>Release-Note:
>Audit-Trail:
Class-Changed-From-To: change-request->maintainer-update 
Class-Changed-By: edwin 
Class-Changed-When: Fri May 17 17:50:20 UTC 2013 
Class-Changed-Why:  
Fix category (submitter is maintainer) (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=178726 

From: geoffroy desvernay <dgeo@centrale-marseille.fr>
To: bug-followup@FreeBSD.org, dgeo@centrale-marseille.fr
Cc:  
Subject: Re: ports/178726: [PATCH] databases/mariadb-server: multi-instances
 startup script
Date: Wed, 22 May 2013 09:27:00 +0200

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 ------enig2RKTRAINSXSTHHSUTJUFV
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 >Synopsis: [PATCH] databases/mariadb55-server: multi-instances startup
 script
 
 Sorry, I intended to submit this patch for databases/mariadb55-server,
 not mariadb-server that already contains this feature...
 
 --=20
 *geoffroy desvernay*
 C.R.I - Administration syst=E8mes et r=E9seaux
 Ecole Centrale de Marseille
 Tel: (+33|0)4 91 05 45 24
 Fax: (+33|0)4 91 05 45 98
 dgeo@centrale-marseille.fr
 
 
 
 ------enig2RKTRAINSXSTHHSUTJUFV
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.20 (FreeBSD)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iQEcBAEBAgAGBQJRnHNFAAoJEC0NWrh8JT1StscIALbC6hQ87cHmK20IORMfSOKD
 9tuM/KoE7hEZCWk3fTAteYeeGI67i2rLyKyI0tivxinJJffb5am5Mt3GfTsQwN9C
 5tMk7jao2TSHeYf+yTMaGbwn4inDC6LsMvKCFGGDnsZs2GXhD5fmE52uQjwH7lPo
 6j1JBDCQ6lac3D+I6jxOHRXJWVjT7nIfgR5UnUd3TfLJ3uYC4nOuoN8SjuIW8UzL
 xpH7jAe1oDGUH6hgfNvG1SRv6QXxRw2ILO22iDCsxJkjN8Fn6fV/79M3RYrL+/Cq
 l4aDnvsHNGz6rRvFcxrp/E1lJkp5tlPE2f6xZ3PqjXEMcRRIXtAfHphkmlFmyQk=
 =FdRz
 -----END PGP SIGNATURE-----
 
 ------enig2RKTRAINSXSTHHSUTJUFV--

From: geoffroy desvernay <dgeo@centrale-marseille.fr>
To: bug-followup@FreeBSD.org, dgeo@centrale-marseille.fr
Cc: Alexandr Kovalenko <never@nevermind.kiev.ua>
Subject: Re: ports/178726: [PATCH] databases/mariadb55-server: multi-instances
 startup script
Date: Thu, 21 Nov 2013 22:32:38 +0100

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 ------enig2VJHBHOHMCJIIDPLIDDNH
 Content-Type: multipart/mixed;
  boundary="------------010109080708020905090400"
 
 This is a multi-part message in MIME format.
 --------------010109080708020905090400
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 Please could you have a look to this pr ?
 
 Here is an "up-to-date" patch to startup script to allow multiple server
 instances.
 
 Thank you for maintaining mariadb55 !
 --=20
 geoffroy desvernay
 C.R.I - Administration syst=E8mes et r=E9seaux
 Ecole Centrale de Marseille
 Tel: (+33|0)4 91 05 45 24
 Fax: (+33|0)4 91 05 45 98
 dgeo@centrale-marseille.fr
 
 
 --------------010109080708020905090400
 Content-Type: text/x-patch;
  name="mariadb55-server.diff"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment;
  filename="mariadb55-server.diff"
 
 Index: files/mysql-server.in
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 --- files/mysql-server.in	(revision 334526)
 +++ files/mysql-server.in	(working copy)
 @@ -10,17 +10,23 @@
  #
  # Add the following line to /etc/rc.conf to enable mysql:
  # mysql_enable (bool):	Set to "NO" by default.
 +# mysql_(instance_)?enable (bool):	Set to "NO" by default.
  #			Set it to "YES" to enable MySQL.
 -# mysql_limits (bool):	Set to "NO" by default.
 +# mysql_(instance_)?limits (bool):	Set to "NO" by default.
  #			Set it to yes to run `limits -e -U mysql`
  #			just before mysql starts.
 -# mysql_dbdir (str):	Default to "/var/db/mysql"
 +# mysql_(instance_)?dbdir (str):	Default to "/var/db/mysql"
  #			Base database directory.
 -# mysql_pidfile (str):	Custum PID file path and name.
 +# mysql_(instance_)?pidfile (str):	Custum PID file path and name.
  #			Default to "${mysql_dbdir}/${hostname}.pid".
 -# mysql_args (str):	Custom additional arguments to be passed
 +# mysql_(instance_)?args (str):	Custom additional arguments to be passed=
 
  #			to mysqld_safe (default empty).
 -#
 +# mysql_(instance_)?user (str):	User to run mysqld as
 +#			Default to "mysql" created by the port
 +# mysql_(instance_)?optfile (str): Server-specific option file.
 +#			Default to "${mysql_dbdir}/my.cnf".
 +# mysql_instances (str): Set to "" by default.
 +#			If defined, list of instances to start
 =20
  . /etc/rc.subr
 =20
 @@ -31,23 +37,77 @@
 =20
  : ${mysql_enable=3D"NO"}
  : ${mysql_limits=3D"NO"}
 +: ${mysql_user=3D"mysql"}
 +: ${mysql_limits_args=3D"-e -U $mysql_user"}
  : ${mysql_dbdir=3D"/var/db/mysql"}
 +: ${mysql_optfile=3D"${mysql_dbdir}/my.cnf"}
 =20
 -mysql_user=3D"mysql"
 -mysql_limits_args=3D"-e -U ${mysql_user}"
 -pidfile=3D${mysql_pidfile:-"${mysql_dbdir}/`/bin/hostname`.pid"}
  command=3D"/usr/sbin/daemon"
 -command_args=3D"-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=3D=
 ${mysql_dbdir}/my.cnf --user=3D${mysql_user} --datadir=3D${mysql_dbdir} -=
 -pid-file=3D${pidfile} ${mysql_args}"
  procname=3D"%%PREFIX%%/libexec/mysqld"
  start_precmd=3D"${name}_prestart"
  start_postcmd=3D"${name}_poststart"
 +
 +if [ -n "$2" ]; then
 +	instance=3D"$2"
 +	load_rc_config ${name}_${instance}
 +	case "$mysql_instances" in
 +	"$2 "*|*" $2 "*|*" $2"|"$2")
 +		eval mysql_args=3D"\${mysql_${instance}_args:-\"${mysql_args}\"}"
 +		eval mysql_dbdir=3D"\${mysql_${instance}_dbdir:-\"/var/db/mysql_${inst=
 ance}\"}"
 +		eval mysql_limits=3D"\${mysql_${instance}_limits:-\"${mysql_limits}\"}=
 "
 +		eval mysql_user=3D"\${mysql_${instance}_user:-\"${mysql_user}\"}"
 +		eval mysql_limits_args=3D"\${mysql_${instance}_limits_args:-\"-e -U $m=
 ysql_user\"}"
 +		eval mysql_optfile=3D"\${mysql_${instance}_optfile:-\"${mysql_dbdir}/m=
 y.cnf\"}"
 +		eval mysql_pidfile=3D"\${mysql_${instance}_pidfile:-\"${mysql_dbdir}/`=
 /bin/hostname`.pid\"}"
 +	;;
 +	*)
 +		err 1 "$2 not found in mysql_instances" ;;
 +	esac
 +else
 +	if [ -n "${mysql_instances}" -a -n "$1" ]; then
 +		for instance in ${mysql_instances}; do
 +			eval _enable=3D"\${mysql_${instance}_enable}"
 +			case "${_enable:-${mysql_enable}}" in
 +			[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
 +				continue
 +			;;
 +			[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
 +			;;
 +			*)
 +				if [ -z "$_enable" ]; then
 +					_var=3Dmysql_enable
 +				else
 +					_var=3Dmysql_${instance}_enable
 +				fi
 +				warn "Bad value" \
 +					"'${_enable:-${mysql_enable}}'" \
 +					"for ${_var}. " \
 +					"Instance ${instance} skipped."
 +				continue
 +			;;
 +			esac
 +			echo "=3D=3D=3D> mysql instance: ${instance}"
 +			if %%PREFIX%%/etc/rc.d/mysql-server $1 ${instance}; then
 +				success=3D"${instance} ${success}"
 +			else
 +				failed=3D"${instance} (${retcode}) ${failed}"
 +			fi
 +		done
 +		exit 0
 +	else
 +		mysql_pidfile=3D${mysql_pidfile:-"${mysql_dbdir}/`/bin/hostname`.pid"}=
 
 +	fi
 +fi
 +
 +pidfile=3D$mysql_pidfile
  mysql_install_db=3D"%%PREFIX%%/bin/mysql_install_db"
  mysql_install_db_args=3D"--basedir=3D%%PREFIX%% --datadir=3D${mysql_dbdi=
 r} --force"
 +command_args=3D"-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=3D=
 ${mysql_optfile} --user=3D${mysql_user} --datadir=3D${mysql_dbdir} --pid-=
 file=3D${pidfile} ${mysql_args}"
 =20
  mysql_create_auth_tables()
  {
 -	eval $mysql_install_db $mysql_install_db_args >/dev/null 2>/dev/null
 -        [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbd=
 ir}
 +	eval $mysql_install_db $mysql_install_db_args
 +        [ $? -eq 0 ] && chown -R ${mysql_user}:$(id -gn $mysql_user) ${m=
 ysql_dbdir}
  }
 =20
  mysql_prestart()
 @@ -56,7 +116,7 @@
  		mysql_create_auth_tables || return 1
  	fi
  	if checkyesno mysql_limits; then
 -		eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
 +		eval `/usr/bin/limits ${mysql_limits_args:-"-e -U $mysql_user"}` 2>/de=
 v/null
  	else
  		return 0
  	fi
 
 --------------010109080708020905090400--
 
 ------enig2VJHBHOHMCJIIDPLIDDNH
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.12 (GNU/Linux)
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/
 
 iQEcBAEBCAAGBQJSjnv2AAoJEC0NWrh8JT1SFdAH/3p8WC+CFB7+5PYt3Xof3Eyk
 bewxLRFaMfKXihxOMPLXJKjJv5ihFz/qWTXnp0Tz9ic6XEOyRGqRHZctOTzLCrS2
 CTavk1505wRw1kdyN5l1vfWxapu0nVKgZzk09nf9CQOSoNgsd5/Xl+2e+cd79ueK
 L6j66YrjMqh7isHEihnRqastRsTRZx61kkEVKV6JojMCCCysyxPfzYwkm3TDHlz+
 xMpwWv0/TOLgu2FEzxHWqqf/mvXxlpXHyM/ofpPpJkZGsw9yLnzUB2+VE9MW1aAH
 tOn/r4JYrQtqNfWJpd2ZwAYLxQ8pxMEyGZuaObIRH5lIE2xArcASpdRdZoIL8zg=
 =MyzD
 -----END PGP SIGNATURE-----
 
 ------enig2VJHBHOHMCJIIDPLIDDNH--

From: geoffroy desvernay <dgeo@centrale-marseille.fr>
To: bug-followup@FreeBSD.org
Cc: never@nevermind.kiev.ua
Subject: Re: ports/178726: [PATCH] databases/mariadb55-server: multi-instances
 startup script
Date: Fri, 17 Jan 2014 15:33:32 +0100

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 --L1hsGWO07mwEOtTMNg97G5fgcuXcoDuJW
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 Wrong class: should be change-request (I'm not maintainer of
 mariadb55-server)
 
 @maintainer: now you know it exist :) sorry for my fault :-|
 --=20
 *geoffroy desvernay*
 C.R.I - Administration syst=E8mes et r=E9seaux
 Ecole Centrale de Marseille
 
 
 
 --L1hsGWO07mwEOtTMNg97G5fgcuXcoDuJW
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iQEcBAEBAgAGBQJS2T88AAoJEC0NWrh8JT1S1iIIAIqQlrq0ohJjeJv9+Qh9LyKX
 UJxWecKQT6pUqof2rpJM4zcXv/zKfSQHG/08evQM6qXghugvC4qreDhkn70aYwZf
 x3ppGsoYmW8hkO1MopS40nYEncimFALByzElLkF3z+p0bkr7HL/Z8wqIVE1/I4xu
 RXQanc/LatktEjOWvzQVF0ww5bBEmVhm83Jde5rUh57veuqdvwpuEyh2jZ5LBOOb
 IASSUfzdCLmDLsuP8HV9FOaG78oih8mfkNyRYCo2dIw9W6s6gLMGJ6Z7DDYXD/b+
 isZ1noWnYhdK93a4mtUhsg1qte0KucGIC8mqdRGnqQGvOaSRLqdF0iowV/4wiw0=
 =BO6Y
 -----END PGP SIGNATURE-----
 
 --L1hsGWO07mwEOtTMNg97G5fgcuXcoDuJW--
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: linimon 
Class-Changed-When: Fri Jan 17 18:05:19 UTC 2014 
Class-Changed-Why:  
change class per submitter request. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=178726 
State-Changed-From-To: open->feedback 
State-Changed-By: linimon 
State-Changed-When: Sat Mar 29 19:30:34 UTC 2014 
State-Changed-Why:  
To never@nevermind.kiev.ua: I don't understand why the autoassigner 
did not assign this PR to you.  I am doing it manually. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=178726 

From: geoffroy desvernay <dgeo@centrale-marseille.fr>
To: bug-followup@FreeBSD.org, dgeo@centrale-marseille.fr
Cc:  
Subject: Re: ports/178726: [PATCH] databases/mariadb55-server: multi-instances
 startup script
Date: Thu, 15 May 2014 15:23:11 +0200

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 --P2WWAhXb6BIwgbeqm79mf2uX655c4P5e0
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 maintainer timeout ?
 
 --=20
 *geoffroy desvernay*
 C.R.I - Administration syst=E8mes et r=E9seaux
 Ecole Centrale de Marseille
 
 
 
 --P2WWAhXb6BIwgbeqm79mf2uX655c4P5e0
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iQEcBAEBAgAGBQJTdL/AAAoJEC0NWrh8JT1ShgIH/RpBz1o8HtwC0/AnF+hkJfTt
 3vYQ0KteLftH0Qksf6tI+KFA/jEJKLZQyq2u50WGaDjeJ9OdJHSDybUFKOtSrrML
 avg6k8Z7zUy2h/DEJzKcXoAHqAJGDLJWNWtiRswL4lyLpY/34749PvWijxL0dZX5
 AdodolWj/Vu3O/6sw1yo4E3sEYieWfFLOLg2qhtYlzO6OLRLCcujadkP27pTFTsK
 WPk6fvbHIED5QjZCTt11R+d1h3vSH9kXk7iQUSdBBEDXQNs45aYvIdjzwJzNwim6
 j5F3R7hKSX7WmwZmaworNBXM6gzYXJ4fxPZQWoe7QFcyL/N4nD29IpgVoBS6l4E=
 =F+D+
 -----END PGP SIGNATURE-----
 
 --P2WWAhXb6BIwgbeqm79mf2uX655c4P5e0--
>Unformatted:
