Hi All,<br><br>Here is a patch that I have been using for at least a year.<br><br>The versions of dirvish-expire and perl supplied in Ubuntu 9.10 and 10.04 do not work well together. Something changed in the perl implementation which changed the behavior of dirvish-expire so that it would not actually remove any images. dirvish-expire would go through the motions and claim that it was deleting the images, but they were still around.<br>
<br>The following patch permits dirvish-expire to actually delete images again.<br><br>The version of dirvish-expire shipped with Ubuntu 10.04 has this identifier near the beginning of the file:<br><br>#       $Id: <a href="http://dirvish-expire.pl">dirvish-expire.pl</a>,v 12.0 2004/02/25 02:42:14 jw Exp $  $Name: Dirvish-1_2 $<br>
<br>The context diff follows:<br><br>---<br><br>diff -c dirvish-expire.original dirvish-expire<br>*** dirvish-expire.original    2008-05-05 10:04:03.000000000 +0200<br>--- dirvish-expire    2011-01-02 12:10:13.158590820 +0100<br>
***************<br>*** 171,180 ****<br>  <br>      $$Options{&#39;no-run&#39;} and next;<br>  <br>!     system(&quot;rm -rf $$expire{path}/tree&quot;);<br>      $$Options{tree} and next;<br>  <br>!     system(&quot;rm -rf $$expire{path}&quot;);<br>
  }<br>  <br>  exit 0;<br>--- 171,182 ----<br>  <br>      $$Options{&#39;no-run&#39;} and next;<br>  <br>!     @args = (&quot;rm&quot;, &quot;-rf&quot;, &quot;$$expire{path}/tree&quot;);<br>!     system(@args);<br>      $$Options{tree} and next;<br>
  <br>!     @args = (&quot;rm&quot;, &quot;-rf&quot;, &quot;$$expire{path}&quot;);<br>!     system(@args);<br>  }<br>  <br>  exit 0;<br><br>---<br><br>I felt it was about time I contributed something back to the community again. Please feel free to use this patch or criticize it as you see fit. It works for me.<br>
<br>John<br>