Hi,

You'll find below a suggestion of patch.
Or you could also remove "-f" from the initial $rmcmd definition, if you prefer.

-- 
Julien ÉLIE



As install-sh defines $rmcmd as "$rmprog -f", it is not necessary to add
a second "-f" when calling the rm command.

* lib/install-sh: Fix redundant use of the force option with the rm command

--- install-sh.orig     2018-03-17 14:18:08.701045461 +0100
+++ install-sh.rm-f     2018-03-17 14:40:03.428558746 +0100
@@ -491,9 +491,9 @@
         # file should still install successfully.
         {
           test ! -f "$dst" ||
-          $doit $rmcmd -f "$dst" 2>/dev/null ||
+          $doit $rmcmd "$dst" 2>/dev/null ||
           { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
-            { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+            { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
           } ||
           { echo "$0: cannot unlink or rename $dst" >&2
             (exit 1); exit 1




Reply via email to