From ca79ce75a6a1fe3a788b83f72a39e6921df6c013 Mon Sep 17 00:00:00 2001 From: kueller Date: Mon, 17 May 2010 14:59:32 +0000 Subject: [PATCH] Fehler im Vermeiden von dups. Korrigiert. Man sollte damit in All.cfg enthalten sein git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5618 504e572c-2e33-0410-9681-be2bf7408885 --- Scripts/GenBuildList | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/GenBuildList b/Scripts/GenBuildList index df516f6..1fa949c 100755 --- a/Scripts/GenBuildList +++ b/Scripts/GenBuildList @@ -19,7 +19,7 @@ source $VMAKEDIR/defsys source $VMAKEDIR/functions/functions for i in `cat $VMAKEDIR/BaseBuild/Basesys/Basesys.dmk|sed -e "/^#/d"|sed -e "/^$/d"|awk '{print $2}'`; do - if ! grep -q $i $TMPFILE; then + if ! egrep -q "$i$" $TMPFILE; then echo $i >>$TMPFILE fi done @@ -42,7 +42,7 @@ for BuildFile in `cat $VMAKEDIR/SysBuild/DistCluster.dmk|sed -e "/^#/d"|sed -e " if [ "$FLAG" == "0" ] || [ "$FLAG" == "1" ]; then MODNAME=`basename $MODULE` PKGPATH=`egrep "^SRCPATH=" $VMAKEDIR/SysBuild/$MODULE|awk -F"=" '{print $2}'|sed -e "s/^\///"` - if grep -q SHNAMELIST $VMAKEDIR/SysBuild/$MODULE; then + if grep -q $SHNAMELIST $VMAKEDIR/SysBuild/$MODULE; then SHNAMELIST=`egrep "^SHNAMELIST" $VMAKEDIR/SysBuild/$MODULE|sed -e "s/SHNAMELIST=//"|sed -e "s/\"//g"` for MODNAME in $SHNAMELIST; do echo "Boot $PKGPATH $MODNAME"