Преглед на файлове

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