X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=scripts%2Fget_default_envs.sh;h=fedf7206fe12a89d027a99487223f32c8ed4df1b;hb=605bc145f91d2a28ba2e517cae4e53e255e34b6f;hp=d1f2ce4d5c51ed1324d4ffec4482965d1ec3a3fa;hpb=69bf66ad8c0d53cc5e64d0f4f2e3bc9ad18e61aa;p=platform%2Fkernel%2Fu-boot.git diff --git a/scripts/get_default_envs.sh b/scripts/get_default_envs.sh index d1f2ce4..fedf720 100755 --- a/scripts/get_default_envs.sh +++ b/scripts/get_default_envs.sh @@ -10,7 +10,7 @@ set -ue : "${OBJCOPY:=${CROSS_COMPILE:-}objcopy}" -ENV_OBJ_FILE="built-in.o" +ENV_OBJ_FILE="common.o" ENV_OBJ_FILE_COPY="copy_${ENV_OBJ_FILE}" echoerr() { echo "$@" 1>&2; } @@ -32,10 +32,11 @@ cp ${env_obj_file_path} ${ENV_OBJ_FILE_COPY} # NOTE: objcopy saves its output to file passed in # (copy_${ENV_OBJ_FILE} in this case) -${OBJCOPY} -O binary -j ".rodata.default_environment" ${ENV_OBJ_FILE_COPY} +${OBJCOPY} --dump-section .rodata.default_environment=${ENV_OBJ_FILE_COPY} \ + ${env_obj_file_path} -# Replace default '\0' with '\n' and sort entries -tr '\0' '\n' < ${ENV_OBJ_FILE_COPY} | sort --field-separator== -k1,1 --stable +# Replace default '\0' with '\n' , remove blank lines and sort entries +tr '\0' '\n' < ${ENV_OBJ_FILE_COPY} | sed -e '/^\s*$/d' | sort --field-separator== -k1,1 --stable rm ${ENV_OBJ_FILE_COPY}