]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
build: FreeBSD does not have /etc/os-release
authorWillem Jan Withagen <wjw@digiware.nl>
Sat, 2 Mar 2019 14:37:38 +0000 (15:37 +0100)
committerYuval Lifshitz <yuvalif@yahoo.com>
Wed, 19 Feb 2020 09:41:41 +0000 (11:41 +0200)
So "manually" set requirements

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
(cherry picked from commit 46b3d671b4408a766aaed379274242ad4b38afb3)
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
Conflicts:
do_cmake.sh

do_cmake.sh

index ac23c132ca97f3997754ddd29e2997cf9a114dd7..0e97863a740357a43eeb766c4ee4b74c8c47a671 100755 (executable)
@@ -7,31 +7,35 @@ if test -e build; then
 fi
 
 PYBUILD="2"
-source /etc/os-release
-
-if [ "$(uname)" == FreeBSD ] ; then
-  DWITH_RADOSGW_AMQP_ENDPOINT="OFF"
-  DWITH_RADOSGW_KAFKA_ENDPOINT="OFF"
+if [ -r /etc/os-release ]; then
+  source /etc/os-release
+  case "$ID" in
+      fedora)
+          if [ "$VERSION_ID" -ge "29" ] ; then
+              PYBUILD="3"
+          fi
+          ;;
+      rhel|centos)
+          MAJOR_VER=$(echo "$VERSION_ID" | sed -e 's/\..*$//')
+          if [ "$MAJOR_VER" -ge "8" ] ; then
+              PYBUILD="3"
+          fi
+          ;;
+      opensuse*|suse|sles)
+          PYBUILD="3"
+          WITH_RADOSGW_AMQP_ENDPOINT="OFF"
+          WITH_RADOSGW_KAFKA_ENDPOINT="OFF"
+          ;;
+  esac
+elif [ "$(uname)" == FreeBSD ] ; then
+  PYBUILD="3"
+  WITH_RADOSGW_AMQP_ENDPOINT="OFF"
+  WITH_RADOSGW_KAFKA_ENDPOINT="OFF"
+else
+  echo Unknown release
+  exit 1
 fi
 
-case "$ID" in
-    fedora)
-        if [ "$VERSION_ID" -ge "29" ] ; then
-            PYBUILD="3"
-        fi
-        ;;
-    rhel|centos)
-        MAJOR_VER=$(echo "$VERSION_ID" | sed -e 's/\..*$//')
-        if [ "$MAJOR_VER" -ge "8" ] ; then
-            PYBUILD="3"
-        fi
-        ;;
-    opensuse*|suse|sles)
-        PYBUILD="3"
-        WITH_RADOSGW_AMQP_ENDPOINT="OFF"
-        WITH_RADOSGW_KAFKA_ENDPOINT="OFF"
-        ;;
-esac
 if [ "$PYBUILD" = "3" ] ; then
     ARGS="$ARGS -DWITH_PYTHON2=OFF -DWITH_PYTHON3=ON -DMGR_PYTHON_VERSION=3"
 fi