mirror of
https://gitee.com/spark-store-project/spark-wine
synced 2026-05-14 02:00:18 +08:00
使用spark_updater
This commit is contained in:
@@ -134,7 +134,7 @@ CallProcess()
|
|||||||
is_autostart $DEB_PACKAGE_NAME
|
is_autostart $DEB_PACKAGE_NAME
|
||||||
autostart=$?
|
autostart=$?
|
||||||
if [ $autostart -ne 0 ];then
|
if [ $autostart -ne 0 ];then
|
||||||
$SHELL_DIR/kill_spark.sh "$BOTTLENAME" block
|
$SHELL_DIR/spark_kill.sh "$BOTTLENAME" block
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#change current dir to excute path
|
#change current dir to excute path
|
||||||
@@ -254,7 +254,7 @@ CallZhuMu()
|
|||||||
CallQQGame()
|
CallQQGame()
|
||||||
{
|
{
|
||||||
debug_log "run $1"
|
debug_log "run $1"
|
||||||
$SHELL_DIR/kill_spark.sh qqgame block
|
$SHELL_DIR/spark_kill.sh qqgame block
|
||||||
env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" &
|
env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" &
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -341,7 +341,7 @@ CallWXWork()
|
|||||||
CallDingTalk()
|
CallDingTalk()
|
||||||
{
|
{
|
||||||
debug_log "run $1"
|
debug_log "run $1"
|
||||||
$SHELL_DIR/kill_spark.sh DingTalk block
|
$SHELL_DIR/spark_kill.sh DingTalk block
|
||||||
|
|
||||||
CallProcess "$@"
|
CallProcess "$@"
|
||||||
}
|
}
|
||||||
@@ -404,7 +404,7 @@ CallFoxmail()
|
|||||||
|
|
||||||
CallTHS()
|
CallTHS()
|
||||||
{
|
{
|
||||||
$SHELL_DIR/kill_spark.sh ths block
|
$SHELL_DIR/spark_kill.sh ths block
|
||||||
|
|
||||||
debug_log "Start run $1"
|
debug_log "Start run $1"
|
||||||
#get file full path
|
#get file full path
|
||||||
@@ -414,7 +414,7 @@ CallTHS()
|
|||||||
|
|
||||||
#kill bloack process
|
#kill bloack process
|
||||||
name="${path##*/}"
|
name="${path##*/}"
|
||||||
$SHELL_DIR/kill_spark.sh "$name" block
|
$SHELL_DIR/spark_kill.sh "$name" block
|
||||||
|
|
||||||
#change current dir to excute path
|
#change current dir to excute path
|
||||||
path=$(dirname "$path")
|
path=$(dirname "$path")
|
||||||
@@ -432,7 +432,7 @@ CallTHS()
|
|||||||
CallQQGameV2()
|
CallQQGameV2()
|
||||||
{
|
{
|
||||||
debug_log "run $1"
|
debug_log "run $1"
|
||||||
$SHELL_DIR/kill_spark.sh QQMicroGameBox block
|
$SHELL_DIR/spark_kill.sh QQMicroGameBox block
|
||||||
CallProcess "$1" -action:force_download -appid:${2} -pid:8 -bin_version:1.1.2.4 -loginuin:
|
CallProcess "$1" -action:force_download -appid:${2} -pid:8 -bin_version:1.1.2.4 -loginuin:
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -447,7 +447,7 @@ CallPsCs6()
|
|||||||
|
|
||||||
#kill bloack process
|
#kill bloack process
|
||||||
name="${path##*/}"
|
name="${path##*/}"
|
||||||
$SHELL_DIR/kill_spark.sh "$name" block
|
$SHELL_DIR/spark_kill.sh "$name" block
|
||||||
|
|
||||||
#change current dir to excute path
|
#change current dir to excute path
|
||||||
path=$(dirname "$path")
|
path=$(dirname "$path")
|
||||||
|
|||||||
49
spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_updater
Executable file
49
spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_updater
Executable file
@@ -0,0 +1,49 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 检查是否提供了-c和-s选项
|
||||||
|
if [[ ! "$*" =~ "-c" ]] || [[ ! "$*" =~ "-s" ]]; then
|
||||||
|
echo "用法: updater -c <目标目录> -s <源目录> [-v]"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 解析命令行参数
|
||||||
|
while getopts ":c:s:v" opt; do
|
||||||
|
case $opt in
|
||||||
|
c)
|
||||||
|
destination_dir=$OPTARG
|
||||||
|
;;
|
||||||
|
s)
|
||||||
|
source_dir=$OPTARG
|
||||||
|
;;
|
||||||
|
v)
|
||||||
|
verbose=true
|
||||||
|
;;
|
||||||
|
\?)
|
||||||
|
echo "无效选项: -$OPTARG" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
:)
|
||||||
|
echo "选项 -$OPTARG 需要一个参数." >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
# 从源目录复制文件到目标目录
|
||||||
|
if [ "$verbose" = true ]; then
|
||||||
|
echo "正在从 $source_dir 复制文件到 $destination_dir"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 使用mv命令覆盖同名文件
|
||||||
|
for file in "$source_dir"/*; do
|
||||||
|
if [ -f "$file" ]; then
|
||||||
|
mv -f "$file" "$destination_dir"
|
||||||
|
if [ "$verbose" = true ]; then
|
||||||
|
echo "已复制 $file 到 $destination_dir"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "文件复制完成!"
|
||||||
|
exit 0
|
||||||
|
|
||||||
Reference in New Issue
Block a user