make installing more robust
authorIan Kelling <iank@fsf.org>
Wed, 11 May 2022 05:12:53 +0000 (01:12 -0400)
committerIan Kelling <iank@fsf.org>
Wed, 11 May 2022 05:12:53 +0000 (01:12 -0400)
setup
sysd-prom-fail-install

diff --git a/setup b/setup
index 5897f56f69b6906e6545c7196a16c7db1fef7899..9044d45f6ac8d392e2a3c7c10b06f5e4a09c5009 100755 (executable)
--- a/setup
+++ b/setup
@@ -67,6 +67,6 @@ else
   if $dry; then
     echo "setup dry run: install ${files[*]} /usr/local/bin"
   else
-    install ${files[@]} /usr/local/bin
+    install -C ${files[@]} /usr/local/bin
   fi
 fi
index 244e0a51f09f1fac594e255848d1f3c24d9f5a7e..ad9845654480ff0cc93297bb90e7e7b9ee13caec 100755 (executable)
@@ -13,6 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+# usage: since this is a counter, in prometheus alert manager you will
+# need to test something like: rate(node_systemd_unit_result_fail_count[30m]) > 0
+
 source /a/bin/errhandle/err
 [[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@"