From: JengHyun Kang Date: Fri, 30 Oct 2015 09:22:31 +0000 (+0900) Subject: Modify a keymap maker script for remove duplicataed defined symbols X-Git-Tag: submit/tizen/20220208.095446~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb159c2ff4c1056fe89452adc425794359eb09da;p=platform%2Fupstream%2Flibxkbcommon.git Modify a keymap maker script for remove duplicataed defined symbols Change-Id: I674217754f90bfbc548514f3a695dc3587861e56 --- diff --git a/make_tizen_keymap.sh b/make_tizen_keymap.sh index 8617112..a61d148 100755 --- a/make_tizen_keymap.sh +++ b/make_tizen_keymap.sh @@ -18,6 +18,7 @@ else fi echo "Generate a tizen keymap header file" +touch $NEW_DEFINE_SYM_FILE while read KEYNAME KEYCODE do @@ -34,9 +35,21 @@ do break fi done + BOOL_DUPLICATED_SYM=false if [ "$BOOL_FOUND_SYM" = false ] then - echo "${KEYSYM}" >> $NEW_DEFINE_SYM_FILE + while read KEYSYM_NEW + do + if [ "$KEYSYM_NEW" = "$KEYSYM" ] + then + BOOL_DUPLICATED_SYM=true + break + fi + done < ${NEW_DEFINE_SYM_FILE} + if [ "$BOOL_DUPLICATED_SYM" = false ] + then + echo "${KEYSYM}" >> $NEW_DEFINE_SYM_FILE + fi fi done < ${KEYMAP_FILE_PATH}