Bläddra i källkod

Fix packaging test to only run lsb_release if it exists

Ryan Ernst 8 år sedan
förälder
incheckning
f277bef5c0
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      qa/vagrant/src/test/resources/packaging/tests/60_systemd.bats

+ 6 - 4
qa/vagrant/src/test/resources/packaging/tests/60_systemd.bats

@@ -87,10 +87,12 @@ setup() {
     #                     Always AssumeMP on RHEL.
     #                   - Resolves: rhbz#1381990
     #
-    # Here we set the "-XX:-AssumeMP" option to false again:
-    lsb_release=$(lsb_release -i)
-    if [[ "$lsb_release" =~ "CentOS" ]] || [[ "$lsb_release" =~ "OracleServer" ]]; then
-        echo "-XX:-AssumeMP" >> $ESCONFIG/jvm.options
+    if [ -x "$(command -v lsb_release)" ]; then
+        # Here we set the "-XX:-AssumeMP" option to false again:
+        lsb_release=$(lsb_release -i)
+        if [[ "$lsb_release" =~ "CentOS" ]] || [[ "$lsb_release" =~ "OracleServer" ]]; then
+            echo "-XX:-AssumeMP" >> $ESCONFIG/jvm.options
+        fi
     fi
 
     systemctl start elasticsearch.service