commit 20e866a829816bb23fbc0ea7b78b22e8da4731c6
Author: Scott Kostyshak <skost...@lyx.org>
Date:   Mon Jun 2 00:26:17 2025 +0200

    lyx-tester switches: remove '\sudo -k'
    
    I originally included this to kill the sudo as a security feature,
    but it is non-standard and likely causes annoyance (when chaining
    the switches together) rather than improving security.
---
 development/lyx-tester/switches | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/development/lyx-tester/switches b/development/lyx-tester/switches
index 44c90fabc4..3e0786f8b1 100644
--- a/development/lyx-tester/switches
+++ b/development/lyx-tester/switches
@@ -68,8 +68,6 @@ function switch-polyglossia-to-dev ()
     sudo ln -s "${_polyglossia_dev_d}/tex" "${_polyglossia_tl_d}"
     # we need to check for possibly new/removed files
     sudo /opt/texbin/mktexlsr
-
-    \sudo -k
   fi
 }
 
@@ -83,8 +81,6 @@ function switch-polyglossia-to-stable ()
     sudo rm "${_polyglossia_tl_d}"
     sudo mv "${_polyglossia_tl_bu_d}" "${_polyglossia_tl_d}"
     sudo /opt/texbin/mktexlsr
-
-    \sudo -k
   else
     echo "Link does not exist, so you are already using polyglossia-stable."
     return 0
@@ -135,8 +131,6 @@ function switch-latex-to-tl-dev ()
       echo "/opt/texbin/${devname} \"\$@\"" | sudo tee -a 
"${_tl_texbin_d}/${stablename}" > /dev/null
       sudo chmod +x "${_tl_texbin_d}/${stablename}"
       echo "  ${stablename} now pointing to dev."
-
-      \sudo -k
     fi
   done
 }
@@ -155,8 +149,6 @@ function switch-latex-to-tl-stable ()
         echo "  restoring stable."
         sudo rm "${_tl_texbin_d}/${stablename}"
         sudo cp -d "${_tl_stable_bu_d}/${stablename}" 
"${_tl_texbin_d}/${stablename}"
-
-        \sudo -k
       else
         echo "ERROR: the stable backup file does not exist: 
${_tl_stable_bu_d}/${stablename}"
       fi
@@ -172,8 +164,6 @@ function switch-gcc-to ()
   sudo update-alternatives --set gcc "/usr/bin/gcc-$1"
   sudo update-alternatives --set g++ "/usr/bin/g++-$1"
   sudo update-alternatives --set gfortran "/usr/bin/gfortran-$1"
-
-  \sudo -k
 }
 _switch_gcc_to()
 {
@@ -194,8 +184,6 @@ function switch-clang-to ()
   sudo update-alternatives --set clang "/usr/bin/clang-$1"
   sudo update-alternatives --set clang++ "/usr/bin/clang++-$1"
   # I don't think Clang has a (built-in) fortran
-
-  \sudo -k
 }
 _switch_clang_to()
 {
@@ -224,8 +212,6 @@ function gcc-apt-get-install ()
   "gcc-$1" \
   "g++-$1" \
   "gfortran-$1"
-
-  \sudo -k
 }
 
 
@@ -234,6 +220,4 @@ function clang-apt-get-install ()
   # don't need to separately install "clang++-$1".
   # approximate size taken up by installing: # 722 MB
   sudo apt-get install "clang-$1"
-
-  \sudo -k
 }
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to