70 lines
2.7 KiB
Bash
70 lines
2.7 KiB
Bash
#!/usr/bin/env bashio
|
|
script_path=$(bashio::config 'script_path')
|
|
script_argument1=$(bashio::config 'script_argument1')
|
|
script_argument2=$(bashio::config 'script_argument2')
|
|
script_argument3=$(bashio::config 'script_argument3')
|
|
script_path2=$(bashio::config 'script_path2')
|
|
script2_argument1=$(bashio::config 'script2_argument1')
|
|
script2_argument2=$(bashio::config 'script2_argument2')
|
|
script2_argument3=$(bashio::config 'script2_argument3')
|
|
script_path3=$(bashio::config 'script_path3')
|
|
script3_argument1=$(bashio::config 'script3_argument1')
|
|
script3_argument2=$(bashio::config 'script3_argument2')
|
|
script3_argument3=$(bashio::config 'script3_argument3')
|
|
|
|
if [ $script_path != "false" ]; then
|
|
if [ ! -f $script_path ]; then
|
|
echo "Cant find your first script at $script_path"
|
|
echo "Exiting now..."
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
if [ $script_path2 != "false" ]; then
|
|
if [ ! -f $script_path2 ]; then
|
|
echo "Cant find your second script at $script_path2"
|
|
echo "Exiting now..."
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
if [ $script_path3 != "false" ]; then
|
|
if [ ! -f $script_path3 ]; then
|
|
echo "Cant find your third script at $script_path3"
|
|
echo "Exiting now..."
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
#Set 711 rights to script
|
|
echo "Fixing permissions."
|
|
if [ $script_path != "false" ]; then
|
|
find $script_path -type d -exec chmod 711 {} \;
|
|
fi
|
|
if [ $script_path2 != "false" ]; then
|
|
find $script_path2 -type d -exec chmod 711 {} \;
|
|
fi
|
|
if [ $script_path3 != "false" ]; then
|
|
find $script_path3 -type d -exec chmod 711 {} \;
|
|
fi
|
|
|
|
if [ $script_path != "false" ]; then
|
|
echo "Executing the first script $script_path with the argument $script_argument1 and the second argument $script_argument2 and the third argument $script_argument3 now..."
|
|
echo "-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#"
|
|
bash $script_path $script_argument1 $script_argument2 $script_argument3
|
|
fi
|
|
|
|
if [ $script_path2 != "false" ]; then
|
|
echo "Executing the second script $script_path2 with the argument $script2_argument1 and the second argument $script2_argument2 and the third argument $script2_argument3 now..."
|
|
echo "-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#"
|
|
bash $script_path2 $script2_argument2 $script2_argument3
|
|
fi
|
|
|
|
if [ $script_path3 != "false" ]; then
|
|
echo "Executing the third script $script_path3 with the argument $script3_argument1 and the second argument $script3_argument2 and the third argument $script3_argument3 now..."
|
|
echo "-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#"
|
|
bash $script_path3 $script3_argument1 $script3_argument2 $script3_argument3
|
|
fi
|
|
|
|
echo "-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#"
|
|
echo "All Scripts were executed. Stopping container..." |