#!/bin/sh

. /etc/default/splashfuncs

status_text "Create config partition"
umount /mnt/config_vol
ubidetach /dev/ubi_ctrl -m 8
flash_erase /dev/mtd8
ubiformat /dev/mtd8 -s 512
ubiattach /dev/ubi_ctrl -m 8 -d 6
sync
sleep 1s
ubimkvol /dev/ubi6 -N config_vol -m
sync
sleep 1s
mount -t ubifs ubi6:config_vol /mnt/config_vol

mkdir -p /mnt/config_vol/etc/network

echo "# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)" > /mnt/config_vol/etc/network/interfaces
echo "" >> /mnt/config_vol/etc/network/interfaces
echo "# The loopback interface" >> /mnt/config_vol/etc/network/interfaces
echo "auto lo" >> /mnt/config_vol/etc/network/interfaces
echo "iface lo inet loopback" >> /mnt/config_vol/etc/network/interfaces
echo "" >> /mnt/config_vol/etc/network/interfaces
echo "# Wired or wireless interfaces" >> /mnt/config_vol/etc/network/interfaces
echo "auto eth0" >> /mnt/config_vol/etc/network/interfaces
echo "iface eth0 inet dhcp" >> /mnt/config_vol/etc/network/interfaces

sync

exit 0

