2018-04-16 15:51:35 +12:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2020-02-10 07:15:22 +13:00
|
|
|
if [ -f "/var/lib/mopidy/IS_CONTAINER" ]; then
|
2019-12-30 21:13:15 +13:00
|
|
|
IS_CONTAINER=true
|
2019-11-07 17:01:27 +13:00
|
|
|
else
|
2019-12-30 21:13:15 +13:00
|
|
|
IS_CONTAINER=false
|
2019-11-07 17:01:27 +13:00
|
|
|
fi
|
2018-04-21 21:59:40 +12:00
|
|
|
|
2019-10-20 20:15:20 +13:00
|
|
|
if [[ $1 = "upgrade" ]]; then
|
2019-11-07 17:01:27 +13:00
|
|
|
if [[ $IS_CONTAINER ]]; then
|
2019-10-20 20:15:20 +13:00
|
|
|
echo "cd /iris && git checkout master && git pull origin master"
|
|
|
|
|
UPGRADE="$(cd /iris && git checkout master && git pull origin master)"
|
|
|
|
|
else
|
2020-02-10 07:21:16 +13:00
|
|
|
echo "sudo python3 -m pip install --upgrade mopidy-iris"
|
|
|
|
|
UPGRADE="$(sudo python3 -m pip install --upgrade mopidy-iris)"
|
2019-10-20 20:15:20 +13:00
|
|
|
fi
|
2018-04-21 21:59:40 +12:00
|
|
|
echo -e "${UPGRADE}"
|
2018-04-16 15:51:35 +12:00
|
|
|
|
2018-04-17 15:58:39 +12:00
|
|
|
elif [[ $1 = "restart" ]]; then
|
2020-01-03 06:01:36 +13:00
|
|
|
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
|
2018-11-02 10:20:32 +13:00
|
|
|
|
2018-11-02 16:10:38 +13:00
|
|
|
elif [[ $1 = "local_scan" ]]; then
|
2018-11-02 10:20:32 +13:00
|
|
|
|
2019-11-07 17:01:27 +13:00
|
|
|
if [[ $IS_CONTAINER ]]; then
|
2020-01-17 23:14:43 +13:00
|
|
|
SCAN="$(mopidy --config /config/mopidy.conf local scan)"
|
2019-11-07 17:01:27 +13:00
|
|
|
else
|
2019-12-30 21:13:15 +13:00
|
|
|
SCAN="$(sudo mopidyctl local scan)"
|
2019-11-07 17:01:27 +13:00
|
|
|
fi
|
2018-11-02 10:20:32 +13:00
|
|
|
echo -e "${SCAN}"
|
|
|
|
|
|
2020-01-03 06:01:36 +13:00
|
|
|
elif [[ $1 = "check" ]]; then
|
|
|
|
|
echo -e "Access permitted"
|
|
|
|
|
|
2018-11-02 10:20:32 +13:00
|
|
|
elif [[ $1 = "test" ]]; then
|
|
|
|
|
|
2020-01-01 21:41:38 +13:00
|
|
|
sleep 3
|
2018-11-02 10:20:32 +13:00
|
|
|
|
2020-01-17 17:01:24 +13:00
|
|
|
TEST=$(echo "Hello, this is your bash speaking. I was sleeping for 3 seconds. Is running a container: $IS_CONTAINER")
|
2018-11-02 16:10:38 +13:00
|
|
|
echo -e "${TEST}"
|
2019-04-04 14:37:40 +13:00
|
|
|
|
2019-04-10 16:33:41 +12:00
|
|
|
else
|
2019-04-04 14:37:40 +13:00
|
|
|
echo -e "Unsupported system task"
|
2020-01-03 06:01:36 +13:00
|
|
|
exit 1
|
2018-04-16 15:51:35 +12:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
exit 0
|