add jffs2_mark_erase function for erasing jffs2 partitions on the next mount (typical...
authorFelix Fietkau <nbd@openwrt.org>
Mon, 16 Apr 2007 23:29:44 +0000 (23:29 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 16 Apr 2007 23:29:44 +0000 (23:29 +0000)
SVN-Revision: 6978

package/base-files/files/etc/functions.sh

index dac46a3..86ea82d 100755 (executable)
@@ -186,3 +186,13 @@ strtok() { # <string> { <variable> [<separator>] ... }
 
        return $count
 }
+
+
+jffs2_mark_erase() {
+       local part="$(find_mtd_part "$1")"
+       [ -z "$part" ] && {
+               echo Partition not found.
+               return 1
+       }
+       echo -e "\xde\xad\xc0\xde" | mtd -qq write - "$1"
+}