about summary refs log blame commit diff
path: root/scripts/maintenance/readcache.pm
blob: c0657913eafc44bebdc3a1a16082c55693908136 (plain) (tree)




















                                                         
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";