diff options
author | EuAndreh <eu@euandre.org> | 2024-08-16 12:57:39 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-08-16 12:57:39 -0300 |
commit | 16977d70657dae4910305d6433215bc3c9b8af17 (patch) | |
tree | 9a940a9b3c7d2fa884ee2bb17faaa416f327efd3 | |
parent | Copy some files over (diff) | |
download | syskeep-16977d70657dae4910305d6433215bc3c9b8af17.tar.gz syskeep-16977d70657dae4910305d6433215bc3c9b8af17.tar.xz |
src/check: Add make(1) version of the original sh one
-rwxr-xr-x | src/check | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/check b/src/check new file mode 100755 index 0000000..7e56866 --- /dev/null +++ b/src/check @@ -0,0 +1,31 @@ +#!/bin/sh +set -eu + + + +cat <<'EOF' | make -f- +.POSIX: + + + +all: email btrfs borg + + + +email: abuse admin postmaster hostmaster +abuse admin postmaster hostmaster: ALWAYS + uuid | mail -s "\"$@\" alias test from `id -un`@`hostname`" "$@@`hostname`" + + +btrfs: /dev/vda3 /dev/vda1 /dev/vdc1 +/dev/vda3 /dev/vda1 /dev/vdc1: ALWAYS + btrfs scrub start -B $@ + btrfs check --force -p $@ + + +borg: ALWAYS + borg check --verbose --progress --verify-data + + +ALWAYS: +EOF |