From 5509e217591a5dd12d867ca73bf56cb469186efe Mon Sep 17 00:00:00 2001 From: clsty Date: Thu, 30 Oct 2025 12:37:05 +0800 Subject: [PATCH] Update checkdeps --- sdata/subcmd-checkdeps/options.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/sdata/subcmd-checkdeps/options.sh b/sdata/subcmd-checkdeps/options.sh index 48d085c88..909c055e7 100644 --- a/sdata/subcmd-checkdeps/options.sh +++ b/sdata/subcmd-checkdeps/options.sh @@ -28,8 +28,16 @@ while true ; do esac done -if [[ -f "$1" ]]; then - echo "Using list file \"$1\".";LIST_FILE_PATH="$1";shift 2 -else - echo "Wrong path of list file.";exit 1 -fi +eval set -- "$para" +while true ; do + case "$1" in + --) break ;; + *) + if [[ -f "$1" ]]; then + echo "Using list file \"$1\".";LIST_FILE_PATH="$1";shift 1 + else + echo "Wrong path of list file.";exit 1 + fi + ;; + esac +done