add remove script
This commit is contained in:
parent
5af5cf1850
commit
aa6c71eb01
3 changed files with 17 additions and 6 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
remove_*_configs.bash
|
||||||
|
|
@ -12,3 +12,6 @@ if [ "$EUID" -ne 0 ]; then
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo -e "${RED}Be aware that this script removes the config and webroot files from your system!"
|
||||||
|
echo -e "They can't be recovered!"
|
||||||
|
echo -e "Use it only if you understand, what this script doing!${NC}"
|
||||||
|
|
@ -6,6 +6,9 @@ YELLOW='\033[1;33m'
|
||||||
RED='\033[0;31m'
|
RED='\033[0;31m'
|
||||||
NC='\033[0m'
|
NC='\033[0m'
|
||||||
|
|
||||||
|
|
||||||
|
CURRENTDIR=$PWD
|
||||||
|
|
||||||
# Check if executer is root
|
# Check if executer is root
|
||||||
if [ "$EUID" -ne 0 ]; then
|
if [ "$EUID" -ne 0 ]; then
|
||||||
echo -e "${RED}Please run as root: \"sudo ./install_drupal-wisski.bash\""
|
echo -e "${RED}Please run as root: \"sudo ./install_drupal-wisski.bash\""
|
||||||
|
|
@ -30,7 +33,8 @@ do
|
||||||
case $opt in
|
case $opt in
|
||||||
"for local development.")
|
"for local development.")
|
||||||
LOCALHOST=true
|
LOCALHOST=true
|
||||||
echo -e "${GREEN} Okay, will add website name to /etc/hosts later."
|
echo
|
||||||
|
echo -e "${GREEN}Okay, will may add website name to /etc/hosts later."
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
"for production.")
|
"for production.")
|
||||||
|
|
@ -293,7 +297,7 @@ do
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
cp ./.remove-site ./remove_${WEBSITENAME}_configs.bash
|
cp -rp .rm_site remove_${WEBSITENAME}_configs.bash
|
||||||
|
|
||||||
#add websitename to hosts
|
#add websitename to hosts
|
||||||
|
|
||||||
|
|
@ -314,7 +318,7 @@ then
|
||||||
echo -e "${YELLOW}ADD $WEBSITENAME to /etc/hosts, because you are on a localhost!"
|
echo -e "${YELLOW}ADD $WEBSITENAME to /etc/hosts, because you are on a localhost!"
|
||||||
echo "127.0.0.1 ${WEBSITENAME}" >> /etc/hosts
|
echo "127.0.0.1 ${WEBSITENAME}" >> /etc/hosts
|
||||||
fi
|
fi
|
||||||
echo "sed -i 's/127.0.0.1 ${WEBSITENAME}//g' /etc/hosts" >> ./remove_${WEBSITENAME}_configs.bash
|
echo "sed -i 's/127.0.0.1 ${WEBSITENAME}//g' /etc/hosts" >> remove_${WEBSITENAME}_configs.bash
|
||||||
EDITEDHOSTS=true
|
EDITEDHOSTS=true
|
||||||
break;;
|
break;;
|
||||||
[Nn]* )
|
[Nn]* )
|
||||||
|
|
@ -357,7 +361,7 @@ while true; do
|
||||||
echo -e "${GREEN}Activate wisski.ini.${NC}"
|
echo -e "${GREEN}Activate wisski.ini.${NC}"
|
||||||
phpenmod -v ${PHPVERSION} wisski
|
phpenmod -v ${PHPVERSION} wisski
|
||||||
echo "phpdismod -v ${PHPVERSION} wisski" >> ./remove_${WEBSITENAME}_configs.bash
|
echo "phpdismod -v ${PHPVERSION} wisski" >> ./remove_${WEBSITENAME}_configs.bash
|
||||||
echo "rm /etc/php/${PHPVERSION}/mods-available/wisski.ini" >> ./remove_${WEBSITENAME}_configs.bash
|
echo "rm /etc/php/${PHPVERSION}/mods-available/wisski.ini" >> remove_${WEBSITENAME}_configs.bash
|
||||||
break;;
|
break;;
|
||||||
[Nn]* ) break;;
|
[Nn]* ) break;;
|
||||||
* ) echo "Please answer yes or no.";;
|
* ) echo "Please answer yes or no.";;
|
||||||
|
|
@ -410,8 +414,8 @@ while true; do
|
||||||
a2ensite ${WEBSITENAME}
|
a2ensite ${WEBSITENAME}
|
||||||
echo -e "${GREEN}Restart apache server${NC}"
|
echo -e "${GREEN}Restart apache server${NC}"
|
||||||
systemctl restart apache2
|
systemctl restart apache2
|
||||||
echo "a2dissite ${WEBSITENAME}" >> ./remove_${WEBSITENAME}_configs.bash
|
echo "a2dissite ${WEBSITENAME}" >> remove_${WEBSITENAME}_configs.bash
|
||||||
echo "rm /etc/apache2/sites-available/${WEBSITENAME}.conf;" >> ./remove_${WEBSITENAME}_configs.bash
|
echo "rm /etc/apache2/sites-available/${WEBSITENAME}.conf" >> remove_${WEBSITENAME}_configs.bash
|
||||||
break;;
|
break;;
|
||||||
[Nn]* )
|
[Nn]* )
|
||||||
break;;
|
break;;
|
||||||
|
|
@ -650,6 +654,7 @@ while true; do
|
||||||
unzip web/libraries/mirador.zip -d web/libraries/
|
unzip web/libraries/mirador.zip -d web/libraries/
|
||||||
break;;
|
break;;
|
||||||
[Nn]* )
|
[Nn]* )
|
||||||
|
echo
|
||||||
echo -e "${GREEN}Okay, you can download it later from:"
|
echo -e "${GREEN}Okay, you can download it later from:"
|
||||||
echo -e "https://github.com/jackmoore/colorbox/archive/refs/heads/master.zip"
|
echo -e "https://github.com/jackmoore/colorbox/archive/refs/heads/master.zip"
|
||||||
echo -e "and"
|
echo -e "and"
|
||||||
|
|
@ -724,6 +729,8 @@ if [[ ! ${LOCALHOST} ]]; then
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "rm -r /var/www/html/${WEBSITENAME}" >> ${CURRENTDIR}/remove_${WEBSITENAME}_configs.bash
|
||||||
|
|
||||||
echo
|
echo
|
||||||
if [[ ${EDITEDHOSTS} ]]; then
|
if [[ ${EDITEDHOSTS} ]]; then
|
||||||
echo -e "${GREEN}Thats it! You can now visit http://${WEBSITENAME} or and install Drupal!${NC}"
|
echo -e "${GREEN}Thats it! You can now visit http://${WEBSITENAME} or and install Drupal!${NC}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue