then
src=$1
else
+ # this colon is to work around a 386BSD /bin/sh bug
+ :
dst=$1
fi
shift
# Make a temp file name in the proper directory.
-dstdir=`dirname $dst`
+## this sed command emulates the dirname command
+dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
dsttmp=$dstdir/#inst.$$#
# Make sure that the destination directory exists.
then
dstfile=`basename $dst`
else
- dstfile=`basename $dst $transformbasename | sed -e $transformarg`
+ dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename