Parcourir la source

cmake: Use `sh` instead of `bash

Xenofon Karamanos il y a 4 semaines
Parent
commit
b21f14b3fb

+ 1 - 1
cmake/dbschema-version-postprocess.sh

@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
 
 
 # This script is executed by CMake after db_berkeley and db_text schema files are generated.
 # This script is executed by CMake after db_berkeley and db_text schema files are generated.
 # It appends the last line of each generated file (except 'version')
 # It appends the last line of each generated file (except 'version')

+ 1 - 1
cmake/dbschema.cmake

@@ -200,7 +200,7 @@ if(TARGET dbschema_db_mongodb)
     TARGET dbschema_db_mongodb
     TARGET dbschema_db_mongodb
     POST_BUILD
     POST_BUILD
     COMMAND
     COMMAND
-      bash generate_version_create_mongo.sh
+      sh generate_version_create_mongo.sh
       "${CMAKE_BINARY_DIR}/utils/kamctl/db_mongodb/kamailio/version-create.mongo"
       "${CMAKE_BINARY_DIR}/utils/kamctl/db_mongodb/kamailio/version-create.mongo"
       "${CMAKE_BINARY_DIR}/utils/kamctl/db_mongodb/kamailio"
       "${CMAKE_BINARY_DIR}/utils/kamctl/db_mongodb/kamailio"
     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/utils/kamctl
     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/utils/kamctl

+ 1 - 1
src/CMakeLists.txt

@@ -38,7 +38,7 @@ if(USE_GIT
   )
   )
 
 
   execute_process(
   execute_process(
-    COMMAND bash -c "${GIT_EXECUTABLE} diff-index --name-only HEAD"
+    COMMAND sh -c "${GIT_EXECUTABLE} diff-index --name-only HEAD"
             " | grep -vE 'Makefile|CMakeLists.txt'"
             " | grep -vE 'Makefile|CMakeLists.txt'"
     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
     OUTPUT_VARIABLE GIT_DIFF_OUTPUT
     OUTPUT_VARIABLE GIT_DIFF_OUTPUT

+ 2 - 2
utils/kamctl/generate_version_create_mongo.sh

@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env sh
 
 
 OUTPUT_FILE="$1"
 OUTPUT_FILE="$1"
 JSON_DIR="$2"
 JSON_DIR="$2"
@@ -15,4 +15,4 @@ for FILE in "$JSON_DIR"/*.json; do
       echo "db.getCollection(\"version\").insert({ table_name: \"$FN\", table_version: NumberInt($VN) });" >> "$OUTPUT_FILE"
       echo "db.getCollection(\"version\").insert({ table_name: \"$FN\", table_version: NumberInt($VN) });" >> "$OUTPUT_FILE"
     fi
     fi
   fi
   fi
-done
+done