#!/bin/sh #bash <(curl -L https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/install_license) # 屏蔽认证服务器 if grep -q "synosurveillance.synology.com" /etc/hosts; then echo "already blocked license server: synosurveillance.synology.com." else echo "add block license server: synosurveillance.synology.com" echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts fi # 定义处理文件的函数 process_file() { local dir="$1" local file="$2" local url="$3" local mode="$4" cd "$dir" || exit cp ./"$file" ./"$file"_backup rm ./"$file" wget "$url" -O ./"$file" chown SurveillanceStation:SurveillanceStation ./"$file" chmod "$mode" ./"$file" } /usr/syno/bin/synopkg stop SurveillanceStation sleep 5 # 处理每个文件 process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/libssutils.so 0644 process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/sscmshostd 0755 process_file /var/packages/SurveillanceStation/target/sbin sscored https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/sscored 0755 process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssdaemonmonitord 0755 process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssexechelperd 0755 process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssroutined 0755 process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://github.com/ohyeah521/Surveillance-Station/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssmessaged 0755 sleep 5 /usr/syno/bin/synopkg start SurveillanceStation