mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-26 07:46:21 +02:00
2a535689fe
prevent trashing on nix.cs.uu.nl.
21 lines
475 B
Perl
21 lines
475 B
Perl
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-cache";
|
|
readDir "/data/webserver/dist/patches";
|
|
|
|
print STDERR scalar (keys %archives), "\n";
|