[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#344212: tetex-base: md5sum not known



Dan Jacobson <jidanni@jidanni.org> wrote:

> Package: tetex-base
> Version: 3.0-11
> Severity: wishlist
>
> Worrisome messages seen upon install:
> Preparing to replace tetex-base 3.0-10 (using .../tetex-base_3.0-11_all.deb) ...
> /etc/texmf/map/dvips/context/il2-ams-cmr.map: md5sum not known. Exiting
> /etc/texmf/map/dvips/context/pl0-ams-cmr.map: md5sum not known. Exiting
> Unpacking replacement tetex-base ...

Thank you, I added the missing md5sum in our repository.  What grieves
me more is that I don't know why the preinst script didn't completely
fail, the relevant lines of code are

get_sarge_md5sum_from_list(){
  file=$1
  set $sarge_md5sum_list
  while [ $# -gt 0 ]; do
    if [ $file = $1 ]; then
      echo $2
      return 0
    else
      shift 2
    fi
  done
  echo "$file: md5sum not known. Exiting" >&2
  return 1
}

If a function in a set -e script returns one, why doesn't the script
fail?  Or did dpkg silently try new-preinst failed-upgrade and was happy
with its exiting cleanly?

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer




Reply to: