From: Christian Garbs Date: Wed, 2 Jun 2010 21:01:27 +0000 (+0200) Subject: AsyncWgetFileGetter: create files with wallclock timestamp X-Git-Url: https://git.camperquake.de/gitweb.cgi?p=videosite.git;a=commitdiff_plain;h=e63714876ef8cd7f21b13ad183470eedfb92fa45 AsyncWgetFileGetter: create files with wallclock timestamp otherwise newest downloads can't be retrieved via `ls -lrt` --- diff --git a/videosite/AsyncWgetFileGetter.pm b/videosite/AsyncWgetFileGetter.pm index ce68046..9f330c6 100644 --- a/videosite/AsyncWgetFileGetter.pm +++ b/videosite/AsyncWgetFileGetter.pm @@ -54,7 +54,7 @@ sub get { my (undef, $tmpfile) = tempfile('videosite.tmp.XXXXXXXXXXXX', DIR => $dirname); $cookie = "--header=\"Cookie: $video->{'COOKIE'}\"" if (defined $video->{'COOKIE'}); - my $cmdline = "( wget -q -O\"$tmpfile\" $cookie \"$video->{'DLURL'}\" && mv \"$tmpfile\" \"$dlfile\" && chmod =rw \"$dlfile\" || rm -f \"$tmpfile\" ) &"; + my $cmdline = "( wget -q -O\"$tmpfile\" $cookie \"$video->{'DLURL'}\" && mv \"$tmpfile\" \"$dlfile\" && chmod =rw \"$dlfile\" && touch \"$dlfile\" || rm -f \"$tmpfile\" ) &"; $self->debug(encode_base64($cmdline)); system($cmdline);