浏览代码

AMBARI-12870. Installing Ambari-2.1.0 removes /etc/sudoers.d/ambari-agent file (aonishuk)

Andrew Onishuk 10 年之前
父节点
当前提交
cdb98f73bd
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      ambari-agent/src/main/package/rpm/preinstall.sh

+ 4 - 0
ambari-agent/src/main/package/rpm/preinstall.sh

@@ -27,7 +27,11 @@ fi
 BAK=/etc/ambari-agent/conf/ambari-agent.ini.old
 BAK=/etc/ambari-agent/conf/ambari-agent.ini.old
 ORIG=/etc/ambari-agent/conf/ambari-agent.ini
 ORIG=/etc/ambari-agent/conf/ambari-agent.ini
 
 
+BAK_SUDOERS=/etc/sudoers.d/ambari-agent.bak
+ORIG_SUDOERS=/etc/sudoers.d/ambari-agent
+
 [ -f $ORIG ] && mv -f $ORIG $BAK
 [ -f $ORIG ] && mv -f $ORIG $BAK
+[ -f $ORIG_SUDOERS ] && mv -f $ORIG_SUDOERS $BAK_SUDOERS
 
 
 if [ -d "$STACKS_FOLDER" ]
 if [ -d "$STACKS_FOLDER" ]
 then
 then