From 124d11cebef60734660c4459676eba38b5993c33 Mon Sep 17 00:00:00 2001 From: pitchum Date: Thu, 10 May 2018 22:38:48 +0200 Subject: [PATCH] [mod] Hard-coded occurrences of "vpnadmin" replaced with ${app} (where appropriate). --- scripts/install | 41 +++++++++++++++++++++++------------------ scripts/remove | 6 +++--- 2 files changed, 26 insertions(+), 21 deletions(-) diff --git a/scripts/install b/scripts/install index de3f234..2256603 100644 --- a/scripts/install +++ b/scripts/install @@ -74,37 +74,42 @@ sudo mkdir -pm 0755 /etc/yunohost/hooks.d/post_iptable_rules/ sudo install -b -o root -g admins -m 0664 ../conf/openvpn_client.conf.tpl /etc/openvpn/client.conf.tpl sudo install -o root -g root -m 0644 ../conf/openvpn_client.conf.tpl /etc/openvpn/client.conf.tpl.restore -sudo install -b -o root -g root -m 0644 ../conf/nginx_vpnadmin.conf "/etc/nginx/conf.d/${domain}.d/vpnadmin.conf" -sudo install -b -o root -g root -m 0644 ../conf/phpfpm_vpnadmin.conf /etc/php5/fpm/pool.d/vpnadmin.conf +sudo install -b -o root -g root -m 0644 ../conf/nginx_vpnadmin.conf "/etc/nginx/conf.d/${domain}.d/${app}.conf" +sudo install -b -o root -g root -m 0644 ../conf/phpfpm_vpnadmin.conf /etc/php5/fpm/pool.d/${app}.conf sudo install -b -o root -g root -m 0755 ../conf/hook_post-iptable-rules /etc/yunohost/hooks.d/90-vpnclient.tpl sudo install -b -o root -g root -m 0644 ../conf/openvpn@.service /etc/systemd/system/ # Copy web sources -sudo mkdir -pm 0755 /var/www/vpnadmin/ -sudo cp -a ../sources/* /var/www/vpnadmin/ +sudo mkdir -pm 0755 /var/www/${app}/ +sudo cp -a ../sources/* /var/www/${app}/ -sudo chown -R root: /var/www/vpnadmin/ -sudo chmod -R 0644 /var/www/vpnadmin/* -sudo find /var/www/vpnadmin/ -type d -exec chmod +x {} \; +sudo chown -R root: /var/www/${app}/ +sudo chmod -R 0644 /var/www/${app}/* +sudo find /var/www/${app}/ -type d -exec chmod +x {} \; # Create certificates directory sudo mkdir -pm 0770 /etc/openvpn/keys/ sudo chown root:admins /etc/openvpn/keys/ -# Fix confs -## nginx -sudo sed "s||${url_path}|g" -i "/etc/nginx/conf.d/${domain}.d/vpnadmin.conf" -sudo sed 's||/var/www/vpnadmin/|g' -i "/etc/nginx/conf.d/${domain}.d/vpnadmin.conf" -sudo sed 's||vpnadmin|g' -i "/etc/nginx/conf.d/${domain}.d/vpnadmin.conf" +#================================================= +# NGINX CONFIGURATION +#================================================= -## php-fpm -sudo sed 's||vpnadmin|g' -i /etc/php5/fpm/pool.d/vpnadmin.conf -sudo sed 's||admin|g' -i /etc/php5/fpm/pool.d/vpnadmin.conf -sudo sed 's||admins|g' -i /etc/php5/fpm/pool.d/vpnadmin.conf -sudo sed 's||/var/www/vpnadmin/|g' -i /etc/php5/fpm/pool.d/vpnadmin.conf +sudo sed "s||${path_url}|g" -i "/etc/nginx/conf.d/${domain}.d/${app}.conf" +sudo sed "s||/var/www/${app}/|g" -i "/etc/nginx/conf.d/${domain}.d/${app}.conf" +sudo sed "s||${app}|g" -i "/etc/nginx/conf.d/${domain}.d/${app}.conf" + +#================================================= +# PHP-FPM CONFIGURATION +#================================================= + +sudo sed "s||${app}|g" -i /etc/php5/fpm/pool.d/${app}.conf +sudo sed "s||admin|g" -i /etc/php5/fpm/pool.d/${app}.conf +sudo sed "s||admins|g" -i /etc/php5/fpm/pool.d/${app}.conf +sudo sed "s||/var/www/${app}/|g" -i /etc/php5/fpm/pool.d/${app}.conf # Fix sources -sudo sed "s||${url_path}|g" -i /var/www/vpnadmin/config.php +sudo sed "s||${path_url}|g" -i /var/www/${app}/config.php # Copy init script sudo install -o root -g root -m 0755 ../conf/ynh-vpnclient /usr/local/bin/ diff --git a/scripts/remove b/scripts/remove index 1d92f61..eb36e32 100644 --- a/scripts/remove +++ b/scripts/remove @@ -35,8 +35,8 @@ sudo rm -f /tmp/.ynh-vpnclient-* # Remove confs sudo rm -f /etc/openvpn/client.conf{.tpl,.tpl.restore,} -sudo rm -f /etc/nginx/conf.d/${domain}.d/vpnadmin.conf -sudo rm -f /etc/php5/fpm/pool.d/vpnadmin.conf +sudo rm -f /etc/nginx/conf.d/${domain}.d/${app}.conf +sudo rm -f /etc/php5/fpm/pool.d/${app}.conf sudo rm -f /etc/yunohost/hooks.d/90-vpnclient.tpl sudo rm -f /etc/systemd/system/openvpn@.service @@ -48,6 +48,6 @@ sudo systemctl restart php5-fpm sudo systemctl reload nginx # Remove sources -sudo rm -rf /var/www/vpnadmin/ +sudo rm -rf /var/www/${app}/ exit 0