svn commit: r444558 - in head/lang: php70/files php71/files
Torsten Zuehlsdorff
tz at FreeBSD.org
Wed Jun 28 09:40:59 UTC 2017
Author: tz
Date: Wed Jun 28 09:40:58 2017
New Revision: 444558
URL: https://svnweb.freebsd.org/changeset/ports/444558
Log:
lang/php70 and lang/php71: Add umask to php-fpm rc script
PR: 212911
Submitted by: Robert Kánia <rk at redb.cz>
Modified:
head/lang/php70/files/php-fpm.in
head/lang/php71/files/php-fpm.in
Modified: head/lang/php70/files/php-fpm.in
==============================================================================
--- head/lang/php70/files/php-fpm.in Wed Jun 28 09:18:33 2017 (r444557)
+++ head/lang/php70/files/php-fpm.in Wed Jun 28 09:40:58 2017 (r444558)
@@ -17,7 +17,7 @@
name="php_fpm"
rcvar=php_fpm_enable
-start_precmd="php_fpm_checkconfig"
+start_precmd="php_fpm_prestart"
restart_precmd="php_fpm_checkconfig"
reload_precmd="php_fpm_checkconfig"
configtest_cmd="php_fpm_checkconfig"
@@ -25,6 +25,7 @@ configtest_cmd="php_fpm_checkconfig"
load_rc_config "$name"
: ${php_fpm_enable="NO"}
+: ${php_fpm_umask=""}
extra_commands="reload configtest logrotate"
@@ -49,6 +50,20 @@ php_fpm_checkconfig()
{
echo "Performing sanity check on php-fpm configuration:"
eval ${command} -t
+}
+
+php_fpm_prestart()
+{
+ php_fpm_checkconfig
+ checkconfig=$?
+ if [ $checkconfig -ne 0 ]; then
+ return $checkconfig
+ fi
+
+ if [ ! -z "$php_fpm_umask" ]; then
+ echo "Setting umask to: ${php_fpm_umask}"
+ umask $php_fpm_umask
+ fi
}
run_rc_command "$1"
Modified: head/lang/php71/files/php-fpm.in
==============================================================================
--- head/lang/php71/files/php-fpm.in Wed Jun 28 09:18:33 2017 (r444557)
+++ head/lang/php71/files/php-fpm.in Wed Jun 28 09:40:58 2017 (r444558)
@@ -17,7 +17,7 @@
name="php_fpm"
rcvar=php_fpm_enable
-start_precmd="php_fpm_checkconfig"
+start_precmd="php_fpm_prestart"
restart_precmd="php_fpm_checkconfig"
reload_precmd="php_fpm_checkconfig"
configtest_cmd="php_fpm_checkconfig"
@@ -25,6 +25,7 @@ configtest_cmd="php_fpm_checkconfig"
load_rc_config "$name"
: ${php_fpm_enable="NO"}
+: ${php_fpm_umask=""}
extra_commands="reload configtest logrotate"
@@ -49,6 +50,20 @@ php_fpm_checkconfig()
{
echo "Performing sanity check on php-fpm configuration:"
eval ${command} -t
+}
+
+php_fpm_prestart()
+{
+ php_fpm_checkconfig
+ checkconfig=$?
+ if [ $checkconfig -ne 0 ]; then
+ return $checkconfig
+ fi
+
+ if [ ! -z "$php_fpm_umask" ]; then
+ echo "Setting umask to: ${php_fpm_umask}"
+ umask $php_fpm_umask
+ fi
}
run_rc_command "$1"
More information about the svn-ports-all
mailing list