Commit 55216e57 authored by Andrey Shatokhin's avatar Andrey Shatokhin

Changed paths in radio.sh

parent 84846eed
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
# - процесс автоматически добавляется в systemd # - процесс автоматически добавляется в systemd
# - управление потоком ./radio.sh <название> # - управление потоком ./radio.sh <название>
# Со стороны пользователя остается лишь добавить пути к плейлистам и изменить конфиг по усмотрению(название трансляции,описание и т.д) # Со стороны пользователя остается лишь добавить пути к плейлистам и изменить конфиг по усмотрению(название трансляции,описание и т.д)
ICECAST_DIR=/home/icecastradio
source ./.port source ./.port
if [[ $# -lt 1 ]]; then if [[ $# -lt 1 ]]; then
...@@ -15,20 +14,20 @@ if [[ $# -lt 1 ]]; then ...@@ -15,20 +14,20 @@ if [[ $# -lt 1 ]]; then
exit 1 exit 1
fi fi
if [[ ! -f $ICECAST_DIR'/'$1.mpd.conf ]];then if [[ ! -f .'/'$1.mpd.conf ]];then
cp -p $ICECAST_DIR'/'template.mpd.conf $ICECAST_DIR'/'$1.mpd.conf cp -p .'/'template.mpd.conf .'/'$1.mpd.conf
mkdir $ICECAST_DIR'/'$1 mkdir .'/'$1
touch $ICECAST_DIR'/'$1'/'mpd.log touch .'/'$1'/'mpd.log
touch $ICECAST_DIR'/'$1'/'mpdstate touch .'/'$1'/'mpdstate
touch $ICECAST_DIR'/'$1'/'mpd.db touch .'/'$1'/'mpd.db
touch $ICECAST_DIR'/'$1'/'mpd.pid touch .'/'$1'/'mpd.pid
mkdir $ICECAST_DIR'/'$1'/'playlists mkdir .'/'$1'/'playlists
sed -i "s/#1/$1/g" $ICECAST_DIR'/'$1.mpd.conf sed -i "s/#1/$1/g" .'/'$1.mpd.conf
sed -i "s/#2/$PORT/g" $ICECAST_DIR'/'$1.mpd.conf sed -i "s/#2/$PORT/g" .'/'$1.mpd.conf
chown -R icecastradio $ICECAST_DIR'/'$1 chown -R icecastradio .'/'$1
chgrp -R icecastradio $ICECAST_DIR'/'$1 chgrp -R icecastradio .'/'$1
chmod -R 777 $ICECAST_DIR'/'$1 chmod -R 777 .'/'$1
chmod +x $ICECAST_DIR'/'$1/playlists chmod +x .'/'$1/playlists
echo "Файлы конфигураций cозданы успешно !" echo "Файлы конфигураций cозданы успешно !"
cp template.service /etc/systemd/system'/'$1.service cp template.service /etc/systemd/system'/'$1.service
sed -i "s/#1/$1/g" /etc/systemd/system'/'$1.service sed -i "s/#1/$1/g" /etc/systemd/system'/'$1.service
...@@ -40,7 +39,7 @@ if [[ ! -f $ICECAST_DIR'/'$1.mpd.conf ]];then ...@@ -40,7 +39,7 @@ if [[ ! -f $ICECAST_DIR'/'$1.mpd.conf ]];then
echo "Для начала работы требуется обновить базу данных mpd" echo "Для начала работы требуется обновить базу данных mpd"
echo "Для работа с потоком : ./radio <название потока>" echo "Для работа с потоком : ./radio <название потока>"
else else
ncmpc -p `cat $ICECAST_DIR'/'$1.mpd.conf | grep port | awk '{ print $2 ; exit; }' | tr -d \"` ncmpc -p `cat .'/'$1.mpd.conf | grep port | awk '{ print $2 ; exit; }' | tr -d \"`
fi fi
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment