#!/bin/bash which jq >& /dev/null || (echo "error: ${0} require system command \"jq\"." && exit) DEFAULT_FINGERPRINTS=$1 if [[ ${DEFAULT_FINGERPRINTS} == "" ]]; then DEFAULT_FINGERPRINTS="./fp.json" fi C_FILE_PATH=$2 if [[ ${DEFAULT_FILE_PATH} == "" ]]; then C_FILE_PATH=src fi C_INCLUDE_FILE="${C_FILE_PATH}/libosfp_default_fingerprints.h" C_SOURCE_FILE="${C_FILE_PATH}/libosfp_default_fingerprints.c" cat > ${C_INCLUDE_FILE} < ${C_SOURCE_FILE} <> ${C_SOURCE_FILE} cat >> ${C_SOURCE_FILE} <