mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
extend install-hyperion.sh
Former-commit-id: f330c1b9d292529b82541ca7b727ec2269e1e9dc
This commit is contained in:
parent
1d8b529192
commit
8111d320e3
@ -13,6 +13,10 @@ if [ "$1" = "WS281X" ] || [ "$2" = "WS281X" ]; then
|
|||||||
PWM=1
|
PWM=1
|
||||||
else PWM=0
|
else PWM=0
|
||||||
fi
|
fi
|
||||||
|
if [ "$1" = "USB" ] || [ "$2" = "USB" ]; then
|
||||||
|
USB=1
|
||||||
|
else USB=0
|
||||||
|
fi
|
||||||
|
|
||||||
#Check if HyperCon is logged in as root
|
#Check if HyperCon is logged in as root
|
||||||
if [ $(id -u) != 0 ] && [ $HCInstall -eq 1 ]; then
|
if [ $(id -u) != 0 ] && [ $HCInstall -eq 1 ]; then
|
||||||
@ -231,6 +235,14 @@ elif [ $USE_SYSTEMD -eq 1 ]; then
|
|||||||
sed -i 's/User=osmc/User=root/g' /etc/systemd/system/hyperion.service
|
sed -i 's/User=osmc/User=root/g' /etc/systemd/system/hyperion.service
|
||||||
sed -i 's/Group=osmc/Group=root/g' /etc/systemd/system/hyperion.service
|
sed -i 's/Group=osmc/Group=root/g' /etc/systemd/system/hyperion.service
|
||||||
systemctl -q daemon-reload
|
systemctl -q daemon-reload
|
||||||
|
elif [ $USB -eq 1 ] && [ $OS_OSMC -eq 1 ]; then
|
||||||
|
echo '---> Modify systemd script for OSMC usage (USB Support)'
|
||||||
|
# Wait until kodi is sarted (for xbmc checker) and FIX user in case it is wrong (need root for access to USB!)!
|
||||||
|
sed -i '/After = mediacenter.service/d' /etc/systemd/system/hyperion.service
|
||||||
|
sed -i '/Unit/a After = mediacenter.service' /etc/systemd/system/hyperion.service
|
||||||
|
sed -i 's/User=osmc/User=root/g' /etc/systemd/system/hyperion.service
|
||||||
|
sed -i 's/Group=osmc/Group=root/g' /etc/systemd/system/hyperion.service
|
||||||
|
systemctl -q daemon-reload
|
||||||
elif [ $OS_OSMC -eq 1 ]; then
|
elif [ $OS_OSMC -eq 1 ]; then
|
||||||
echo '---> Modify systemd script for OSMC usage'
|
echo '---> Modify systemd script for OSMC usage'
|
||||||
# Wait until kodi is sarted (for xbmc checker) and replace user (for remote control through osmc)
|
# Wait until kodi is sarted (for xbmc checker) and replace user (for remote control through osmc)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user