grep returns non 0 status when it doesn't find any matching string. If someone
used set -e in parent script which invoked build_{tv,mobile} then got error and
script exited.
Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=7957
Reviewed by: Kangil Han
Change-Id: I9dfa0c026f65a25db071f89a4d10d871290db52a
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
${SCRIPTDIR}/apply_patches.sh
-PROFILE_NAME=$(echo "$@" | grep -Po "(?<=\-P\s)[^\s]*")
+# "|| :" means "or always succeeding built-in command"
+PROFILE_NAME=$(echo "$@" | grep -Po "(?<=\-P\s)[^\s]*" || :)
if [ "$PROFILE_NAME" == "" ]; then
PROFILE_NAME=tizenmb_v2.3
${SCRIPTDIR}/apply_patches.sh
-PROFILE_NAME=$(echo "$@" | grep -Po "(?<=\-P\s)[^\s]*")
+# "|| :" means "or always succeeding built-in command"
+PROFILE_NAME=$(echo "$@" | grep -Po "(?<=\-P\s)[^\s]*" || :)
if [ "$PROFILE_NAME" == "" ]; then
PROFILE_NAME=tztv_v2.2.1_prehawk