mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-11-22 09:53:40 +08:00
Refactor codebase
This commit is contained in:
@@ -3,7 +3,6 @@ set -u
|
||||
|
||||
echo "Starting agent.."
|
||||
chmod 666 /dev/ttyS0
|
||||
echo "Starting agent.." > /dev/ttyS0
|
||||
|
||||
first_run=false
|
||||
|
||||
@@ -14,21 +13,22 @@ done
|
||||
if [ "$first_run" = true ]; then
|
||||
|
||||
for filename in /usr/local/packages/*.spk; do
|
||||
|
||||
/usr/syno/bin/synopkg install "$filename" > /dev/null
|
||||
|
||||
BASE=$(basename "$filename" .spk)
|
||||
BASE=$(echo "${BASE%%-*}")
|
||||
|
||||
/usr/syno/bin/synopkg start $BASE > /dev/null
|
||||
|
||||
rm "$filename"
|
||||
|
||||
done
|
||||
|
||||
/usr/syno/bin/synopkg start FileStation > /dev/null
|
||||
/usr/syno/bin/synopkg start SMBService > /dev/null
|
||||
/usr/syno/bin/synopkg start SynoFinder > /dev/null
|
||||
/usr/syno/bin/synopkg start DhcpServer > /dev/null
|
||||
/usr/syno/bin/synopkg start SecureSignIn > /dev/null
|
||||
/usr/syno/bin/synopkg start Python2 > /dev/null
|
||||
/usr/syno/bin/synopkg start ScsiTarget > /dev/null
|
||||
/usr/syno/bin/synopkg start OAuthService > /dev/null
|
||||
|
||||
else
|
||||
sleep 5
|
||||
|
||||
sleep 2
|
||||
|
||||
fi
|
||||
|
||||
echo "" > /dev/ttyS0
|
||||
@@ -39,18 +39,18 @@ while true; do
|
||||
|
||||
sleep 1
|
||||
|
||||
result=$(cat /proc/interrupts | grep NMI)
|
||||
result=$(echo "$result" | sed 's/[^0-9]*//g')
|
||||
result=$(echo "$result" | sed 's/^0*//')
|
||||
|
||||
if [ "$result" != "" ]; then
|
||||
|
||||
echo "Received shutdown request.."
|
||||
echo "Received shutdown request.." > /dev/ttyS0
|
||||
|
||||
/usr/syno/sbin/synopoweroff
|
||||
exit
|
||||
|
||||
fi
|
||||
#result=$(cat /proc/interrupts | grep NMI)
|
||||
#result=$(echo "$result" | sed 's/[^0-9]*//g')
|
||||
#result=$(echo "$result" | sed 's/^0*//')
|
||||
#
|
||||
#if [ "$result" != "" ]; then
|
||||
#
|
||||
# echo "Received shutdown request.."
|
||||
# echo "Received shutdown request.." > /dev/ttyS0
|
||||
#
|
||||
# /usr/syno/sbin/synopoweroff
|
||||
# exit
|
||||
#
|
||||
#fi
|
||||
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user