diff -u cracklib2-2.8.12/debian/changelog cracklib2-2.8.12/debian/changelog --- cracklib2-2.8.12/debian/changelog +++ cracklib2-2.8.12/debian/changelog @@ -1,3 +1,11 @@ +cracklib2 (2.8.12-2ubuntu1) intrepid; urgency=low + + * debian/update-cracklib: don't rely on [ -nt ] to return true when + the second file is non-existent, since this fails under dash. + LP: #278743. + + -- Steve Langasek Wed, 15 Oct 2008 17:46:55 -0700 + cracklib2 (2.8.12-2) unstable; urgency=low * debian/patches/04-improved-python-binding.patch patches upstream diff -u cracklib2-2.8.12/debian/control cracklib2-2.8.12/debian/control --- cracklib2-2.8.12/debian/control +++ cracklib2-2.8.12/debian/control @@ -1,7 +1,8 @@ Source: cracklib2 Section: libs Priority: optional -Maintainer: Jan Dittberner +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Jan Dittberner Uploaders: Martin Pitt Standards-Version: 3.8.0 Build-Depends: debhelper (>= 4.0.0), python-central (>= 0.6.7), diff -u cracklib2-2.8.12/debian/update-cracklib cracklib2-2.8.12/debian/update-cracklib --- cracklib2-2.8.12/debian/update-cracklib +++ cracklib2-2.8.12/debian/update-cracklib @@ -24,7 +24,8 @@ then for i in ${cracklib_dictpath_src} do - if [ "$i" -nt "${cracklib_dictpath}.pwd" ] + if ! [ -e "${cracklib_dictpath}.pwd" ] \ + || [ "$i" -nt "${cracklib_dictpath}.pwd" ] then /usr/sbin/cracklib-format ${cracklib_dictpath_src} | \ /usr/sbin/cracklib-packer