Force rm for cleanup macro 91/9891/3
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 10 Apr 2018 20:27:23 +0000 (16:27 -0400)
committerRy Jones <rjones@linuxfoundation.org>
Tue, 10 Apr 2018 20:35:34 +0000 (20:35 +0000)
Using -f (force) rm will return a 0 status and not print a
message if a file is not found.

Issue: RELENG-880
Change-Id: Ia06166362526cf00754b4a21e6b977d57fe91db6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/lf-macros.yaml

index 133becd..fb24a62 100644 (file)
           #!/bin/bash
           set +e  # DO NOT cause build failure if any of the rm calls fail.
 
-          rm "$GLOBAL_SETTINGS_FILE" "$SETTINGS_FILE"
+          rm -f "$GLOBAL_SETTINGS_FILE" "$SETTINGS_FILE"
 
           # In some cases we use the lf-provide-maven-settings macro to produce
           # a "$HOME/.netrc" file containing credentials. Remove that file here
           # too if it exists.
-          rm "$HOME/.netrc"
+          rm -f "$HOME/.netrc"
 
           # DO NOT fail build if any of the above lines fail.
           exit 0