You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
15 lines
571 B
Diff
15 lines
571 B
Diff
--- src/bootstrap/src/lib.rs 2025-09-19 20:08:27
|
|
+++ src/bootstrap/src/lib.rs 2025-09-19 20:10:37
|
|
@@ -1841,6 +1841,11 @@
|
|
metadata = t!(fs::metadata(&src), format!("target = {}", src.display()));
|
|
} else {
|
|
let link = t!(fs::read_link(src));
|
|
+ if dst.is_dir() {
|
|
+ t!(fs::remove_dir_all(&dst));
|
|
+ } else if dst.exists() {
|
|
+ t!(fs::remove_file(dst));
|
|
+ }
|
|
t!(self.symlink_file(link, dst));
|
|
return;
|
|
}
|