]> git.lizzy.rs Git - rust.git/blobdiff - src/bootstrap/lib.rs
Package non-rust objects
[rust.git] / src / bootstrap / lib.rs
index 9203a558f64651d89f391dd5cb90f9986f1a8e3b..ad0bdd0f425f1eb4861a5fb33fc1c4dfa4f9b33d 100644 (file)
@@ -1144,6 +1144,7 @@ fn read_stamp_file(&self, stamp: &Path) -> Vec<(PathBuf, bool)> {
     pub fn copy(&self, src: &Path, dst: &Path) {
         if self.config.dry_run { return; }
         self.verbose_than(1, &format!("Copy {:?} to {:?}", src, dst));
+        if src == dst { return; }
         let _ = fs::remove_file(&dst);
         let metadata = t!(src.symlink_metadata());
         if metadata.file_type().is_symlink() {