主题: iredmail脚本貌似有点小瑕疵

直接了当的说;
最新的 stable版本

functions/packages.sh
330行及后面几行

X

回复: iredmail脚本貌似有点小瑕疵

直接了当的说;
最新的 stable版本

functions/packages.sh
330行及后面几行

X"${USE_IREDAPD}" != "YES"
这个貌似是== X"YES"吧

见347行。X"${USE_FAIL2BAN}" == X"YES"

当然理论上最终也没错。因为判断结果就是成立的。肯定是不等于。
所以后面的python-ldap是启用了。

以上为个人所见。

回复: iredmail脚本貌似有点小瑕疵

检查了一下 iRedMail-0.7.3/functions/packages.sh,330 行及后面几行重复添加了 python-ldap 包,已修正。

不知道您具体指的 347 行的瑕疵是什么?

   346        #### Fail2ban ####
   347        if [ X"${USE_FAIL2BAN}" == X"YES" ]; then
   348            if [ X"${DISTRO}" == X"RHEL" -o \
   349                X"${DISTRO}" == X"DEBIAN" -o \
   350                X"${DISTRO}" == X"UBUNTU" -o \
   351                X"${DISTRO}" == X"SUSE" \
   352                ]; then
   353                ALL_PKGS="${ALL_PKGS} fail2ban"
   354                ENABLED_SERVICES="${ENABLED_SERVICES} fail2ban"
   355            fi
   356    
   357            if [ X"${DISTRO}" == X"RHEL" ]; then
   358                DISABLED_SERVICES="${DISABLED_SERVICES} shorewall"
   359            fi
   360        fi

回复: iredmail脚本貌似有点小瑕疵

347行没有错误。我是说对比347行,发现330行那边有问题。