-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinitX20.sh
38 lines (32 loc) · 1.31 KB
/
initX20.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
36
37
38
#!/bin/bash
#initialise x20 air-unit
#add platform identification
mkdir -p /usr/local/share/openhd_platform/x20
mkdir -p /usr/local/share/openhd_platform/wifi_card_type/88xxau/
touch /usr/local/share/openhd_platform/wifi_card_type/88xxau/custom
touch /usr/local/share/openhd_platform/x20/hdzero
echo 1 >/sys/class/leds/openhd-x20dev\:red\:usr/brightness
echo 0 >/sys/class/leds/openhd-x20dev\:green\:usr/brightness
echo 0 >/sys/class/leds/openhd-x20dev\:blue\:usr/brightness
depmod -a
modprobe HdZero
if [ ! -f /usr/local/share/openhd_platform/x20/firstboot_done ]; then
echo "started once" >> /external/log2.txt
touch /usr/local/share/openhd_platform/x20/firstboot_done
#resize part
mkdir -p /run/openhd/
touch /run/openhd/hold.pid
echo "resizing partition"
parted /dev/mmcblk0 --script resizepart 3 100%
sudo rm /external/openhd/resize.txt
mkdir -p /tmp/test
mount /dev/mmcblk0p3 /tmp/test
touch /tmp/test/external_video_part.txt
reboot
else
ls -a /usr/local/share/openhd_platform/x20/ >> /external/log2.txt
echo "Already started before" >> /external/log2.txt
fi
echo 0 >/sys/class/leds/openhd-x20dev\:red\:usr/brightness
echo 0 >/sys/class/leds/openhd-x20dev\:green\:usr/brightness
echo 1 >/sys/class/leds/openhd-x20dev\:blue\:usr/brightness