浏览代码

Avoid duplicate bashrc entries

Bob Mottram 7 年前
父节点
当前提交
5293a3cdf2
共有 1 个文件被更改,包括 10 次插入2 次删除
  1. 10
    2
      src/freedombone-utils-web

+ 10
- 2
src/freedombone-utils-web 查看文件

540
         if [[ $(is_valid_user "$USERNAME") == "1" ]]; then
540
         if [[ $(is_valid_user "$USERNAME") == "1" ]]; then
541
             if ! grep -q "WWW_HOME" /home/$USERNAME/.bashrc; then
541
             if ! grep -q "WWW_HOME" /home/$USERNAME/.bashrc; then
542
                 if ! grep -q 'controluser' /home/$USERNAME/.bashrc; then
542
                 if ! grep -q 'controluser' /home/$USERNAME/.bashrc; then
543
-                    echo "export WWW_HOME=$DEFAULT_SEARCH" >> /home/$USERNAME/.bashrc
543
+                    if ! grep -q 'export WWW_HOME=' /home/$USERNAME/.bashrc; then
544
+                        echo "export WWW_HOME=$DEFAULT_SEARCH" >> /home/$USERNAME/.bashrc
545
+                    else
546
+                        sed -i "s|export WWW_HOME=.*|export WWW_HOME=$DEFAULT_SEARCH|g" /home/$USERNAME/.bashrc
547
+                    fi
544
                 else
548
                 else
545
-                    sed -i "/controluser/i export WWW_HOME=$DEFAULT_SEARCH" /home/$USERNAME/.bashrc
549
+                    if ! grep -q 'export WWW_HOME=' /home/$USERNAME/.bashrc; then
550
+                        sed -i "/controluser/i export WWW_HOME=$DEFAULT_SEARCH" /home/$USERNAME/.bashrc
551
+                    else
552
+                        sed -i "s|export WWW_HOME=.*|export WWW_HOME=$DEFAULT_SEARCH|g" /home/$USERNAME/.bashrc
553
+                    fi
546
                 fi
554
                 fi
547
             fi
555
             fi
548
         fi
556
         fi