#!/bin/bash ########################################################################### # # Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file gen_alarm_ids.sh # # @author (last) Quang Nguyen # @date (last) 06-Jan-2021 # @author (original) Quang Nguyen # @date (original) 06-Jan-2020 # ############################################################################ OUTPUT_FILE="dialin/common/AlarmIds.txt" COMMON_REPO="tmp/common" rm -rf tmp mkdir tmp branch_name=$(git rev-parse --abbrev-ref HEAD) if [ "$branch_name" = "master" ]; then git clone -b master ssh://git@dvm-linux02:7999/comm/common.git $COMMON_REPO &> /dev/null else git clone -b develop ssh://git@dvm-linux02:7999/comm/common.git $COMMON_REPO &> /dev/null fi grep -oh "ALARM_ID_.* = [0-9]*" -- tmp/common/AlarmDefs.h > $OUTPUT_FILE rm -rf tmp echo "Generate alarm ids to file: $OUTPUT_FILE"