mirror of
https://github.com/billz/raspap-webgui.git
synced 2023-10-10 13:37:24 +02:00
Added install option for web root. Resolves #294
This commit is contained in:
parent
c75788e31c
commit
25c4b965eb
@ -76,7 +76,17 @@ function config_installation() {
|
|||||||
install_log "Configure installation"
|
install_log "Configure installation"
|
||||||
echo "Detected ${version_msg}"
|
echo "Detected ${version_msg}"
|
||||||
echo "Install directory: ${raspap_dir}"
|
echo "Install directory: ${raspap_dir}"
|
||||||
echo "Lighttpd directory: ${webroot_dir}"
|
echo -n "Install to Lighttpd root directory: ${webroot_dir}? [y/N]: "
|
||||||
|
if [ $assume_yes == 0 ]; then
|
||||||
|
read answer
|
||||||
|
if [[ $answer != "y" ]]; then
|
||||||
|
read -e -p "Enter alternate Lighttpd directory: " -i "/var/www/html/" webroot_dir
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo -e
|
||||||
|
fi
|
||||||
|
echo "Install to Lighttpd directory: ${webroot_dir}"
|
||||||
|
|
||||||
echo -n "Complete installation with these values? [y/N]: "
|
echo -n "Complete installation with these values? [y/N]: "
|
||||||
if [ $assume_yes == 0 ]; then
|
if [ $assume_yes == 0 ]; then
|
||||||
read answer
|
read answer
|
||||||
@ -146,6 +156,10 @@ function create_hostapd_scripts() {
|
|||||||
|
|
||||||
# Fetches latest files from github to webroot
|
# Fetches latest files from github to webroot
|
||||||
function download_latest_files() {
|
function download_latest_files() {
|
||||||
|
if [ ! -d "$webroot_dir" ]; then
|
||||||
|
sudo mkdir -p $webroot_dir || install_error "Unable to create new webroot directory"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -d "$webroot_dir" ]; then
|
if [ -d "$webroot_dir" ]; then
|
||||||
sudo mv $webroot_dir "$webroot_dir.`date +%F-%R`" || install_error "Unable to remove old webroot directory"
|
sudo mv $webroot_dir "$webroot_dir.`date +%F-%R`" || install_error "Unable to remove old webroot directory"
|
||||||
fi
|
fi
|
||||||
@ -338,11 +352,11 @@ function optimize_php() {
|
|||||||
if [ $assume_yes == 0 ]; then
|
if [ $assume_yes == 0 ]; then
|
||||||
read answer
|
read answer
|
||||||
if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
||||||
$php_session_cookie=1;
|
php_session_cookie=1;
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $assume_yes == 1 ] || [ $php_session_cookie == 1 ]; then
|
if [ "$assume_yes" == 1 ] || [ "$php_session_cookie" == 1 ]; then
|
||||||
echo "Php-cgi enabling session.cookie_httponly."
|
echo "Php-cgi enabling session.cookie_httponly."
|
||||||
sudo sed -i -E 's/^session\.cookie_httponly\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/session.cookie_httponly = 1/' "$phpcgiconf"
|
sudo sed -i -E 's/^session\.cookie_httponly\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/session.cookie_httponly = 1/' "$phpcgiconf"
|
||||||
fi
|
fi
|
||||||
@ -352,11 +366,11 @@ function optimize_php() {
|
|||||||
if [ $assume_yes == 0 ]; then
|
if [ $assume_yes == 0 ]; then
|
||||||
read answer
|
read answer
|
||||||
if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
||||||
$php_opcache=1;
|
php_opcache=1;
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $assume_yes == 1 ] || [ $phpopcache == 1 ]; then
|
if [ "$assume_yes" == 1 ] || [ "$phpopcache" == 1 ]; then
|
||||||
echo -e "Php-cgi enabling opcache.enable."
|
echo -e "Php-cgi enabling opcache.enable."
|
||||||
sudo sed -i -E 's/^;?opcache\.enable\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/opcache.enable = 1/' "$phpcgiconf"
|
sudo sed -i -E 's/^;?opcache\.enable\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/opcache.enable = 1/' "$phpcgiconf"
|
||||||
# Make sure opcache extension is turned on.
|
# Make sure opcache extension is turned on.
|
||||||
|
Loading…
Reference in New Issue
Block a user