#!/bin/sh echo "############### tv-license.post ################" LICENSE_DIR=/usr/share/licenses LICENSE_FILE=/usr/share/license.html MD5_TEMP_FILE=/usr/share/temp_license_md5 if [[ -f $LICENSE_FILE ]]; then rm -f $LICENSE_FILE fi if [[ -f $MD5_TEMP_FILE ]]; then rm -f $MD5_TEMP_FILE fi cd $LICENSE_DIR LICENSE_LIST=`ls */*` for INPUT in $LICENSE_LIST; do if [[ -f $INPUT ]]; then PKG_NAME=`echo $INPUT|cut -d'/' -f1` echo `md5sum $INPUT` $PKG_NAME >> $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 $3}'` FILE_LIST=`cat $MD5_TEMP_FILE|grep $INPUT|awk '{print $2}'` PKG_FILE=`echo $FILE_LIST |awk '{print $1}'` echo "$PKG_LIST :" >> $LICENSE_FILE cat $PKG_FILE >> $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