summaryrefslogtreecommitdiff
path: root/testeAbhaengigkeiten
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2016-06-03 10:47:05 +0200
committerErich Eckner <git@eckner.net>2016-06-03 10:50:14 +0200
commit72e288fa0001fb896b7f891a5ef513a1a53f4a66 (patch)
treeef988eb7209032168b0a92429187d5271a0921a7 /testeAbhaengigkeiten
parent295b8cbb8ea048f1c5e66c4fafeb3a89be677f96 (diff)
downloadarchlinuxewe.git.save-72e288fa0001fb896b7f891a5ef513a1a53f4a66.tar.xz
testeAbhaengigkeiten jetzt kopierfreundlich(er)
Diffstat (limited to 'testeAbhaengigkeiten')
-rwxr-xr-xtesteAbhaengigkeiten25
1 files changed, 21 insertions, 4 deletions
diff --git a/testeAbhaengigkeiten b/testeAbhaengigkeiten
index 69e49219..2a78b540 100755
--- a/testeAbhaengigkeiten
+++ b/testeAbhaengigkeiten
@@ -122,7 +122,7 @@ do
)"
done
-err=0
+err=false
for wasAusgeben in "${!metaRegexe[@]}"
do
@@ -131,12 +131,13 @@ do
echo "${pkgBuild[@]}" | \
tr ' ' '\n' | \
grep -v '^$' | \
- sed "s|^\(.*\)$|'\1'|" | \
+ sed "s|^\(.*\)\$| '\1'|" | \
sort -u
)"
metaYml="$(
echo "${metaInfos["${wasAusgeben}"]}" | \
grep -v '^$' | \
+ sed 's|^| |' | \
sort -u;
)"
probleme="$(
@@ -157,9 +158,25 @@ do
>&2 echo "====================================="
>&2 echo "${probleme}"
>&2 echo "====================================="
- err=1
+ err=true
fi
done
+if ${err}
+then
+ >&2 echo 'neu könnte das etwa so aussehen:'
+ >&2 echo '-------------------------------------'
+ for wasAusgeben in "${!metaRegexe[@]}"
+ do
+ if [ -n "${metaInfos["${wasAusgeben}"]}" ]
+ then
+ >&2 echo "${wasAusgeben}=("
+ echo "${metaInfos["${wasAusgeben}"]})" | \
+ sed "s|^| |" >& 2
+ fi
+ done
+ >&2 echo '-------------------------------------'
+ exit 1
+fi
+
echo "... fertig"
-exit ${err}