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
|
||||
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'
|
||||
NC='\033[0m'
|
||||
|
||||
|
||||
CURRENTDIR=$PWD
|
||||
|
||||
# Check if executer is root
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
echo -e "${RED}Please run as root: \"sudo ./install_drupal-wisski.bash\""
|
||||
|
|
@ -30,7 +33,8 @@ do
|
|||
case $opt in
|
||||
"for local development.")
|
||||
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
|
||||
;;
|
||||
"for production.")
|
||||
|
|
@ -293,7 +297,7 @@ do
|
|||
done
|
||||
|
||||
|
||||
cp ./.remove-site ./remove_${WEBSITENAME}_configs.bash
|
||||
cp -rp .rm_site remove_${WEBSITENAME}_configs.bash
|
||||
|
||||
#add websitename to hosts
|
||||
|
||||
|
|
@ -314,7 +318,7 @@ then
|
|||
echo -e "${YELLOW}ADD $WEBSITENAME to /etc/hosts, because you are on a localhost!"
|
||||
echo "127.0.0.1 ${WEBSITENAME}" >> /etc/hosts
|
||||
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
|
||||
break;;
|
||||
[Nn]* )
|
||||
|
|
@ -357,7 +361,7 @@ while true; do
|
|||
echo -e "${GREEN}Activate wisski.ini.${NC}"
|
||||
phpenmod -v ${PHPVERSION} wisski
|
||||
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;;
|
||||
[Nn]* ) break;;
|
||||
* ) echo "Please answer yes or no.";;
|
||||
|
|
@ -410,8 +414,8 @@ while true; do
|
|||
a2ensite ${WEBSITENAME}
|
||||
echo -e "${GREEN}Restart apache server${NC}"
|
||||
systemctl restart apache2
|
||||
echo "a2dissite ${WEBSITENAME}" >> ./remove_${WEBSITENAME}_configs.bash
|
||||
echo "rm /etc/apache2/sites-available/${WEBSITENAME}.conf;" >> ./remove_${WEBSITENAME}_configs.bash
|
||||
echo "a2dissite ${WEBSITENAME}" >> remove_${WEBSITENAME}_configs.bash
|
||||
echo "rm /etc/apache2/sites-available/${WEBSITENAME}.conf" >> remove_${WEBSITENAME}_configs.bash
|
||||
break;;
|
||||
[Nn]* )
|
||||
break;;
|
||||
|
|
@ -650,6 +654,7 @@ while true; do
|
|||
unzip web/libraries/mirador.zip -d web/libraries/
|
||||
break;;
|
||||
[Nn]* )
|
||||
echo
|
||||
echo -e "${GREEN}Okay, you can download it later from:"
|
||||
echo -e "https://github.com/jackmoore/colorbox/archive/refs/heads/master.zip"
|
||||
echo -e "and"
|
||||
|
|
@ -724,6 +729,8 @@ if [[ ! ${LOCALHOST} ]]; then
|
|||
done
|
||||
fi
|
||||
|
||||
echo "rm -r /var/www/html/${WEBSITENAME}" >> ${CURRENTDIR}/remove_${WEBSITENAME}_configs.bash
|
||||
|
||||
echo
|
||||
if [[ ${EDITEDHOSTS} ]]; then
|
||||
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