diff options
-rw-r--r-- | meta/classes/populate_sdk_base.bbclass | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass index 691ae45c93..f0b88b34c3 100644 --- a/meta/classes/populate_sdk_base.bbclass +++ b/meta/classes/populate_sdk_base.bbclass @@ -187,9 +187,6 @@ if [ "$answer" != "Y" -a "$answer" != "y" ]; then exit 1 fi -# create dir and don't care about the result. -mkdir -p $target_sdk_dir >/dev/null 2>&1 - # if don't have the right to access dir, gain by sudo if [ ! -x $target_sdk_dir -o ! -w $target_sdk_dir -o ! -r $target_sdk_dir ]; then SUDO_EXEC=$(which "sudo") @@ -203,6 +200,9 @@ if [ ! -x $target_sdk_dir -o ! -w $target_sdk_dir -o ! -r $target_sdk_dir ]; the [ $? -ne 0 ] && echo "Sorry, you are not allowed to execute as root." && exit 1 fi +# create dir and don't care about the result. +$SUDO_EXEC mkdir -p $target_sdk_dir >/dev/null 2>&1 + payload_offset=$(($(grep -na -m1 "^MARKER:$" $0|cut -d':' -f1) + 1)) printf "Extracting SDK..." |