Dan Jacobson <[EMAIL PROTECTED]> 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