#!/bin/bash if [ -f "/IS_CONTAINER" ]; then IS_CONTAINER=true else IS_CONTAINER=false fi if [[ $1 = "upgrade" ]]; then if $IS_CONTAINER; then echo "cd /iris && git checkout master && git pull origin master" UPGRADE="$(cd /iris && git checkout master && git pull origin master)" else echo "sudo python3 -m pip install --upgrade mopidy-iris" UPGRADE="$(sudo python3 -m pip install --upgrade mopidy-iris)" fi echo -e "${UPGRADE}" elif [[ $1 = "restart" ]]; then if $IS_CONTAINER; then echo -e "Cannot restart Mopidy when running in a Docker container" exit 1 else RESTART="$(sudo service mopidy restart)" echo -e "${RESTART}" fi elif [[ $1 = "local_scan" ]]; then START=$(date +%s) if $IS_CONTAINER; then SCAN=$(mopidy --config /config/mopidy.conf local scan) else SCAN=$(sudo mopidyctl local scan) fi echo -e "Completed in $(($(date +%s) - $START)) seconds" elif [[ $1 = "check" ]]; then echo -e "Access permitted" elif [[ $1 = "test" ]]; then sleep 3 TEST=$(echo "Hello, this is your bash speaking. I was sleeping for 3 seconds. Is running a container: $IS_CONTAINER") echo -e "${TEST}" else echo -e "Unsupported system task" exit 1 fi exit 0