Magellan Linux

Annotation of /trunk/busybox/ide_links.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1233 - (hide annotations) (download) (as text)
Fri Dec 10 22:49:20 2010 UTC (13 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 440 byte(s)
-tuned mdev.conf and process uevents (need initscripts with trigger_uevent support)
-added mdev helpers
-added rc script for syslogd, needed by dropbear
1 niro 1233 #!/bin/sh
2    
3     [ -f /proc/ide/$MDEV/media ] || exit
4    
5     media=`cat /proc/ide/$MDEV/media`
6     for i in $media $media[0-9]* ; do
7     if [ "`readlink $i 2>/dev/null`" = $MDEV ] ; then
8     LINK=$i
9     break
10     fi
11     done
12    
13     # link exist, remove if necessary and exit
14     if [ "$LINK" ] ; then
15     [ "$ACTION" = remove ] && rm $LINK
16     exit
17     fi
18    
19     # create a link
20     num=`ls $media[0-9]* 2>/dev/null | wc -l`
21     ln -sf $MDEV "$media`echo $num`"
22     [ -e "$media" ] || ln -sf $MDEV "$media"
23