forked from buyapi/ups
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pi_ups_startup.sh
35 lines (28 loc) · 1.29 KB
/
pi_ups_startup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
os=$(uname -o);
declare -ru os;
if [ "$os" = "LIBREELEC" ] || [ "$os" = "OPENELEC" ]
then
# these will run as normal, as the default user account is root
wget --non-verbose --tries=3 https://raw.githubusercontent.com/buyapi/ups/master/scripts/ups;
chmod --changes u=rx,g=rx,o=r ups;
chown --changes root:root ups;
mkdir --parents /storage/.kodi/addons/.ups_power/bin/;
mv --force ups /storage/.kodi/addons/.ups_power/bin/;
chmod --changes u=rx,g=rx,o=rx /storage/.kodi/addons/.ups_power/;
wget --non-verbose --tries=3 https://raw.githubusercontent.com/buyapi/ups/master/scripts/elec.ups.service;
chmod --changes u=rx,g=rx,o=r elec.ups.service;
chown --changes root:root elec.ups.service;
mv --force elec.ups.service /storage/.config/system.d/;
elif [ ]
then
else
wget --non-verbose --tries=3 https://raw.githubusercontent.com/buyapi/ups/master/scripts/ups;
chmod --changes u=rx,g=rx,o=r ups;
chown --changes root:root ups;
mv --force ups /bin/;
wget --non-verbose --tries=3 https://raw.githubusercontent.com/buyapi/ups/master/scripts/std_linux.ups.service;
chmod --changes u=rx,g=rx,o=r std_linux.ups.service;
chown --changes root:root std_linux.ups.service;
mv --force std_linux.ups.service /etc/systemd/system/;
fi