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

Changed paths in radio.sh

parent 84846eed
......@@ -7,7 +7,6 @@
# - процесс автоматически добавляется в systemd
# - управление потоком ./radio.sh <название>
# Со стороны пользователя остается лишь добавить пути к плейлистам и изменить конфиг по усмотрению(название трансляции,описание и т.д)
ICECAST_DIR=/home/icecastradio
source ./.port
if [[ $# -lt 1 ]]; then
......@@ -15,20 +14,20 @@ if [[ $# -lt 1 ]]; then
exit 1
fi
if [[ ! -f $ICECAST_DIR'/'$1.mpd.conf ]];then
cp -p $ICECAST_DIR'/'template.mpd.conf $ICECAST_DIR'/'$1.mpd.conf
mkdir $ICECAST_DIR'/'$1
touch $ICECAST_DIR'/'$1'/'mpd.log
touch $ICECAST_DIR'/'$1'/'mpdstate
touch $ICECAST_DIR'/'$1'/'mpd.db
touch $ICECAST_DIR'/'$1'/'mpd.pid
mkdir $ICECAST_DIR'/'$1'/'playlists
sed -i "s/#1/$1/g" $ICECAST_DIR'/'$1.mpd.conf
sed -i "s/#2/$PORT/g" $ICECAST_DIR'/'$1.mpd.conf
chown -R icecastradio $ICECAST_DIR'/'$1
chgrp -R icecastradio $ICECAST_DIR'/'$1
chmod -R 777 $ICECAST_DIR'/'$1
chmod +x $ICECAST_DIR'/'$1/playlists
if [[ ! -f .'/'$1.mpd.conf ]];then
cp -p .'/'template.mpd.conf .'/'$1.mpd.conf
mkdir .'/'$1
touch .'/'$1'/'mpd.log
touch .'/'$1'/'mpdstate
touch .'/'$1'/'mpd.db
touch .'/'$1'/'mpd.pid
mkdir .'/'$1'/'playlists
sed -i "s/#1/$1/g" .'/'$1.mpd.conf
sed -i "s/#2/$PORT/g" .'/'$1.mpd.conf
chown -R icecastradio .'/'$1
chgrp -R icecastradio .'/'$1
chmod -R 777 .'/'$1
chmod +x .'/'$1/playlists
echo "Файлы конфигураций cозданы успешно !"
cp template.service /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
echo "Для начала работы требуется обновить базу данных mpd"
echo "Для работа с потоком : ./radio <название потока>"
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
\ 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