Magellan Linux

Diff of /branches/R11-unstable/include/mtools.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2032 by niro, Fri Jun 12 11:01:39 2009 UTC revision 2166 by niro, Thu Jul 9 19:08:40 2009 UTC
# Line 527  minstalllib() Line 527  minstalllib()
527   fi   fi
528  }  }
529    
530  # mark directoris undeletable  mcopy()
531    {
532     local source="$1"
533     local dest="$2"
534     local opts
535    
536     # recursive
537     if [[ $1 = -r ]] || [[ $1 = -R ]]
538     then
539     opts="--recursive"
540     source="$2"
541     dest="$3"
542     fi
543    
544     # recursive
545     if [[ $1 = -rf ]] || [[ $1 = -fr ]] || [[ $1 = -Rf ]] || [[ $1 = -fR ]]
546     then
547     opts="--recursive --force"
548     source="$2"
549     dest="$3"
550     fi
551    
552     [[ -z ${source} ]] && die "No source given."
553     [[ -z ${dest} ]] && die "No dest given."
554    
555     cp -v ${opts} ${source} ${BINDIR}/${dest} || die
556    }
557    
558    mmove()
559    {
560     local source="$1"
561     local dest="$2"
562     local opts
563    
564     # force
565     if [[ $1 = -f ]]
566     then
567     opts="--recursive"
568     source="$2"
569     dest="$3"
570     fi
571    
572     [[ -z ${source} ]] && die "No source given."
573     [[ -z ${dest} ]] && die "No dest given."
574    
575     mv -v ${opts} ${source} ${BINDIR}/${dest} || die
576    }
577    
578    # mark directories undeletable
579  mkeepdir()  mkeepdir()
580  {  {
581   local keepdir   local keepdir

Legend:
Removed from v.2032  
changed lines
  Added in v.2166