#!/bin/sh -euf

umount /mnt/ubifs ||:
rmmod ubifs ||:
rmmod ubi ||:
rmmod nandsim ||:

modprobe nandsim first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15
modprobe ubi
modprobe ubifs

mkfs.ubifs -F -r /home/dedekind/bin -m 2048 -e 129024 -c 2047 -o ubifs.img
ubinize -o ubi.img -m 2048 -p 128KiB -s 512 ubinize.cfg

dd if=ubi.img of=/dev/mtd0
sync
ubiattach -p /dev/mtd0
mount -t ubifs -o ro ubi0_0 /mnt/ubifs
mount -o remount ubi0_0 /mnt/ubifs
