mirror of
https://github.com/zerotier/edge.git
synced 2026-05-22 16:25:05 -07:00
24 lines
440 B
Bash
Executable File
24 lines
440 B
Bash
Executable File
#!/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"
|
|
|