From b056fa5e0c16313ab3a89082bf2fdbb888972a2b Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 15 Jan 2010 21:11:10 -0800 Subject: [PATCH] Ignore broken eeprom files in fixeeprom --- fixeeprom | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/fixeeprom b/fixeeprom index 34e8ac3..82ecaf1 100755 --- a/fixeeprom +++ b/fixeeprom @@ -1,8 +1,15 @@ #!/bin/sh for i in "$@"; do num=`grep '^F' "$i" | awk '{printf ("%03d\n", strtonum("0x" $4))}'` - newname=`echo "$i" | sed 's/flight-[0-9][0-9][0-9]/flight-'"$num"'/'` - echo $num "$i" "$newname" + case "$num" in + "") + echo "$i: no flight number found" 1>&2 + ;; + *) + newname=`echo "$i" | sed 's/flight-[0-9][0-9][0-9]/flight-'"$num"'/'` + echo $num "$i" "$newname" + ;; + esac done | sort -rn | sed 's/^[0-9][0-9]*//' | while read old new; do if [ $new = $old ]; then : @@ -15,7 +22,7 @@ done | sort -rn | sed 's/^[0-9][0-9]*//' | while read old new; do echo "$old: $new already exists" fi else - mv $old $new + echo mv $old $new fi fi done \ No newline at end of file -- 2.30.2