#!/usr/bin/with-contenv bash # create extended directory if missing if [ ! -d "/config/extended" ]; then mkdir -p "/config/extended" fi # create scripts directory if missing if [ ! -d "/config/extended/scripts" ]; then mkdir -p "/config/extended/scripts" else echo "Removing previous scripts..." rm -rf /config/extended/scripts/* fi if [ -d "/config/extended/scripts" ]; then echo "Importing extended scripts..." cp -r /scripts/* /config/extended/scripts/ fi # create cache directory if missing if [ ! -d "/config/extended/cache" ]; then mkdir -p "/config/extended/cache" fi # create logs directory if missing if [ ! -d "/config/extended/logs" ]; then mkdir -p "/config/extended/logs" fi # create configs directory if missing if [ ! -d "/config/extended/configs" ]; then mkdir -p "/config/extended/configs" fi if [ ! -f "/config/extended/configs/sma.ini" ]; then cp /sma.ini "/config/extended/configs/sma.ini" fi # set permissions chmod 777 -R /usr/local/sma find /config/extended -type d -exec chmod 777 {} \; find /config/extended -type f -exec chmod 666 {} \; chmod -R 777 /config/extended/scripts echo "Setting up scripts..." if [ -f "/custom-services.d/QueueCleaner.bash" ]; then echo "Removing old script, QueueCleaner.bash" rm "/custom-services.d/QueueCleaner.bash" fi if [ ! -d /custom-services.d ]; then mkdir -p /custom-services.d fi echo "Downloading and setting up QueueCleaner.bash" curl "https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/QueueCleaner.bash" -o "/custom-services.d/QueueCleaner.bash" chmod 777 "/custom-services.d/QueueCleaner.bash" echo "Complete..." exit