Annotation of /trunk/busybox/ide_links.sh
Parent Directory | Revision Log
Revision 1233 -
(hide annotations)
(download)
(as text)
Fri Dec 10 22:49:20 2010 UTC (13 years, 9 months ago) by niro
File MIME type: application/x-sh
File size: 440 byte(s)
Fri Dec 10 22:49:20 2010 UTC (13 years, 9 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 |