From: HyungGi Lee Date: Thu, 28 Apr 2016 07:12:02 +0000 (+0900) Subject: add script for generate license.html X-Git-Tag: accepted/tizen/tv/20160428.082133^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d1b92a0cee7150775dd34bb3bbe75383c11be68;p=profile%2Ftv%2Fmeta-tv.git add script for generate license.html Change-Id: I27a552111e20027c1a1f4838a3931d22b4512505 --- diff --git a/scripts/tv-license.post b/scripts/tv-license.post new file mode 100644 index 0000000..b67d73c --- /dev/null +++ b/scripts/tv-license.post @@ -0,0 +1,50 @@ +#!/bin/sh +echo "############### tv-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 diff --git a/tv.yaml b/tv.yaml index 17520d5..a72a49b 100644 --- a/tv.yaml +++ b/tv.yaml @@ -73,6 +73,7 @@ Wayland: - tv-bluetooth - tv-web-framework - tv-user + - tv-license Repos: [] NoChrootScripts: - buildname @@ -114,6 +115,7 @@ Emulator-wayland: - tv-bluetooth - tv-web-framework - tv-user + - tv-license Repos: [] NoChrootScripts: - buildname