Files
Arch-R/packages/addons/service/hyperion/source/bin/hyperiond.start
Lukas Rusak 9819eb2882 hyperion: allow running hyperion-x11, add reload ability
* hyperion: allow running hyperion-x11, add reload ability
2016-11-06 20:20:14 +04:00

35 lines
1.3 KiB
Bash

#!/bin/sh
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
. /etc/profile
oe_setup_addon service.hyperion
if [ ! -f "$ADDON_HOME/hyperion.config.json" ]; then
mkdir -p $ADDON_HOME
cp $ADDON_DIR/config/hyperion.config.json.sample $ADDON_HOME/hyperion.config.json
fi
exec hyperiond $ADDON_HOME/hyperion.config.json &
echo $! > /run/hyperiond.pid
if [ -f "/usr/bin/Xorg" ]; then
exec hyperion-x11 &
fi