diff --git a/agent/agent.sh b/agent/agent.sh index 52993ef..871f657 100644 --- a/agent/agent.sh +++ b/agent/agent.sh @@ -47,18 +47,23 @@ if [ "$first_run" = true ]; then for filename in /usr/local/packages/*.spk; do if [ -f "$filename" ]; then - /usr/syno/bin/synopkg install "$filename" > /dev/ttyS0 - BASE=$(basename "$filename" .spk) BASE="${BASE%%-*}" - /usr/syno/bin/synopkg start "$BASE" > /dev/ttyS0 + echo "Installing package ${BASE}.." > /dev/ttyS0 + /usr/syno/bin/synopkg install "$filename" > /dev/null + + echo "Starting package ${BASE}.." > /dev/ttyS0 + /usr/syno/bin/synopkg start "$BASE" > /dev/null rm "$filename" fi done else + + # TODO: Auto-update agent + echo "Checking for updates.." > /dev/ttyS0 sleep 5 @@ -70,8 +75,6 @@ echo "-------------------------------------------" > /dev/ttyS0 echo " You can now login to DSM at port 5000 " > /dev/ttyS0 echo "-------------------------------------------" > /dev/ttyS0 -# TODO: Auto-update agent - # Wait for NMI interrupt as a shutdown signal while true; do