X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Flist.sh;h=cfa1147051cbb74747b03dafef9075191f73f76e;hb=67923a077e1ca09ba81ac607a15d8b0d225cf91c;hp=0ac02fac90e1dd200fe4a5fc3b3dac1839e68dd5;hpb=e73a02832a00ac93f14cef3ab1d4281f1ca465e2;p=vlc diff --git a/modules/list.sh b/modules/list.sh index 0ac02fac90..cfa1147051 100755 --- a/modules/list.sh +++ b/modules/list.sh @@ -1,10 +1,13 @@ #! /bin/sh # Piggy list consistency checker -TEMPFILE=/tmp/list.tmp +LANG=C +export LANG + +TEMPFILE=/tmp/vlclist.tmp.$$ LISTFILE=LIST -LISTFILE2=/tmp/list2.tmp -LISTFILE3=/tmp/list3.tmp +LISTFILE2=/tmp/vlclist2.tmp.$$ +LISTFILE3=/tmp/vlclist3.tmp.$$ rm -f $TEMPFILE @@ -21,7 +24,7 @@ do for module in `grep "SOURCES_" $modfile|awk '{print $1}'|awk 'BEGIN {FS="SOURCES_"};{print $2}'` do echo $module >> $TEMPFILE - if [ `grep " \* $module:" $LISTFILE |wc -l` == 0 ] + if [ `grep " \* $module:" $LISTFILE |wc -l` = 0 ] then echo "$module exists in $modfile, but not listed" i=1 @@ -29,7 +32,7 @@ do done done -if [ $i == 0 ] +if [ $i = 0 ] then echo "OK" fi @@ -43,14 +46,14 @@ echo "--------------------------------------" for module in `grep " \* " $LISTFILE|awk '{print $2}'|sed s,':',,g ` do - if [`grep $module $TEMPFILE|wc -l` == 0 ] + if [ `grep $module $TEMPFILE|wc -l` = 0 ] then i=1 echo "$module is listed but does not exist" fi done -if [ $i == 0 ] +if [ $i = 0 ] then echo "OK" fi @@ -70,9 +73,9 @@ grep " \* " $LISTFILE >> $LISTFILE2 sort -n $LISTFILE2 >> $LISTFILE3 i=`diff $LISTFILE2 $LISTFILE3|wc -l` -diff $LISTFILE2 $LISTFILE3 +diff -u $LISTFILE2 $LISTFILE3 -if [ $i == 0 ] +if [ $i = 0 ] then echo "OK" fi