From 8d2124bcbfd6f1d206035c95b2c88054bfae8612 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 11 Jan 2008 16:49:14 +0000 Subject: factorize code with statedir_media_info_file() --- urpm/media.pm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'urpm') diff --git a/urpm/media.pm b/urpm/media.pm index 4f975019..7b570542 100644 --- a/urpm/media.pm +++ b/urpm/media.pm @@ -243,17 +243,21 @@ sub statedir_synthesis { my ($urpm, $medium) = @_; "$urpm->{statedir}/" . _synthesis($medium); } +sub statedir_media_info_file { + my ($urpm, $medium, $prefix, $suffix) = @_; + $medium->{name} && "$urpm->{statedir}/$prefix.$medium->{name}$suffix"; +} sub statedir_descriptions { my ($urpm, $medium) = @_; - $medium->{name} && "$urpm->{statedir}/descriptions.$medium->{name}"; + statedir_media_info_file($urpm, $medium, 'descriptions', ''); } sub statedir_names { my ($urpm, $medium) = @_; - $medium->{name} && "$urpm->{statedir}/names.$medium->{name}"; + statedir_media_info_file($urpm, $medium, 'names', ''); } sub statedir_MD5SUM { my ($urpm, $medium) = @_; - $medium->{name} && "$urpm->{statedir}/MD5SUM.$medium->{name}"; + statedir_media_info_file($urpm, $medium, 'MD5SUM', ''); } sub cachedir_with_synthesis { my ($urpm, $medium) = @_; -- cgit v1.2.1