rendered paste bodyFW_CONF=/var/www/routeit/databaseif ! [ -f "$FW_CONF" ]; then echo; echo -e "$RED << RouteIt CANNOT START >> \c"; echo -e "$NORMAL The Firewall modules was loaded but firewall.conf file cannot be found."; echo; exit 1elseiname=0; iport=0; iprot=0; iip=0; imac=0; iactiv=0;while IFS=$'\t' read name port prot ip mac activ; do NAME[$iname]="$name"; iname=$(($iname+1)); PORT[$iport]="$port"; iport=$(($iport+1)); PROT[$iprot]="$prot"; iprot=$(($iprot+1)); IP[$iip]="$ip"; iip=$(($iip+1)); MAC[$imac]="$mac"; imac=$(($imac+1)); ACTIV[$iactiv]="$activ"; iactiv=$(($iactiv+1));done < $FW_CONFfiFW_NAME=( ${NAME[@]} ); unset NAME;FW_PORT=( ${PORT[@]} ); unset PORT;FW_PROT=( ${PROT[@]} ); unset PROT;FW_IP=( ${IP[@]} ); unset IP;FW_MAC=( ${MAC[@]} ); unset MAC;FW_ACTIV=( ${ACTIV[@]} ); unset ACTIV;# Compound commands that will transform firewall.conf in iptables rulesfor ((i=0;i< ${#FW_PORT[@]};i++));# If FW_ACTIV is equal to 1 apply this commands if 0 elsedo if ((${FW_ACTIV[i]})) ; thenif [ "${FW_MAC[i]}" = "no" ] ; thenfor word in ${FW_IP[$i]} ; do echo "${FW_NAME[i]}";doneelsefor word in ${FW_IP[$i]} ; do echo "${FW_NAME[i]}";done;fielseecho "# "$RED"Rule $FW_NAME is not enabled $NORMAL"fidoneecho ${FW_NAME[2]};