From c3f556486eae3eaffb868ab8b65191026149b4e7 Mon Sep 17 00:00:00 2001 From: James Belchamber Date: Sat, 17 Aug 2013 23:22:42 +0100 Subject: [PATCH] Added wildcard to mmcblk/loop if statement This wound me up no end until I realised it was only checking for mmcblk0. My chromebook has mmcblk0 in use so the sd card was showing up as mmcblk1. It's also not inconceivable for people to have more than one SD card plugged in at once. --- packages/tools/bcm2835-bootloader/files/create_sdcard | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/tools/bcm2835-bootloader/files/create_sdcard b/packages/tools/bcm2835-bootloader/files/create_sdcard index a66a3cc5d7..3bd4f850dd 100755 --- a/packages/tools/bcm2835-bootloader/files/create_sdcard +++ b/packages/tools/bcm2835-bootloader/files/create_sdcard @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ # This file is part of OpenELEC - http://www.openelec.tv @@ -50,10 +50,10 @@ if [ -z "$1" ]; then fi DISK="$1" -if [ "$DISK" = "/dev/mmcblk0" ]; then +if [[ "$DISK" = "/dev/mmcblk"* ]]; then PART1="${DISK}p1" PART2="${DISK}p2" -elif [ "$DISK" = "/dev/loop0" ]; then +elif [[ "$DISK" = "/dev/loop"* ]]; then PART1="${DISK}p1" PART2="${DISK}p2" IMGFILE="$2"