diff --git a/AppendCMS.sh b/AppendCMS.sh index 8e38cea..620229d 100644 --- a/AppendCMS.sh +++ b/AppendCMS.sh @@ -30,6 +30,11 @@ fi rm /tmp/pkg.list > $OUTPUT 2>&1 source <(curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/ModulesMenu.list) +#SiteCount +if [ ! -f "/etc/ICTM/sites.count" ]; then SiteCount=`expr $(ls -l /var/www | grep -c ^d) - 1` ; else source /etc/ICTM/sites.count; fi +if [ -z ${SiteCount+x} ] ; then SiteCount=`expr $(ls -l /var/www | grep -c ^d) - 1` ; fi +SiteCount=$(($SiteCount+1)) + #Setting Menulist to webserver declare -n CMSL="$webserv"CMSL declare -n options="$webserv"Options @@ -174,6 +179,7 @@ CMS="${CMS//:}" && CMS="${CMS,,}" ##-----------------## touch /etc/ICTM/sites/"$sitename" +echo "SiteCount=$SiteCount" > /etc/ICTM/sites.count ##-----------## diff --git a/CMS/frontcontroller/conf.sh b/CMS/frontcontroller/conf.sh index f193ca0..d035e87 100644 --- a/CMS/frontcontroller/conf.sh +++ b/CMS/frontcontroller/conf.sh @@ -1,7 +1,6 @@ #Creating DB -db_suffix=`expr $(ls -l /var/www | grep -c ^d) - 1` -db_name="fc_$db_suffix" -db_user="fc_$db_suffix" +db_name="fc_$SiteCount" +db_user="fc_$SiteCount" db_pass=$(tr -dc 'A-Za-z0-9!#%()*+,-.:;<=>?@[]^_{|}~' $OUTPUT 2>&1 #Creating DB -db_suffix=`expr $(ls -l /var/www | grep -c ^d) - 1` -db_name="nextcloud_$db_suffix" -db_user="nextcloud_$db_suffix" +db_name="nextcloud_$SiteCount" +db_user="nextcloud_$SiteCount" db_pass=$(tr -dc 'A-Za-z0-9!#%()*+,-.:;<=>?@[]^_{|}~' $OUTPUT 2>&1 mysql -u root -p"$password" -e "CREATE USER '"$db_user"'@'localhost' IDENTIFIED BY '"$db_pass"';" > $OUTPUT 2>&1 diff --git a/CMS/wordpress/conf.sh b/CMS/wordpress/conf.sh index 9f8db54..af7807f 100644 --- a/CMS/wordpress/conf.sh +++ b/CMS/wordpress/conf.sh @@ -6,9 +6,8 @@ if [ ! -f /usr/local/bin/wp ]; then fi #Creating DB -db_suffix=`expr $(ls -l /var/www | grep -c ^d) - 1` -db_name="wp_$db_suffix" -db_user="wp_$db_suffix" +db_name="wp_$SiteCount" +db_user="wp_$SiteCount" db_pass=$(tr -dc 'A-Za-z0-9!#%()*+,-.:;<=>?@[]^_{|}~' > /etc/ICTM/mainvar.list done - touch /etc/ICTM/sites/"$sitename" +echo "SiteCount=$SiteCount" > /etc/ICTM/sites.count ##----------## # Addons #