Apache2/Dotclear Sites Script
Published on 15 May, 2020 by amj
#!/bin/bash
########################################
# Filename: sites
#
#
# Creates, lists, or removes symbolic links
# in /etc/apache2/site-enabled
#
########################################
if [ $1 ] ; then
case $1 in
-c) cd /etc/apache2/sites-enabled
printf "\nsites-available : " & ls /etc/apache2/sites-available
printf "sites-enabled : " & ls /etc/apache2/sites-enabled
printf "\n\n"
read -p "Create target : " target
sudo ln -s ../sites-available/$target $target
exit 0 ;;
-r) cd /etc/apache2/sites-enabled
printf "\nsites-available : " & ls -l /etc/apache2/sites-available
printf "sites-enabled : " & ls -l /etc/apache2/sites-enabled
printf "\n\n"
read -p "Remove target : " target
sudo rm ./$target
exit 0 ;;
-l) printf "sites-available: \n" & ls /etc/apache2/sites-available
printf "sites-enabled: \n" & ls /etc/apache2/sites-enabled
exit 0 ;;
*) printf "\nusage: sites -[c|r|l]\n\n"
esac
else
printf "\nusage: sites -[c|r|l]\n\n"
fi