From: HyungGi Lee Date: Thu, 28 Apr 2016 07:20:09 +0000 (+0900) Subject: add script for generate license.html X-Git-Tag: accepted/tizen/ivi/20160428.082121^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c9c326b46f08352faeeacf0bfcc5eb287c1143bb;p=profile%2Fivi%2Fmeta-ivi.git add script for generate license.html Change-Id: I19afd81ae15f65b2d2cb949e4d82fb8933ed00fa --- diff --git a/ivi.yaml b/ivi.yaml index c2bd546..930ba40 100644 --- a/ivi.yaml +++ b/ivi.yaml @@ -51,6 +51,7 @@ Default: - ivi-bluetooth - ivi-mbr-3parts - ivi-user + - ivi-license NoChrootScripts: - buildname diff --git a/scripts/ivi-license.post b/scripts/ivi-license.post new file mode 100644 index 0000000..e11144e --- /dev/null +++ b/scripts/ivi-license.post @@ -0,0 +1,50 @@ +#!/bin/sh +echo "############### ivi-license.post ################" + +LICENSE_DIR=/usr/share/license +LICENSE_FILE=/usr/share/license.html +MD5_TEMP_FILE=/usr/share/temp_license_md5 + +if [[ -f $LICENSE_FILE ]]; then + rm -f $LICENSE_FILE +fi + +LICENSE_LIST=`ls $LICENSE_DIR` + +if [[ -f $MD5_TEMP_FILE ]]; then + rm -f $MD5_TEMP_FILE +fi + +cd $LICENSE_DIR + +for INPUT in $LICENSE_LIST; do + if [[ -f $INPUT ]]; then + md5sum $INPUT >> $MD5_TEMP_FILE + fi +done + +MD5_LIST=`cat $MD5_TEMP_FILE|awk '{print $1}'|sort -u` + +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE + +for INPUT in $MD5_LIST; do + PKG_LIST=`cat $MD5_TEMP_FILE|grep $INPUT|awk '{print $2}'` + PKG_NAME=`echo $PKG_LIST|awk '{print $1}'` + + echo "$PKG_LIST :" >> $LICENSE_FILE + cat $PKG_NAME >> $LICENSE_FILE + echo >> $LICENSE_FILE + echo >> $LICENSE_FILE + echo >> $LICENSE_FILE +done + +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE +echo "" >> $LICENSE_FILE + +rm -rf $LICENSE_DIR/* $MD5_TEMP_FILE