#!/bin/sh [ -f /proc/ide/$MDEV/media ] || exit media=`cat /proc/ide/$MDEV/media` for i in $media $media[0-9]* ; do if [ "`readlink $i 2>/dev/null`" = $MDEV ] ; then LINK=$i break fi done # link exist, remove if necessary and exit if [ "$LINK" ] ; then [ "$ACTION" = remove ] && rm $LINK exit fi # create a link num=`ls $media[0-9]* 2>/dev/null | wc -l` ln -sf $MDEV "$media`echo $num`" [ -e "$media" ] || ln -sf $MDEV "$media"