From cd7feae00b43eeddcaeb229f861d0ddac93f91e2 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Thu, 12 Feb 2015 09:15:19 +0100 Subject: defaultenv-2: mtdparts-add: Use new partition parameter mtd devices now have a partition parameter to create mtd partitions. Use it to simplify the mtdparts-add script. Signed-off-by: Sascha Hauer --- defaultenv/defaultenv-2-base/bin/mtdparts-add | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'defaultenv') diff --git a/defaultenv/defaultenv-2-base/bin/mtdparts-add b/defaultenv/defaultenv-2-base/bin/mtdparts-add index a0e419eb53..805e3e29b4 100644 --- a/defaultenv/defaultenv-2-base/bin/mtdparts-add +++ b/defaultenv/defaultenv-2-base/bin/mtdparts-add @@ -26,13 +26,12 @@ if [ -z "${parts}" ]; then exit fi -if [ -e /tmp/mtdparts/${device} ]; then - delpart /dev/${device}.* +${device}.partitions="$parts" +if [ $? != 0 ]; then + echo "Failed to add partitions $parts to $device" + exit 1 fi -addpart -n /dev/${device} "$parts" || exit -mkdir -p /tmp/mtdparts/${device} - if [ -n ${kernelname} ]; then global linux.mtdparts.${device} global.linux.mtdparts.${device}="${kernelname}:${parts}" -- cgit v1.2.1