From ccd1a10892b91443370da75aa1390b218b07554e Mon Sep 17 00:00:00 2001 From: yumaojun <719118794@qq.com> Date: Sun, 28 Feb 2016 15:01:55 +0800 Subject: [PATCH] =?UTF-8?q?fix=20(install.py):=20=E3=80=80compatable=20cen?= =?UTF-8?q?tos7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. use systemctl stop firewalld 2. add dependence: readline-devel and lrzsz --- install/install.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install/install.py b/install/install.py index 2272a84a5..8d85781c7 100755 --- a/install/install.py +++ b/install/install.py @@ -152,15 +152,18 @@ class PreSetup(object): def _set_env(self): color_print('开始关闭防火墙和selinux', 'green') if self._is_redhat: - os.system("export LANG='en_US.UTF-8' && sed -i 's/LANG=.*/LANG=en_US.UTF-8/g' /etc/sysconfig/i18n") + os.system("export LANG='en_US.UTF-8'") if self._is_centos7: cmd1 = "systemctl status firewalld 2> /dev/null 1> /dev/null" cmd2 = "systemctl stop firewalld" cmd3 = "systemctl disable firewalld" bash('%s && %s && %s' % (cmd1, cmd2, cmd3)) + bash('localectl set-locale LANG=en_US.UTF-8') bash('setenforce 0') else: + bash("sed -i 's/LANG=.*/LANG=en_US.UTF-8/g' /etc/sysconfig/i18n") bash('service iptables stop && chkconfig iptables off && setenforce 0') + if self._is_ubuntu: os.system("export LANG='en_US.UTF-8'") bash("which iptables && iptables -F")