소스 검색

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
         debian)
             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