From e63714876ef8cd7f21b13ad183470eedfb92fa45 Mon Sep 17 00:00:00 2001 From: Christian Garbs Date: Wed, 2 Jun 2010 23:01:27 +0200 Subject: [PATCH] AsyncWgetFileGetter: create files with wallclock timestamp otherwise newest downloads can't be retrieved via `ls -lrt` --- videosite/AsyncWgetFileGetter.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 1.8.3.1