diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2015-02-12 09:15:19 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-02-12 09:33:44 +0100 |
commit | cd7feae00b43eeddcaeb229f861d0ddac93f91e2 (patch) | |
tree | 0fa95c4b2924fb93deac6e72378b7740fcf7278e /defaultenv | |
parent | 341f7d5574514e23ad176ad199c7ee4acc3a96fd (diff) | |
download | barebox-cd7feae00b43eeddcaeb229f861d0ddac93f91e2.tar.gz barebox-cd7feae00b43eeddcaeb229f861d0ddac93f91e2.tar.xz |
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 <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv')
-rw-r--r-- | defaultenv/defaultenv-2-base/bin/mtdparts-add | 9 |
1 files changed, 4 insertions, 5 deletions
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}" |