瀏覽代碼

First shot at removing eval

bryan 2 年之前
父節點
當前提交
cc6e866557
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      installJRMC

+ 3 - 3
installJRMC

@@ -116,9 +116,9 @@ askOk() {
 }
 execute() {
     if debug "$*"; then
-        eval "$*"
+        "$@"
     else
-        eval "$* &>/dev/null"
+        "$@" &>/dev/null
     fi
 }
 
@@ -142,7 +142,7 @@ parseInput() {
     declare -g CREATEREPO_USER="${CREATEREPO_USER:-$USER}"
 
     if [[ $# -eq 0 ]] || 
-    [[ $# -eq 1 && " $1 " =~ ^( --debug | -d )$ ]] &&
+    [[ $# -eq 1 && " $1 " =~ ^( --debug | -d | -y | --yes )$ ]] &&
     [[ $ID != "unknown" ]]; then
         REPO_INSTALL_SWITCH=1
     elif [[ $# -eq 1 && " $1 " =~ ^( --compat )$ ]]; then