diff --git a/dietpi/dietpi-software b/dietpi/dietpi-software index fbf34cb8de..11dd4684ba 100644 --- a/dietpi/dietpi-software +++ b/dietpi/dietpi-software @@ -7759,7 +7759,7 @@ _EOF_ # - NZBget chown -R nzbget:dietpi $G_FP_DIETPI_USERDATA/nzbget - # - Roon Server/Bridge + # - Roon Bridge chown -R roon:dietpi $G_FP_DIETPI_USERDATA/roon $G_FP_DIETPI_USERDATA/roonserver # - GMrender @@ -11996,8 +11996,6 @@ _EOF_ Banner_Configuration - useradd -r -M roon -G dietpi -G audio -s /usr/bin/nologin - cat << _EOF_ > /etc/systemd/system/roonserver.service [Unit] Description=Roon Server @@ -12005,8 +12003,7 @@ After=network.target [Service] Type=simple -User=roon -Group=dietpi +User=root Environment=ROON_DATAROOT=$G_FP_DIETPI_USERDATA/roonserver ExecStart=$G_FP_DIETPI_USERDATA/roonserver/start.sh @@ -13146,6 +13143,7 @@ _EOF_ Banner_Uninstalling rm /etc/systemd/system/roonbridge.service rm -R /etc/roonbridge + userdel -f roon fi @@ -13158,14 +13156,6 @@ _EOF_ fi - # - Delete roon user if roonbridge+server is not installed - if (( aSOFTWARE_INSTALL_STATE[121] <= 0 && aSOFTWARE_INSTALL_STATE[154] <= 0 )); then - - userdel -f roon - - fi - - UNINSTALLING_INDEX=156 if (( aSOFTWARE_INSTALL_STATE[$UNINSTALLING_INDEX] == -1 )); then