diff options
Diffstat (limited to 'scripts/nix-generate-regscript')
-rwxr-xr-x | scripts/nix-generate-regscript | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/nix-generate-regscript b/scripts/nix-generate-regscript new file mode 100755 index 000000000000..bf370f8d789e --- /dev/null +++ b/scripts/nix-generate-regscript @@ -0,0 +1,20 @@ +#! /usr/bin/perl -w + +my $dir = shift @ARGV; +$dir || die "missing directory"; +my $url = shift @ARGV; +$url || die "missing base url"; + +chdir $dir || die "cannot chdir to $dir"; + +foreach my $prebuilt (glob("*.tar.bz2")) { + + $prebuilt =~ /-([a-z0-9]+)-([a-z0-9]+).tar.bz2$/ + || die "invalid file name: $prebuilt"; + + my $pkgHash = $1; + my $prebuiltHash = $2; + + print "regprebuilt $pkgHash $prebuiltHash\n"; + print "regurl $prebuiltHash $url/$prebuilt\n"; +} |