mkproject.sh: add notice to EULA acceptance process

The notice summarizes the different license agreements the user needs to
accept to use the software.

https://jira.digi.com/browse/DEL-1734

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
(cherry picked from commit 92740c610e35aa4f11ab6e6536cddb832331d896)
This commit is contained in:
Javier Viguera 2015-10-02 14:30:38 +02:00
parent ad0d0b7bfc
commit 745c3afdc0
1 changed files with 19 additions and 2 deletions

View File

@ -93,12 +93,29 @@ do_license() {
${MKP_SCRIPTPATH}/sources/meta-fsl-arm/EULA \
"
[ -z "${MKP_PAGER+x}" ] && MKP_PAGER="| more"
eval cat "${MKP_LICENSE_FILES}" ${MKP_PAGER}; printf "\n"
eval cat - "${MKP_LICENSE_FILES}" <<-_EOF_ ${MKP_PAGER}; printf "\n"
+-------------------------------------------------------------------------------+
| |
| |
| This software depends on libraries and packages that are covered by the |
| following licenses: |
| |
| * Digi's end user license agreement |
| * Digi's third party and open source license notice |
| * Freescale semiconductor software license agreement |
| |
| To have the right to use those binaries in your images you need to read and |
| accept the licenses. |
| |
| |
+-------------------------------------------------------------------------------+
_EOF_
unset MKP_LICENSE_FILES MKP_PAGER
ans=""
while [ -z "${ans}" ]; do
read -p "Do you accept the license agreement? [y/Y to accept]: " ans
read -p "Do you accept all three license agreements? [y/Y to accept]: " ans
done
printf "%80s\n\n" | tr ' ' '-'