don't install a file onto itself

This commit is contained in:
Alex Shinn 2015-05-09 16:42:53 +09:00
parent 99b4a9aa83
commit f92586d694

View file

@ -1573,9 +1573,10 @@
(lp dir)))))))) (lp dir))))))))
(define (install-file cfg source dest) (define (install-file cfg source dest)
(if (install-with-sudo? cfg dest) (if (not (equal? source dest))
(system "sudo" "cp" source dest) (if (install-with-sudo? cfg dest)
(system "cp" source dest))) (system "sudo" "cp" source dest)
(system "cp" source dest))))
(define (install-sexp-file cfg obj dest) (define (install-sexp-file cfg obj dest)
(if (install-with-sudo? cfg dest) (if (install-with-sudo? cfg dest)