#!/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin DESC="Auto deployment configuration from media" case "$1" in start) echo -n "Start $DESC: " # mount the overlay which is not auto mount by fstab # this make /etc editable mount -t overlay -o lowerdir=/etc,upperdir=/var/etc/upper,workdir=/var/etc/work overlay /etc # for some reason the LCD backlight is turned off # need to turn it on manually echo 0 > /sys/class/backlight/backlight/bl_power if [ -f "/boot/fs_resize" ]; then /usr/bin/expandfs.sh touch /boot/home_partition_should_be_formated rm /boot/fs_resize reboot fi if [ -f "/boot/home_partition_should_be_formated" ]; then echo "Trying to format the home partition" umount /dev/mmcblk0p4 yes | mkfs.ext4 /dev/mmcblk0p4 mount /dev/mmcblk0p4 /home mkdir -p /home/diya chown -R diya:diya /home/diya rm /boot/home_partition_should_be_formated fi if [ -e "/boot/wpa_supplicant.conf" ];then mv /boot/wpa_supplicant.conf /etc/network/ reboot fi # display information # disable wifi power save /usr/sbin/iw wlan0 set power_save off ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start}" >&2 exit 1 ;; esac exit 0