On Mon, May 21, 2007 at 11:19:47PM +0100, Martin Orr wrote:
> Package: icedove
> Version: 2.0.0.0-3
> Severity: serious
> 
> 
> The upgrade 1.5 -> 2.0 still doesn't convert the directories in
> /usr/lib/icedove to symlinks correctly.  The chrome directory is converted,
> but defaults and greprefs are not; the symptom is no longer a segfault, but
> the icedove window comes up empty.
> 
> In the preinst we have:
>   if test -d /usr/lib/icedove/defaults; then
>      if test ! -d /usr/share/icedove/defaults; then
>        mkdir -p /usr/share/icedove/
>        cp -r /usr/lib/icedove/defaults /usr/share/icedove/defaults
>      else
>        rm -rf /usr/lib/icedove/defaults
>      fi
>   fi
> 
> So that doesn't actually remove the old directory if the /usr/share
> equivalent did not already exist.  (This explains why chrome is converted,
> because 1.5 did contain a /usr/share/chrome directory.)
> 
> I imagine you want to move the rm out of the else, or change the cp to mv.
> 

Oh, mui incident ... you are right :). Thanks,


 - Alexander

-- 
 GPG messages preferred.   |  .''`.  ** Debian GNU/Linux **
 Alexander Sack            | : :' :      The  universal
 [EMAIL PROTECTED]           | `. `'      Operating System
 http://www.asoftsite.org  |   `-    http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to