Changeset 42887


Ignore:
Timestamp:
2014-10-12T17:51:35+02:00 (3 years ago)
Author:
nbd
Message:

procd: fix initial nand sysupgrade

Signed-off-by: Felix Fietkau <nbd@…>

Backport of r42884

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/barrier_breaker/package/system/procd/files/nand.sh

    r42886 r42887  
    1010# 'ubi' partition on NAND contains UBI 
    1111CI_UBIPART="ubi" 
     12 
     13ubi_mknod() { 
     14        local dir="$1" 
     15        local dev="/dev/$(basename $dir)" 
     16 
     17        [ -e "$dev" ] && return 0 
     18 
     19        local devid="$(cat $dir/dev)" 
     20        local major="${devid%%:*}" 
     21        local minor="${devid##*:}" 
     22        mknod "$dev" c $major $minor 
     23} 
    1224 
    1325nand_find_volume() { 
     
    1931                if [ "$( cat $ubivoldir/name )" = "$2" ]; then 
    2032                        basename $ubivoldir 
     33                        ubi_mknod "$ubivoldir" 
    2134                        return 0 
    2235                fi 
     
    3447                if [ "$mtdnum" = "$cmtdnum" ]; then 
    3548                        ubidev=$( basename $ubidevdir ) 
     49                        ubi_mknod "$ubidevdir" 
    3650                        echo $ubidev 
    3751                        return 0 
Note: See TracChangeset for help on using the changeset viewer.