diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-03-25 01:23:04 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-03-25 01:23:04 +0000 |
commit | f8127b9110ae0b3ac4660284c291c803ce8df992 (patch) | |
tree | 1cd269fafe4f563a9ccd50ae8aebf7975e48eff6 /bin/ebuild-helpers/domo | |
parent | dc86ae0c0d72f7a3b65bf5d329d73ffd409c37b3 (diff) | |
download | portage-f8127b9110ae0b3ac4660284c291c803ce8df992.tar.gz portage-f8127b9110ae0b3ac4660284c291c803ce8df992.tar.bz2 portage-f8127b9110ae0b3ac4660284c291c803ce8df992.zip |
Fix domo and doexe to return non-zero if there are any errors. Thanks to
zong_sharo for reporting.
svn path=/main/trunk/; revision=13182
Diffstat (limited to 'bin/ebuild-helpers/domo')
-rwxr-xr-x | bin/ebuild-helpers/domo | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/ebuild-helpers/domo b/bin/ebuild-helpers/domo index a7ba5775a..f2ad3eaea 100755 --- a/bin/ebuild-helpers/domo +++ b/bin/ebuild-helpers/domo @@ -12,6 +12,8 @@ if [ ! -d "${D}${DESTTREE}/share/locale" ] ; then install -d "${D}${DESTTREE}/share/locale/" fi +ret=0 + for x in "$@" ; do if [ -e "${x}" ] ; then mytiny="${x##*/}" @@ -22,5 +24,9 @@ for x in "$@" ; do install -m0644 "${x}" "${mydir}/${MOPREFIX}.mo" else echo "!!! ${0##*/}: $x does not exist" 1>&2 + false fi + ((ret+=$?)) done + +exit $ret |