Browse Source

[enh] Pass user/group to php-fpm.conf and remove old dir at upgrade

pull/4/head
Jérôme Lebleu 10 years ago
parent
commit
2994c1e80c
  1. 4
      conf/php-fpm.conf
  2. 2
      scripts/install
  3. 7
      scripts/upgrade

4
conf/php-fpm.conf

@ -8,8 +8,8 @@ listen.group = www-data
listen.mode = 0600 listen.mode = 0600
; Unix user/group of processes. ; Unix user/group of processes.
user = #POOLNAME#
group = #POOLNAME#
user = #USER#
group = #GROUP#
; Choose how the process manager will control the number of child processes. ; Choose how the process manager will control the number of child processes.
pm = dynamic pm = dynamic

2
scripts/install

@ -78,6 +78,8 @@ sudo cp ../conf/nginx.conf "$nginx_conf"
# Copy and set php-fpm configuration # Copy and set php-fpm configuration
phpfpm_conf="/etc/php5/fpm/pool.d/${app}.conf" phpfpm_conf="/etc/php5/fpm/pool.d/${app}.conf"
sed -i "s@#USER#@${app}@g" ../conf/php-fpm.conf
sed -i "s@#GROUP#@${app}@g" ../conf/php-fpm.conf
sed -i "s@#POOLNAME#@${app}@g" ../conf/php-fpm.conf sed -i "s@#POOLNAME#@${app}@g" ../conf/php-fpm.conf
sed -i "s@#DESTDIR#@${DESTDIR}/@g" ../conf/php-fpm.conf sed -i "s@#DESTDIR#@${DESTDIR}/@g" ../conf/php-fpm.conf
sudo cp ../conf/php-fpm.conf "$phpfpm_conf" sudo cp ../conf/php-fpm.conf "$phpfpm_conf"

7
scripts/upgrade

@ -46,6 +46,8 @@ sudo cp ../conf/nginx.conf "$nginx_conf"
# Copy and set php-fpm configuration # Copy and set php-fpm configuration
phpfpm_conf="/etc/php5/fpm/pool.d/${app}.conf" phpfpm_conf="/etc/php5/fpm/pool.d/${app}.conf"
sed -i "s@#USER#@${app}@g" ../conf/php-fpm.conf
sed -i "s@#GROUP#@${app}@g" ../conf/php-fpm.conf
sed -i "s@#POOLNAME#@${app}@g" ../conf/php-fpm.conf sed -i "s@#POOLNAME#@${app}@g" ../conf/php-fpm.conf
sed -i "s@#DESTDIR#@${DESTDIR}/@g" ../conf/php-fpm.conf sed -i "s@#DESTDIR#@${DESTDIR}/@g" ../conf/php-fpm.conf
sudo cp ../conf/php-fpm.conf "$phpfpm_conf" sudo cp ../conf/php-fpm.conf "$phpfpm_conf"
@ -83,9 +85,8 @@ for a in $(sudo ls "${DESTDIR}/apps"); do
&& sudo cp -a "${DESTDIR}/apps/$a" "${TMPDIR}/apps/$a" && sudo cp -a "${DESTDIR}/apps/$a" "${TMPDIR}/apps/$a"
done done
# Rename current directory and move new one
sudo rm -rf "${DESTDIR}-old"
sudo mv "$DESTDIR" "${DESTDIR}-old"
# Rename existing app directory and move new one
sudo rm -rf "${DESTDIR}"
sudo mv "$TMPDIR" "$DESTDIR" sudo mv "$TMPDIR" "$DESTDIR"
# Set app folders ownership # Set app folders ownership

Loading…
Cancel
Save