#!/bin/ksh
#
# $Revision: 1.3+1 $ $Date: 2010/03/24 00:04:32 $
# $Source: /home/v/vogelke/bin/RCS/cleandos,v $
# $Host: sys6.com $
# $UUID: 04339cfb-5309-3927-8a1c-8d21d7b592a6 $
#
#<cleandos: clean up DOS files for use under Unix.

PATH=/usr/local/bin:/bin:/usr/bin
export PATH
tag=`basename $0`
tmp=/tmp/$tag.$$

for file in "$@"
do
    echo $file
    # fix permissions problems.
    cp "$file" $tmp && cp -f $tmp "$file"

    # kill stupid characters.
    dos2unix "$file" 2> /dev/null

    expand -1 "$file" |
       sed -e 's/  *$//g' |
       cat -s > $tmp && mv $tmp "$file"
    chmod 640 "$file"
done

exit 0
