Fix: don't override existing /etc/mympd/mympd.conf

This commit is contained in:
jcorporation 2018-08-22 13:52:16 +01:00
parent b7cee0a617
commit e311b35990
2 changed files with 11 additions and 3 deletions

View File

@ -53,4 +53,3 @@ install(FILES dist/htdocs/css/bootstrap.min.css DESTINATION share/${PROJECT_NAME
install(FILES dist/htdocs/css/mympd.min.css DESTINATION share/${PROJECT_NAME}/htdocs/css/)
install(DIRECTORY htdocs/assets DESTINATION share/${PROJECT_NAME}/htdocs)
install(DIRECTORY DESTINATION /var/lib/${PROJECT_NAME}/)
install(FILES contrib/mympd.conf DESTINATION /etc/${PROJECT_NAME}/)

View File

@ -66,12 +66,21 @@ if [ -d /etc/systemd/system ]
then
if [ contrib/mympd.service -nt /etc/systemd/system/mympd.service ]
then
sudo cp -v contrib/mympd.service /etc/systemd/system/
sudo cp contrib/mympd.service /etc/systemd/system/
sudo systemctl daemon-reload
fi
sudo systemctl enable mympd
fi
if [ -f /etc/mympd/mympd.conf ]
then
echo "/etc/mympd/mympd.conf already exists"
cp contrib/mympd.conf /etc/mympd/mympd.conf.dist
else
[ -d /etc/mympd ] || mkdir /etc/mympd
cp contrib/mympd.conf /etc/mympd/mympd.conf
fi
if [ -d /etc/mympd/ssl ]
then
echo "Certificates already created"
@ -79,6 +88,6 @@ else
echo "Creating certificates"
contrib/crcert.sh
fi
echo "myMPD installed"
echo "Edit /etc/mympd/mympd.conf before starting myMPD"