diff options
author | Erich Eckner <git@eckner.net> | 2016-06-03 10:47:05 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2016-06-03 10:50:14 +0200 |
commit | 72e288fa0001fb896b7f891a5ef513a1a53f4a66 (patch) | |
tree | ef988eb7209032168b0a92429187d5271a0921a7 | |
parent | 295b8cbb8ea048f1c5e66c4fafeb3a89be677f96 (diff) | |
download | archlinuxewe-72e288fa0001fb896b7f891a5ef513a1a53f4a66.tar.xz |
testeAbhaengigkeiten jetzt kopierfreundlich(er)
-rwxr-xr-x | testeAbhaengigkeiten | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/testeAbhaengigkeiten b/testeAbhaengigkeiten index 69e492192..2a78b5401 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} |