mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
service.ttyd: start script and service fix and improvements
- -W is required since 1.7.4 to disable ttyd read only mode - one level log history - simpify ExecStart - slightly increment timeouts
This commit is contained in:
parent
d9bf06f908
commit
26d1839cb6
@ -7,8 +7,6 @@
|
|||||||
|
|
||||||
oe_setup_addon service.ttyd
|
oe_setup_addon service.ttyd
|
||||||
|
|
||||||
chmod a+x $ADDON_DIR/bin/*
|
|
||||||
|
|
||||||
LD_LIBRARY_PATH=$ADDON_DIR/lib.private:$LD_LIBRARY_PATH
|
LD_LIBRARY_PATH=$ADDON_DIR/lib.private:$LD_LIBRARY_PATH
|
||||||
|
|
||||||
if [ "$TTYD_NOLOGIN" = "true" ]; then
|
if [ "$TTYD_NOLOGIN" = "true" ]; then
|
||||||
@ -17,4 +15,5 @@ elif [ "$TTYD_NOLOGIN" = "false" ]; then
|
|||||||
TTYD_NOLOGIN="login root"
|
TTYD_NOLOGIN="login root"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec $ADDON_DIR/bin/ttyd -O -T xterm -p ${TTYD_WEBPORT} ${TTYD_NOLOGIN} &>$ADDON_HOME/service.log
|
[ -f "$ADDON_HOME/service.log" ] && mv -f "$ADDON_HOME/service.log" "$ADDON_HOME/service.old.log"
|
||||||
|
exec $ADDON_DIR/bin/ttyd -W -O -T xterm -p ${TTYD_WEBPORT} ${TTYD_NOLOGIN} &>$ADDON_HOME/service.log
|
||||||
|
@ -3,10 +3,10 @@ Description=ttyd
|
|||||||
After=graphical.target
|
After=graphical.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.ttyd/bin/ttyd.start"
|
ExecStart=/storage/.kodi/addons/service.ttyd/bin/ttyd.start
|
||||||
TimeoutStopSec=1
|
TimeoutStopSec=2
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=2
|
RestartSec=4
|
||||||
StartLimitInterval=0
|
StartLimitInterval=0
|
||||||
Type=exec
|
Type=exec
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user