blob: 56a4b0dd78399483edccbac6969f090dc6517dd1 [file] [log] [blame]
l.yang75be4b82025-05-15 15:23:23 +08001#!/bin/sh
2
3#cppdemo > /dev/null 2>&1 &
4
5fscheck -f /etc_ro/fscheck/userdata.ini
6
7#q.huang@20230920 add for network start
8mkdir -p /mnt/userdata/ril/network
9#q.huang@20230920 add for network end
10
11
12if [ -d "/etc/selinux" ];then
13 /sbin/restorecon -RF /etc_rw /mnt/userdata/ /mnt/oemdata/
14fi
15
16ab_bootinfo
17if [ $? -eq 1 ]; then
18 /sbin/ubi_mount.sh /mnt/oem oem vol_oem squashfs
19else
20 /sbin/ubi_mount.sh /mnt/oem oem2 vol_oem squashfs
21fi
22
23if [ $? -ne 0 ]; then
24 flags_tool_static --switch
25 reboot
26fi
27
28#xy.he@20250512 add for bug-view-1113
29if [ ! -L /etc_rw/localtime ]; then
30ln -s "/usr/share/zoneinfo/Asia/Shanghai" /etc_rw/localtime
31fi
32
33#l.yang modify for T106BUG-387 start
34if [ -e /dev/mmcblk1p1 ]; then
35 mount -t ext4 /dev/mmcblk1p1 /var/log
36 if [ $? -ne 0 ]; then
37 mkdir -p /mnt/oemdata/log
38 mount --bind /mnt/oemdata/log /var/log
39 fi
40else
41 mkdir -p /mnt/oemdata/log
42 mount --bind /mnt/oemdata/log /var/log
43fi
44#l.yang modify for T106BUG-387 start
45
46