diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-04-08T14·05+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-04-08T14·05+0000 |
commit | cc6eafb3d0a53c8bb02746411d3d41403ce9eb83 (patch) | |
tree | cdf6363fb09c229923a6d0e72106b6b9c5f68e11 /scripts/nix-generate-regscript | |
parent | f7ef88df1fd6087deae02a53b8f18b64050f75db (diff) |
* FreeBSD / gcc 2.95 compatibility fixes.
* A script to generate prebuilt registration scripts.
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"; +} |