Loading scripts/merge_its_project.bash +28 −39 Original line number Diff line number Diff line #!/bin/bash # Debug mode #set -evx set -vx #set -e # Usage: sudo ./merge_ite_project.bash # TODO Use git clone in temporary directory Loading @@ -9,38 +10,26 @@ OLDPWD=`pwd` # Storing path VAGRANT_DIR=/vagrant if [ ! -d ${VAGRANT_DIR} ] DEST_DIR=~/tmp if [ ! -d ${DEST_DIR} ] then exit -1 else VAGRANT_DIR=/vagrant/to_be_merged if [ -d ${VAGRANT_DIR} ] DEST_DIR=$DEST_DIR/to_be_merged if [ -d ${DEST_DIR} ] then rm -f ${VAGRANT_DIR}/* rm -f ${DEST_DIR}/* else mkdir ${VAGRANT_DIR} mkdir ${DEST_DIR} fi fi # Execution path RUN_PATH="${0%/*}" UNAME=`uname -n` if [ "${UNAME}" == "Ubuntu64" ] then SRC_ITS_PATH=/media/sf_F_DRIVE/FSCOM/ETSI/ITS/STF525_Auto_Interop/workspace_titan/STF525_Auto_Interop/src elif [ "${UNAME}" == "ubuntu-xenial" ] || [ "${UNAME}" == "vagrant" ] then SRC_ITS_PATH=/media/sf_F_DRIVE/FSCOM/ETSI/ITS/STF525_Auto_Interop/workspace_titan/STF525_Auto_Interop/src elif [ "${UNAME}" == "vagrant-prov" ] then SRC_ITS_PATH=~/tmp/STF525 else # Cygwin SRC_ITS_PATH=/cygdrive/f/FSCOM/ETSI/ITS/STF525_Auto_Interop/workspace_titan/STF525_Auto_Interop/src fi SRC_ITS_PATH=~/dev/STF525_Its if [ "${PATH_DEV_ITS}" == "" ] then PATH_DEV_ITS=`pwd`/../etsi_its PATH_DEV_ITS=~/dev/etsi_its fi # Update ETSI Framework files Loading @@ -57,7 +46,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/include/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/include/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/include/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/include/${BN}~ ] then rm ${FWK_DST_PATH}/include/${BN}~ Loading @@ -75,7 +64,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -91,7 +80,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ "${s1}" != "${s2}" ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -106,7 +95,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ "${s1}" != "${s2}" ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -122,7 +111,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/include/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/include/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/include/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/include/${BN}~ ] then rm ${FWK_DST_PATH}/include/${BN}~ Loading @@ -136,7 +125,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -151,7 +140,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/include/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/include/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/include/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/include/${BN}~ ] then rm ${FWK_DST_PATH}/include/${BN}~ Loading @@ -166,7 +155,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -188,7 +177,7 @@ do s2=`sha256sum -b ${TTCN_3_DST_PATH}/$i/ttcn/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${TTCN_3_DST_PATH}/$i/ttcn/${BN} ${VAGRANT_DIR} cp ${TTCN_3_DST_PATH}/$i/ttcn/${BN} ${DEST_DIR} fi done # Other files Loading @@ -198,8 +187,8 @@ do s2=`sha256sum -b ${SRC_ITS_PATH}/docs/$i/o2.cfg | cut -d' ' -f1` if [ ${s1} != ${s2} ] then mkdir -p ${VAGRANT_DIR}/docs/$i cp ${PATH_DEV_ITS}/src/$i/docs/o2.cfg ${VAGRANT_DIR}/docs/$i mkdir -p ${DEST_DIR}/docs/$i cp ${PATH_DEV_ITS}/src/$i/docs/o2.cfg ${DEST_DIR}/docs/$i fi fi if [ -f ${SRC_ITS_PATH}/etc/$i/ITSTS.cfg ] Loading @@ -208,8 +197,8 @@ do s2=`sha256sum -b ${SRC_ITS_PATH}/etc/$i/ITSTS.cfg | cut -d' ' -f1` if [ ${s1} != ${s2} ] then mkdir -p ${VAGRANT_DIR}/etc/$i cp ${PATH_DEV_ITS}/src/$i/etc/ITSTS.cfg ${VAGRANT_DIR}/etc/$i mkdir -p ${DEST_DIR}/etc/$i cp ${PATH_DEV_ITS}/src/$i/etc/ITSTS.cfg ${DEST_DIR}/etc/$i fi fi done Loading @@ -225,7 +214,7 @@ do s2=`sha256sum -b ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN} ${VAGRANT_DIR} cp ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN} ${DEST_DIR} rm ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN}~ fi done Loading @@ -238,7 +227,7 @@ do # s2=`sha256sum -b ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN} | cut -d' ' -f1` # if [ ${s1} != ${s2} ] # then # cp ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN} ${VAGRANT_DIR} # cp ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN} ${DEST_DIR} # rm ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN}~ # fi # done Loading @@ -249,7 +238,7 @@ do # s2=`sha256sum -b ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN} | cut -d' ' -f1` # if [ ${s1} != ${s2} ] # then # cp ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN} ${VAGRANT_DIR} # cp ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN} ${DEST_DIR} # rm ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN}~ # fi # done Loading @@ -261,10 +250,10 @@ for i in ${LIST_FILES} do BN=$i BN=${BN:: -1} # Remove the last character cp ${BN} ${VAGRANT_DIR} cp ${BN} ${DEST_DIR} rm $i done chmod -R 664 ${VAGRANT_DIR} chmod -R 664 ${DEST_DIR} exit 0 Loading
scripts/merge_its_project.bash +28 −39 Original line number Diff line number Diff line #!/bin/bash # Debug mode #set -evx set -vx #set -e # Usage: sudo ./merge_ite_project.bash # TODO Use git clone in temporary directory Loading @@ -9,38 +10,26 @@ OLDPWD=`pwd` # Storing path VAGRANT_DIR=/vagrant if [ ! -d ${VAGRANT_DIR} ] DEST_DIR=~/tmp if [ ! -d ${DEST_DIR} ] then exit -1 else VAGRANT_DIR=/vagrant/to_be_merged if [ -d ${VAGRANT_DIR} ] DEST_DIR=$DEST_DIR/to_be_merged if [ -d ${DEST_DIR} ] then rm -f ${VAGRANT_DIR}/* rm -f ${DEST_DIR}/* else mkdir ${VAGRANT_DIR} mkdir ${DEST_DIR} fi fi # Execution path RUN_PATH="${0%/*}" UNAME=`uname -n` if [ "${UNAME}" == "Ubuntu64" ] then SRC_ITS_PATH=/media/sf_F_DRIVE/FSCOM/ETSI/ITS/STF525_Auto_Interop/workspace_titan/STF525_Auto_Interop/src elif [ "${UNAME}" == "ubuntu-xenial" ] || [ "${UNAME}" == "vagrant" ] then SRC_ITS_PATH=/media/sf_F_DRIVE/FSCOM/ETSI/ITS/STF525_Auto_Interop/workspace_titan/STF525_Auto_Interop/src elif [ "${UNAME}" == "vagrant-prov" ] then SRC_ITS_PATH=~/tmp/STF525 else # Cygwin SRC_ITS_PATH=/cygdrive/f/FSCOM/ETSI/ITS/STF525_Auto_Interop/workspace_titan/STF525_Auto_Interop/src fi SRC_ITS_PATH=~/dev/STF525_Its if [ "${PATH_DEV_ITS}" == "" ] then PATH_DEV_ITS=`pwd`/../etsi_its PATH_DEV_ITS=~/dev/etsi_its fi # Update ETSI Framework files Loading @@ -57,7 +46,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/include/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/include/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/include/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/include/${BN}~ ] then rm ${FWK_DST_PATH}/include/${BN}~ Loading @@ -75,7 +64,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -91,7 +80,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ "${s1}" != "${s2}" ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -106,7 +95,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ "${s1}" != "${s2}" ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -122,7 +111,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/include/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/include/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/include/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/include/${BN}~ ] then rm ${FWK_DST_PATH}/include/${BN}~ Loading @@ -136,7 +125,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -151,7 +140,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/include/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/include/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/include/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/include/${BN}~ ] then rm ${FWK_DST_PATH}/include/${BN}~ Loading @@ -166,7 +155,7 @@ do s2=`sha256sum -b ${FWK_DST_PATH}/src/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${FWK_DST_PATH}/src/${BN} ${VAGRANT_DIR} cp ${FWK_DST_PATH}/src/${BN} ${DEST_DIR} if [ -f ${FWK_DST_PATH}/src/${BN}~ ] then rm ${FWK_DST_PATH}/src/${BN}~ Loading @@ -188,7 +177,7 @@ do s2=`sha256sum -b ${TTCN_3_DST_PATH}/$i/ttcn/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${TTCN_3_DST_PATH}/$i/ttcn/${BN} ${VAGRANT_DIR} cp ${TTCN_3_DST_PATH}/$i/ttcn/${BN} ${DEST_DIR} fi done # Other files Loading @@ -198,8 +187,8 @@ do s2=`sha256sum -b ${SRC_ITS_PATH}/docs/$i/o2.cfg | cut -d' ' -f1` if [ ${s1} != ${s2} ] then mkdir -p ${VAGRANT_DIR}/docs/$i cp ${PATH_DEV_ITS}/src/$i/docs/o2.cfg ${VAGRANT_DIR}/docs/$i mkdir -p ${DEST_DIR}/docs/$i cp ${PATH_DEV_ITS}/src/$i/docs/o2.cfg ${DEST_DIR}/docs/$i fi fi if [ -f ${SRC_ITS_PATH}/etc/$i/ITSTS.cfg ] Loading @@ -208,8 +197,8 @@ do s2=`sha256sum -b ${SRC_ITS_PATH}/etc/$i/ITSTS.cfg | cut -d' ' -f1` if [ ${s1} != ${s2} ] then mkdir -p ${VAGRANT_DIR}/etc/$i cp ${PATH_DEV_ITS}/src/$i/etc/ITSTS.cfg ${VAGRANT_DIR}/etc/$i mkdir -p ${DEST_DIR}/etc/$i cp ${PATH_DEV_ITS}/src/$i/etc/ITSTS.cfg ${DEST_DIR}/etc/$i fi fi done Loading @@ -225,7 +214,7 @@ do s2=`sha256sum -b ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN} | cut -d' ' -f1` if [ ${s1} != ${s2} ] then cp ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN} ${VAGRANT_DIR} cp ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN} ${DEST_DIR} rm ${TTCN_3_DST_PATH}/LibIts/$i/ttcn/${BN}~ fi done Loading @@ -238,7 +227,7 @@ do # s2=`sha256sum -b ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN} | cut -d' ' -f1` # if [ ${s1} != ${s2} ] # then # cp ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN} ${VAGRANT_DIR} # cp ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN} ${DEST_DIR} # rm ${PATH_DEV_ITS}/src/LibIts/$i/include/${BN}~ # fi # done Loading @@ -249,7 +238,7 @@ do # s2=`sha256sum -b ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN} | cut -d' ' -f1` # if [ ${s1} != ${s2} ] # then # cp ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN} ${VAGRANT_DIR} # cp ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN} ${DEST_DIR} # rm ${PATH_DEV_ITS}/src/LibIts/$i/src/${BN}~ # fi # done Loading @@ -261,10 +250,10 @@ for i in ${LIST_FILES} do BN=$i BN=${BN:: -1} # Remove the last character cp ${BN} ${VAGRANT_DIR} cp ${BN} ${DEST_DIR} rm $i done chmod -R 664 ${VAGRANT_DIR} chmod -R 664 ${DEST_DIR} exit 0