浏览代码

unnecessary sudo on sed

Michael Yang 1 年之前
父节点
当前提交
66fb58dc97
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      scripts/install.sh

+ 4 - 4
scripts/install.sh

@@ -191,10 +191,10 @@ install_cuda_driver_apt() {
     case $1 in
     case $1 in
         debian)
         debian)
             status 'Enabling contrib sources...'
             status 'Enabling contrib sources...'
-            $SUDO sed 's/main/contrib/' < /etc/apt/sources.list | $SUDO tee /etc/apt/sources.list.d/contrib.list > /dev/null
-            if [ -f "/etc/apt/sources.list.d/debian.sources" ]; then
-                $SUDO sed 's/main/contrib/' < /etc/apt/sources.list.d/debian.sources | $SUDO tee /etc/apt/sources.list.d/contrib.sources > /dev/null
-            fi
+            [ -f "/etc/apt/sources.list.d/debian.sources" ] \
+                && SOURCES_LIST="/etc/apt/sources.list.d/debian.sources" \
+                || SOURCES_LIST="/etc/apt/sources.list"
+            sed 's/main/contrib/' <"$SOURCES_LIST" | $SUDO tee /etc/apt/sources.list.d/contrib.sources >/dev/null
             ;;
             ;;
     esac
     esac