initscripts 1.0: ramdisk: Don't bother to screw up randomly found mtdram partition.
authorPaul Sokolovsky <pmiscml@gmail.com>
Mon, 18 Jun 2007 00:06:02 +0000 (00:06 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Mon, 18 Jun 2007 00:06:02 +0000 (00:06 +0000)
* In the sense, that at least try to make sure it's not completely mad. Though likely,
scripts liek this should not be installed by default at all.

packages/initscripts/initscripts-1.0/ramdisk
packages/initscripts/initscripts_1.0.bb

index 03ac9bd..4dfe53c 100755 (executable)
@@ -22,6 +22,9 @@ else
        RAM_MTDBLK=/dev/mtdblock$RAM_MTD_NO
 fi
 
+if grep -q $RAM_MTDBLK /etc/mtab; then echo "Device $RAM_MTDBLK already mounted"; exit 0; fi
+if test ! -e $RAM_MTD; then echo >&2 "Mtdram device $RAM_MTD does not exist!"; exit 1; fi
+
 RAM_MNTPT=/mnt/ram
 RAM_MTD_SIZE_HEX=`cat /proc/mtd | grep mtdram | tail -n 1 | cut -d" " -f 2`
 RAM_MTD_SIZE=`dc 0x$RAM_MTD_SIZE_HEX 1024 / p`
index f979a50..23530b6 100644 (file)
@@ -4,7 +4,7 @@ PRIORITY = "required"
 DEPENDS = "makedevs"
 RDEPENDS = "makedevs"
 LICENSE = "GPL"
-PR = "r92"
+PR = "r93"
 
 SRC_URI = "file://halt \
            file://ramdisk \