Changeset 12548


Ignore:
Timestamp:
2008-09-08T11:30:57+02:00 (8 years ago)
Author:
blogic
Message:

fixes script that mounts usd storage when it gets attached

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/sbin/usb-storage

    r12465 r12548  
    11#!/bin/sh 
    2  
    32# Copyright (C) 2007 OpenWrt.org 
    4  
    53logger "usb device is mass storage" 
    64i=0 
     
    108        cd /sys${DEVPATH} 
    119        for blk in `find host* -type d 2>/dev/null`; do 
    12                 cd /sys/${DEVPATH}/${blk} 
    13                 BLK=$(find block* -type d 2>/dev/null) 
    14                 [ -n "${BLK}" ] && { 
    15                         cd /sys${DEVPATH}/${blk}/${BLK} 
    16                         ls /dev/ > /tmp/d 
    17                         sleep 2 
    18                         for node in `find sd* -type d 2>/dev/null| grep -v "/"`; do 
    19                                 echo "mounting /dev/${node} on /mnt/usbdrive" 
    20                                 mkdir -p /mnt/usbdrive 
    21                                 mount /dev/${node} /mnt/usbdrive 
    22                                 exit 0 
     10                [ -d /sys/${DEVPATH}/${blk}/block/ ] && { 
     11                        cd  
     12                        for disc in `find /sys/${DEVPATH}/${blk}/block -name sd*`; do    
     13                                sleep 2 
     14                                cd $disc 
     15                                for node in `find . -name sd* | cut -d "/" -f2`; do 
     16                                        echo "mounting /dev/${node} on /mnt/usbdrive" 
     17                                        mkdir -p /mnt/usbdrive 
     18                                        mount /dev/${node} /mnt/usbdrive 
     19                                        i=20     
     20                                done 
    2321                        done 
    2422                } 
     
    2624        sleep 1 
    2725done 
    28  
Note: See TracChangeset for help on using the changeset viewer.