16 lines
		
	
	
		
			609 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			609 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| # From: http://wiki.maemo.org/Modifying_the_root_image
 | |
| mknod /tmp/mtdblock0 b 31 0
 | |
| modprobe loop
 | |
| losetup /dev/loop0 "$1"
 | |
| modprobe mtdblock
 | |
| modprobe block2mtd
 | |
| # Note the ,128KiB is needed (on 2.6.26 at least) to set the eraseblock size.
 | |
| #echo "/dev/loop0" > /sys/module/block2mtd/parameters/block2mtd
 | |
| #echo "/dev/loop0,128KiB" > /sys/module/block2mtd/parameters/block2mtd
 | |
| echo "/dev/loop0,64KiB" > /sys/module/block2mtd/parameters/block2mtd
 | |
| modprobe jffs2
 | |
| # check dmesg
 | |
| mount -t jffs2 /tmp/mtdblock0 /mnt/temporary
 | |
| # check dmesg again - if the above mount results in any errors there is a problem...
 |