fix branch to github
This commit is contained in:
1 parent
d6f407c5a7
commit
04baeb2d15
71 files changed
+447
-310
No files matched your search
@@ -0,0 +1,50 @@
|
||||
#!/bin/sh
|
||||
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/license/remove_license)
|
||||
|
||||
|
||||
# 定义一个函数来处理恢复文件操作
|
||||
process_file() {
|
||||
local dir="$1"
|
||||
local file="$2"
|
||||
local backup="$3"
|
||||
local mode="$4"
|
||||
|
||||
cd "$dir" || exit
|
||||
|
||||
# 检查备份文件是否存在
|
||||
if [ -e "./$backup" ]; then
|
||||
rm "./$file"
|
||||
mv "./$backup" "./$file"
|
||||
chown SurveillanceStation:SurveillanceStation "./$file"
|
||||
chmod "$mode" "./$file"
|
||||
else
|
||||
echo "Error: Backup file $backup does not exist in $dir"
|
||||
fi
|
||||
}
|
||||
# 解除屏蔽认证服务器
|
||||
unblock_license_server() {
|
||||
if grep -q "synosurveillance.synology.com" /etc/hosts; then
|
||||
echo "Unblocking license server: synosurveillance.synology.com"
|
||||
sudo sed -i '/synosurveillance.synology.com/d' /etc/hosts
|
||||
else
|
||||
echo "License server not blocked: synosurveillance.synology.com."
|
||||
fi
|
||||
}
|
||||
|
||||
/usr/syno/bin/synopkg stop SurveillanceStation
|
||||
sleep 5
|
||||
|
||||
|
||||
# 调用函数处理每个文件
|
||||
process_file /var/packages/SurveillanceStation/target/lib libssutils.so libssutils.so_backup 0644
|
||||
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd sscmshostd_backup 0755
|
||||
process_file /var/packages/SurveillanceStation/target/sbin sscored sscored_backup 0755
|
||||
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord ssdaemonmonitord_backup 0755
|
||||
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd ssexechelperd_backup 0755
|
||||
process_file /var/packages/SurveillanceStation/target/sbin ssroutined ssroutined_backup 0755
|
||||
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged ssmessaged_backup 0755
|
||||
unblock_license_server
|
||||
|
||||
|
||||
sleep 5
|
||||
/usr/syno/bin/synopkg start SurveillanceStation
|
||||
Reference in new issue
Block a user