
-- disabled --

#!/bin/ash
#################################
# mu-cp : rustic cp
# [ build with GNU tar ] 
#(by M. Andreoli)
#################################
 
#set -x

# Syntax

usage()
{
cat <<END
mu-cp: rustic cp 

Usage: cp [-h|-r|-a] sources dest 


END
exit
}

# Parse options 

[ $# = 0 ]  && usage;

opt=$1

case $opt in
-r|-a) shift;;
-h) usage;;
*)
esac

[ $# = 0 ]  && usage;


# Start

# shift until last

orig=

while [ $# -gt 1 ]
do

# recurse?

case ${opt} in
-r|-a)
	orig="$orig $1"	
	;;
*)
	if [ ! -d "$1" ] ; then
		orig="$orig $1"
	else
		echo "skip $1 (directory)"
	fi
	;;
esac

shift
done

dest=$1

[ -z "${orig}" ] && exit

for f in $orig
do
newdir=`dirname $f`
f=`basename $f`
cd $newdir

if [ -d "${dest}" ] ; then
	tar -cpf - $f | tar -C ${dest} -xf -
else
	tar -cf - $f | cat > $dest
fi	

done

# End
