sfdisk -l /dev/mmcblk0 | /bin/busybox awk \ -v home_opts="$home_opts" -v fat_opts="$fat_opts" \ -f /usr/lib/genfstab.awk > $tmp_fstab
sfdisk -l /dev/mmcblk1 | /bin/busybox awk \ -f /usr/lib/genfstab2.awk >> $tmp_fstab
fstab=/etc/fstab tmp_fstab=/tmp/fstab sfdisk -l /dev/mmcblk0 | /bin/busybox awk \ -v home_opts="$home_opts" -v fat_opts="$fat_opts" \ -f /usr/lib/genfstab.awk > $tmp_fstab sfdisk -l /dev/mmcblk1 | /bin/busybox awk \ -f /usr/lib/genfstab2.awk >> $tmp_fstab cmp -s $tmp_fstab $fstab || cp $tmp_fstab $fstab rm -f $tmp_fstab
cp /usr/lib/genfstab.awk / usr/lib/lib/genfstab2.awk
#!/usr/bin/awk BEGIN { # states so that we don't end up having more than one # of home or MyDocs; we can have as many swaps as we find __home = 0 __fat = 0 } /^\/dev\/mmc/ { start=1 } start == 1 && $6 == 82 { printf "%s none swap sw 0 0\n", $1 }