mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
Merge pull request #4601 from HiassofT/le10-kodi-systemd-env
kodi: move environment variables in systemd unit to environment file
This commit is contained in:
commit
ec1292ba3f
4
packages/mediacenter/kodi/config/kodi.conf
Normal file
4
packages/mediacenter/kodi/config/kodi.conf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
KODI_AE_SINK=ALSA+PULSE
|
||||||
|
HOME=/storage
|
||||||
|
KODI_TEMP=/storage/.kodi/temp
|
||||||
|
KODI_HOME=/usr/share/kodi/
|
@ -258,6 +258,20 @@ post_makeinstall_target() {
|
|||||||
-e "s|@KODI_MAX_SECONDS@|${KODI_MAX_SECONDS:-900}|g" \
|
-e "s|@KODI_MAX_SECONDS@|${KODI_MAX_SECONDS:-900}|g" \
|
||||||
-i $INSTALL/usr/lib/kodi/kodi.sh
|
-i $INSTALL/usr/lib/kodi/kodi.sh
|
||||||
|
|
||||||
|
cp $PKG_DIR/config/kodi.conf $INSTALL/usr/lib/kodi/kodi.conf
|
||||||
|
|
||||||
|
# set default display environment
|
||||||
|
if [ "$DISPLAYSERVER" = "x11" ]; then
|
||||||
|
echo "DISPLAY=:0.0" >> $INSTALL/usr/lib/kodi/kodi.conf
|
||||||
|
elif [ "$DISPLAYSERVER" = "weston" ]; then
|
||||||
|
echo "WAYLAND_DISPLAY=wayland-0" >> $INSTALL/usr/lib/kodi/kodi.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
# nvidia: Enable USLEEP to reduce CPU load while rendering
|
||||||
|
if listcontains "${GRAPHIC_DRIVERS}" "nvidia" || listcontains "${GRAPHIC_DRIVERS}" "nvidia-legacy"; then
|
||||||
|
echo "__GL_YIELD=USLEEP" >> $INSTALL/usr/lib/kodi/kodi.conf
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/sbin
|
mkdir -p $INSTALL/usr/sbin
|
||||||
cp $PKG_DIR/scripts/service-addon-wrapper $INSTALL/usr/sbin
|
cp $PKG_DIR/scripts/service-addon-wrapper $INSTALL/usr/sbin
|
||||||
|
|
||||||
|
@ -5,14 +5,7 @@ Requires=graphical.target
|
|||||||
Wants=network-online.target
|
Wants=network-online.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Environment=KODI_AE_SINK=ALSA+PULSE
|
EnvironmentFile=/usr/lib/kodi/kodi.conf
|
||||||
Environment=__GL_YIELD=USLEEP
|
|
||||||
Environment=DISPLAY=:0.0
|
|
||||||
Environment=WAYLAND_DISPLAY=wayland-0
|
|
||||||
Environment=SDL_MOUSE_RELATIVE=0
|
|
||||||
Environment=HOME=/storage
|
|
||||||
Environment=KODI_TEMP=/storage/.kodi/temp
|
|
||||||
Environment=KODI_HOME=/usr/share/kodi/
|
|
||||||
EnvironmentFile=-/run/libreelec/kodi.conf
|
EnvironmentFile=-/run/libreelec/kodi.conf
|
||||||
EnvironmentFile=-/run/libreelec/debug/kodi.conf
|
EnvironmentFile=-/run/libreelec/debug/kodi.conf
|
||||||
ExecStartPre=-/usr/lib/kodi/kodi-config
|
ExecStartPre=-/usr/lib/kodi/kodi-config
|
||||||
|
Loading…
x
Reference in New Issue
Block a user