Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/2911dfc37d79bb4069a0ca1272ee6609f0400a39 You should set ROOT_URL correctly, otherwise the web may not work correctly.

Don't restart with sudo(8) if it's not available

Some environments, like system containers, have no reason to have
sudo(8) installed. In these environments restart.sh will silently fail
because /usr/bin/sudo does not exist to execute, so test that sudo
exists and don't try to use it otherwise.

Note also that hardcoding sudo's path is wrong: it can be installed in
other places. On FreeBSD, for example, it is /usr/local/bin/sudo when
installed from ports.
pull/4615/head
AJ Jordan 4 years ago
parent ce82932c9a
commit 2911dfc37d
No known key found for this signature in database
GPG Key ID: 26794034633DBBC0

@ -34,13 +34,19 @@ else
fi
fi
if type sudo >/dev/null 2>&1; then
sudo_command=sudo
else
sudo_command=
fi
echo "Detected service control platform '$cmd'; using it to restart Jellyfin..."
case $cmd in
'systemctl')
echo "sleep 0.5; /usr/bin/sudo systemctl start jellyfin" | at now
echo "sleep 0.5; $sudo_command systemctl start jellyfin" | at now
;;
'service')
echo "sleep 0.5; /usr/bin/sudo service jellyfin start" | at now
echo "sleep 0.5; $sudo_command service jellyfin start" | at now
;;
'sysv')
echo "sleep 0.5; /usr/bin/sudo /etc/init.d/jellyfin start" | at now

@ -34,13 +34,19 @@ else
fi
fi
if type sudo >/dev/null 2>&1; then
sudo_command=sudo
else
sudo_command=
fi
echo "Detected service control platform '$cmd'; using it to restart Jellyfin..."
case $cmd in
'systemctl')
echo "sleep 0.5; /usr/bin/sudo systemctl start jellyfin" | at now
echo "sleep 0.5; $sudo_command systemctl start jellyfin" | at now
;;
'service')
echo "sleep 0.5; /usr/bin/sudo service jellyfin start" | at now
echo "sleep 0.5; $sudo_command service jellyfin start" | at now
;;
'sysv')
echo "sleep 0.5; /usr/bin/sudo /etc/init.d/jellyfin start" | at now

Loading…
Cancel
Save