#!/bin/sh

# scripts that moves devices to the $1/ subdir.

local link=0
local new_name

if [ -n "$2" ]; then
	new_name="$2"
fi

if [ "$(basename $0)" = subdir_dev_link ] ; then
	link=1
fi

if [ "$(basename $0)" = subdir_dev_number ] ; then
	new_name="$(echo $MDEV | sed -e 's/^[a-z]*\([0-9]*\)/\1/')"
fi

if [ "$(basename $0)" = subdir_dev_link_number ] ; then
	link=1
	new_name="$(echo $MDEV | sed -e 's/^[a-z]*\([0-9]*\)/\1/')"
fi


if [ "$ACTION" = remove ] ; then
	if [ "$link" = 1 ] ; then
		rm -f $MDEV
	fi
	if [ -z "$new_name" ]; then
		mv $1/$MDEV $MDEV
	else
		mv $1/$new_name $MDEV
	fi
	rmdir $1 2>/dev/null
else
	mkdir -p $1 
	mv $MDEV $1/$new_name
	if [ "$link" = 1 ] ; then
		if [ -z "$new_name" ] ; then
			ln -snf $1/$MDEV $MDEV
		else
			ln -snf $1/$new_name $MDEV
		fi
	fi
fi

