diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2006-02-22 14:35:19 +0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2006-02-22 14:35:19 +0000 |
commit | 43fa1c20e7e98819925b16d60d6b7c9e87c93fca (patch) | |
tree | 7c98a6b3fe73b02b10531adff0dc38acec505fe7 /scripts/maintenance/readcache.pm | |
parent | 928cce592279615fbe7b29fc0f47bb2506297116 (diff) |
* Separate the cache reading code.
Diffstat (limited to 'scripts/maintenance/readcache.pm')
-rw-r--r-- | scripts/maintenance/readcache.pm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/maintenance/readcache.pm b/scripts/maintenance/readcache.pm new file mode 100644 index 000000000..c0657913e --- /dev/null +++ b/scripts/maintenance/readcache.pm @@ -0,0 +1,21 @@ +package readcache; +use strict; + +# Read the archive directories. +our %archives; + +sub readDir { + my $dir = shift; + opendir(DIR, "$dir") or die "cannot open `$dir': $!"; + my @as = readdir DIR; + foreach my $archive (@as) { + $archives{$archive} = "$dir/$archive"; + } + closedir DIR; +} + +readDir "/data/webserver/dist/nix-cache"; +readDir "/data/webserver/dist/test"; +readDir "/data/webserver/dist/patches"; + +print STDERR scalar (keys %archives), "\n"; |