X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=templates%2Fbase%2F01_setup_EULAfunc.sh;h=5ea29416ecd68e3e21e9b840d8454b950e987107;hb=456721b521cc789fc8318137c260d95a8459df96;hp=28d7d926af06fd2ac900cc68aa07a288f6bbe482;hpb=7918af5e635629a70ddb97a3ecfb94e8c7548d0c;p=AGL%2Fmeta-agl.git diff --git a/templates/base/01_setup_EULAfunc.sh b/templates/base/01_setup_EULAfunc.sh index 28d7d926a..5ea29416e 100644 --- a/templates/base/01_setup_EULAfunc.sh +++ b/templates/base/01_setup_EULAfunc.sh @@ -8,7 +8,13 @@ find_and_ack_eula() { # If the env variable EULA_$MACHINE is set it is used by default, # without prompting the user. # FIXME: there is a potential issue if the same $MACHINE is set in more than one layer.. but we should assert that earlier - EULA=$(find $1 -print | grep "conf/eula/$MACHINE" | grep -v scripts | grep -v openembedded-core || true) + # $1 is layer directory + # $2 is location of EULA file relative to layer directory + if test x"" == x"$2"; then + EULA=$(find $1 -print | grep "conf/eula/$MACHINE" | grep -v scripts | grep -v openembedded-core || true) + else + EULA=$1/$2 + fi if [ -n "$EULA" ]; then # remove '-' since we are constructing a bash variable name here EULA_MACHINE="EULA_$(echo $MACHINE | sed 's/-//g')"