Commit ae13fdda authored by JP Dinger's avatar JP Dinger

Factorise list.sh a bit: rewrite some multiple commands as one where easy.

parent d0e62402
......@@ -21,10 +21,10 @@ i=0
for modfile in `find . -name "Modules.am"`
do
for module in `grep "SOURCES_" $modfile|awk '{print $1}'|awk 'BEGIN {FS="SOURCES_"};{print $2}'`
for module in `awk '/^SOURCES_/{sub(/SOURCES_/,"",$1); print $1}' "$modfile"`
do
echo $module >> $TEMPFILE
if [ `grep " \* $module:" $LISTFILE |wc -l` = 0 ]
if ! grep -q " \* $module:" $LISTFILE
then
echo "$module exists in $modfile, but not listed"
i=1
......@@ -44,9 +44,9 @@ echo "--------------------------------------"
echo "Checking that all listed modules exist"
echo "--------------------------------------"
for module in `grep " \* " $LISTFILE|awk '{print $2}'|sed s,':',,g `
for module in `awk '/ \* /{gsub(/:/,"",$2); print $2}' $LISTFILE`
do
if [ `grep $module $TEMPFILE|wc -l` = 0 ]
if ! grep -q $module $TEMPFILE
then
i=1
echo "$module is listed but does not exist"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment