]> arthur.barton.de Git - bup.git/commitdiff
Add dev/system-info and call it during the CI tests
authorRob Browning <rlb@defaultvalue.org>
Sat, 24 Aug 2019 18:43:36 +0000 (13:43 -0500)
committerRob Browning <rlb@defaultvalue.org>
Sat, 24 Aug 2019 21:04:40 +0000 (16:04 -0500)
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
.cirrus.yml
dev/system-info [new file with mode: 0755]

index d2b4043735b1144db45cc5902de4285974c66d72..35a34439f0a4f9dc062adf561e50ab3acc55fa8d 100644 (file)
@@ -8,6 +8,7 @@ task:
   script: |
     set -xe
     dev/prep-for-debianish-build
+    dev/system-info
     adduser --disabled-password --gecos '' bup
     chown -R bup:bup .
     su -l bup -c "eatmydata make -j3 -C '$(pwd)' check"
@@ -21,6 +22,7 @@ task:
   script: |
     set -xe
     dev/prep-for-freebsd-build
+    dev/system-info
     gmake -j3 check
     # It looks like su might not work here...
     #pw useradd -n bup -s /bin/sh -m -w no
@@ -34,4 +36,5 @@ task:
   script: |
     set -xe
     dev/prep-for-macos-build
+    dev/system-info
     make -j3 check
diff --git a/dev/system-info b/dev/system-info
new file mode 100755 (executable)
index 0000000..054c5ff
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+set -e
+
+case "$OSTYPE" in
+    linux*)
+        cat /proc/cpuinfo
+        cat /proc/meminfo
+    ;;
+    darwin*)
+        system_profiler SPHardwareDataType
+    ;;
+esac
+
+rsync --version
+
+# Older versions of par2 don't support -V, but it'll still show the
+# version when it fails.
+if command -v par2; then par2 -V || true; fi