Lines Matching refs:dsttmp
456 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
461 # Create $dsttmp read-write so that cp doesn't create it read-only,
464 : >"$dsttmp" # No need to fork-exec 'touch'.
466 $doit touch "$dsttmp"
470 $doit_exec $cpprog "$src" "$dsttmp") &&
476 # errors from the above "$doit $cpprog $src $dsttmp" command.
478 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
479 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
480 { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
481 { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
486 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
492 $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
494 rm -f "$dsttmp"
504 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
527 $doit $mvcmd "$dsttmp" "$dst"