-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcustomize.sh
More file actions
127 lines (121 loc) · 2.94 KB
/
customize.sh
File metadata and controls
127 lines (121 loc) · 2.94 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
MODDIR=${0%/*}
# Finding directory of overlays
ui_print " "
ui_print " Find target directory of the overlays ... "
ui_print " "
sleep 1
if [ -d /system/vendor/overlay ]; then
ui_print " Overlays found in vendor"
ui_print " "
TARGET=$MODPATH/system/vendor
mv $MODPATH/system/folder $TARGET
sleep 1
ui_print " Files will be copied to vendor"
ui_print " "
elif [ -d /system/product/overlay ]; then
ui_print " Overlays found in product"
ui_print " "
TARGET=$MODPATH/system/product
mv $MODPATH/system/folder $TARGET
sleep 1
ui_print " Files will be copied to product"
ui_print " "
else
ui_print " Overlays not found"
ui_print " Installation aborting"
abort
fi;
sleep 1
# Key-Selector addon starting
. $MODPATH/addon/Volume-Key-Selector/install.sh
ui_print " What overlays to use?"
ui_print " "
sleep 1
ui_print " Volume up (+) to change selection"
ui_print " Volume down (-) to decide"
ui_print " "
sleep 1
# First overlay
ui_print " Install Colored overlay?"
ui_print " "
A=1
while true; do
case $A in
2 ) TEXT=" No, skip this step";;
1 ) TEXT=" Yes, install";;
esac
ui_print " $A - $TEXT"
if $VKSEL; then
A=$((A + 1))
else
break
fi
if [ $A -gt 2 ]; then
A=1
fi
done
case $A in
2 ) echo " Colored NavBar overlay SKIPED" > $MODPATH/install.log; rm -r $TARGET/overlay/GesturalNavigationOverlayAccentColor;;
1 ) echo " Colored NavBar overlay INSTALLED" > $MODPATH/install.log;;
esac
# Second overlay
ui_print " "
sleep 1
ui_print " Install Wided overlay?"
ui_print " "
A=1
while true; do
case $A in
2 ) TEXT=" No, skip this step";;
1 ) TEXT=" Yes, install";;
esac
ui_print " $A - $TEXT"
if $VKSEL; then
A=$((A + 1))
else
break
fi
if [ $A -gt 2 ]; then
A=1
fi
done
case $A in
2 ) echo " Wided NavBar overlay SKIPED" >> $MODPATH/install.log; rm -r $TARGET/overlay/GesturalNavigationOverlayLong;;
1 ) echo " Wided NavBar overlay INSTALLED" >> $MODPATH/install.log;;
esac
# Third overlay
ui_print " "
sleep 1
ui_print " Install Thickned overlay?"
ui_print " "
A=1
while true; do
case $A in
2 ) TEXT=" No, skip this step";;
1 ) TEXT=" Yes, install";;
esac
ui_print " $A - $TEXT"
if $VKSEL; then
A=$((A + 1))
else
break
fi
if [ $A -gt 2 ]; then
A=1
fi
done
case $A in
2 ) echo " Thickned NavBar overlay SKIPED" >> $MODPATH/install.log; rm -r $TARGET/overlay/GesturalNavigationOverlayHigh;;
1 ) echo " Thickned NavBar overlay INSTALLED" >> $MODPATH/install.log;;
esac
# Result
sleep 1
ui_print " "
ui_print " You have selected:"
ui_print " "
cat $MODPATH/install.log
ui_print " "
# Clean temporary directory
rm -r $MODPATH/addon
rm -r $MODPATH/assets
rm $MODPATH/install.log