Ticket #6963: 6963-cpsimple.patch

File 6963-cpsimple.patch, 549 bytes (added by Jeff Lu <jll544@…>, 15 years ago)

patch cpsimple to handle preexisting directory

  • themes/cpsimple

     
    22#
    33# cpsimple: recursive directory copy, then delete .svn sub dirs.
    44
    5 echo cp -pr $1 $2
    6 cp -pr $1 $2
     5if [ $(basename "$1") = $(basename "$2") -a -d $2 ]; then
     6  DESTDIR=$(dirname "$2")
     7else
     8  DESTDIR=$2
     9fi
    710
     11echo cp -pr $1 $DESTDIR
     12cp -pr $1 $DESTDIR
     13
    814echo find $2 '-name .svn -prune -exec rm -fr {} \;'
    915find $2 -name .svn -prune -exec rm -fr {} \;
    1016