6
6
echo " Are you root?"
7
7
exit 2
8
8
fi
9
- apt update && apt upgrade -y
10
- apt install -y fonts-noto-mono
9
+ apt update && apt upgrade -y && apt install -y fonts-noto-mono
10
+ if [ 0 == $( echo $? ) ]
11
+ then
12
+ echo " Error Occured While installing and updatings fonts"
13
+ exit 1
14
+ fi
11
15
12
16
mv -v $SOURCE_DIR /fonts/* /usr/share/fonts/
13
17
mv -v $SOURCE_DIR /ohmyoled /usr/local/bin/
14
- if [[ -f /usr/lib/systemd/system/ohmyoled.service ]]
18
+ if [ -f /usr/lib/systemd/system/ohmyoled.service ]
19
+ then
15
20
echo " ohmyoled service exists"
16
21
else
17
- echo " Creating Systemd File"
22
+ echo " Creating Systemd File for ohmyoled "
18
23
cat << EOF >> /usr/lib/systemd/system/ohmyoled.service
19
24
[Unit]
20
25
Description=OhMyOLED Service
@@ -27,21 +32,21 @@ WorkingDirectory=/usr/local/bin/
27
32
[Install]
28
33
WantedBy=multi-user.target
29
34
EOF
30
- fi
31
-
32
- if
35
+ fi
36
+
33
37
ln -s /usr/lib/systemd/system/ohmyoled.service /etc/systemd/system/multi-user.target.wants/
34
38
systemctl daemon-reload
35
39
36
- mkdir -p /etc/ohmyoled/
37
- if [[ -f /etc/ohmyoled/ecIcons_utf8.csv ]] then
38
- echo " Icons File already Exists "
39
- else
40
- mv -v $SOURCE_DIR /ecIcons_utf8.csv /etc/ohmyoled/
41
- fi
40
+ mkdir -p /etc/ohmyoled/ && mkdir -p /var/log/ohmyoled/
41
+ if [ 0 == $( echo $? ) ]
42
+ then
43
+ echo " Error Occured creating ohmyoled dirs "
44
+ exit 1
45
+ fi
42
46
43
47
echo " Created OhMyOled Config file to /etc/ohmyoled"
44
- if [[ -f /etc/ohmyoled/ohmyoled.conf ]] then
48
+ if [ -f /etc/ohmyoled/ohmyoled.conf ]
49
+ then
45
50
echo " /etc/ohmyoled/ohmyoled.conf already exists"
46
51
else
47
52
mv -r $SOURCE_DIR /ohmyoled.conf /etc/ohmyoled/
0 commit comments