Useless cat

https://github.com/koalaman/shellcheck/wiki/SC2002
modified:   scripts/web-add.sh
This commit is contained in:
Patrick Marchand 2018-10-16 14:43:26 -04:00
parent 5d2d8be5ad
commit f4fae90eb1

View file

@ -376,8 +376,7 @@ EOT
random=$RANDOM random=$RANDOM
if [ "$WEB_SERVER" == "apache" ]; then if [ "$WEB_SERVER" == "apache" ]; then
vhostfile="/etc/apache2/sites-available/${in_login}.conf" vhostfile="/etc/apache2/sites-available/${in_login}.conf"
cat $TPL_VHOST | \ sed -e "s/XXX/$in_login/g ; s/SERVERNAME/$in_wwwdomain/ ; s/RANDOM/$random/ ; s#HOME_DIR#$HOME_DIR#" < $TPL_VHOST > "$vhostfile"
sed -e "s/XXX/$in_login/g ; s/SERVERNAME/$in_wwwdomain/ ; s/RANDOM/$random/ ; s#HOME_DIR#$HOME_DIR#" >$vhostfile
if [ ${#PHP_VERSIONS[@]} -gt 0 ]; then if [ ${#PHP_VERSIONS[@]} -gt 0 ]; then
phpfpm_socket_path="/home/${in_login}/php-fpm${in_phpversion}.sock" phpfpm_socket_path="/home/${in_login}/php-fpm${in_phpversion}.sock"
@ -406,12 +405,12 @@ EOT
step_ok "Configuration d'Apache" step_ok "Configuration d'Apache"
elif [ "$WEB_SERVER" == "nginx" ]; then elif [ "$WEB_SERVER" == "nginx" ]; then
cat $TPL_VHOST | \ sed -e \
sed -e " "s/DOMAIN/${in_wwwdomain}/g; s/LOGIN/${in_login}/g;" \
s/DOMAIN/${in_wwwdomain}/g; < "$TPL_VHOST" \
s/LOGIN/${in_login}/g;" > ${VHOST_PATH}/$in_login > ${VHOST_PATH}/"$in_login"
ln -s /etc/nginx/sites-available/$in_login \ ln -s /etc/nginx/sites-available/"$in_login" \
/etc/nginx/sites-enabled/$in_login /etc/nginx/sites-enabled/"$in_login"
/etc/init.d/nginx restart /etc/init.d/nginx restart
@ -419,17 +418,16 @@ EOT
############################################################################ ############################################################################
cat $TPL_FPM | \ sed -e "s/SED_LOGIN/${in_login}/g;" \
sed -e "s/SED_LOGIN/${in_login}/g;" > ${FPM_PATH}/${in_login}.conf < $TPL_FPM > ${FPM_PATH}/"${in_login}".conf
step_ok "Creation du pool PHP-FPM" step_ok "Creation du pool PHP-FPM"
############################################################################ ############################################################################
fi fi
cat $TPL_AWSTATS | \ sed -e "s/XXX/$in_login/ ; s/SERVERNAME/$in_wwwdomain/ ; s#HOME_DIR#$HOME_DIR#" \
sed -e "s/XXX/$in_login/ ; s/SERVERNAME/$in_wwwdomain/ ; s#HOME_DIR#$HOME_DIR#" \ < $TPL_AWSTATS > /etc/awstats/awstats."$in_login".conf
> /etc/awstats/awstats.$in_login.conf chmod 644 /etc/awstats/awstats."$in_login".conf
chmod 644 /etc/awstats/awstats.$in_login.conf
VAR=$(grep -v "^#" /etc/cron.d/awstats |tail -1 | cut -d " " -f1) VAR=$(grep -v "^#" /etc/cron.d/awstats |tail -1 | cut -d " " -f1)
if [ "$VAR" = "" ] || [ "$VAR" -ge 59 ]; then if [ "$VAR" = "" ] || [ "$VAR" -ge 59 ]; then
@ -467,13 +465,28 @@ EOT
############################################################################ ############################################################################
if [ "$in_dbname" ]; then if [ "$in_dbname" ]; then
cat $TPL_MAIL | \ sed -e "
sed -e "s/LOGIN/$in_login/g ; s/SERVERNAME/$in_wwwdomain/ ; s/PASSE1/$in_passwd/ ; s/PASSE2/$in_dbpasswd/ ; s/RANDOM/$random/ ; s/QUOTA/$quota/ ; s/RCPTTO/$in_mail/ ; s/DBNAME/$in_dbname/ ; s#HOME_DIR#$HOME_DIR#"| \ s/LOGIN/$in_login/g ;
/usr/lib/sendmail -oi -t -f "$CONTACT_MAIL" s/SERVERNAME/$in_wwwdomain/ ;
s/PASSE1/$in_passwd/ ;
s/PASSE2/$in_dbpasswd/ ;
s/RANDOM/$random/ ;
s/QUOTA/$quota/ ;
s/RCPTTO/$in_mail/ ;
s/DBNAME/$in_dbname/ ;
s#HOME_DIR#$HOME_DIR#" \
< $TPL_MAIL | /usr/lib/sendmail -oi -t -f "$CONTACT_MAIL"
else else
cat $TPL_MAIL | \ sed -e "
sed -e "s/LOGIN/$in_login/g ; s/SERVERNAME/$in_wwwdomain/ ; s/PASSE1/$in_passwd/ ; s/RANDOM/$random/ ; s/QUOTA/$quota/ ; s/RCPTTO/$in_mail/ ; s#HOME_DIR#$HOME_DIR# ; 39,58d"| \ s/LOGIN/$in_login/g ;
/usr/lib/sendmail -oi -t -f "$CONTACT_MAIL" s/SERVERNAME/$in_wwwdomain/ ;
s/PASSE1/$in_passwd/ ;
s/RANDOM/$random/ ;
s/QUOTA/$quota/ ;
s/RCPTTO/$in_mail/ ;
s#HOME_DIR#$HOME_DIR# ;
39,58d" \
< $TPL_MAIL | /usr/lib/sendmail -oi -t -f "$CONTACT_MAIL"
fi fi
step_ok "Envoi du mail récapitulatif" step_ok "Envoi du mail récapitulatif"