about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2003-07-29T15·19+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2003-07-29T15·19+0000
commita01629894db0d961622b06c9c691c7cc0fbedff0 (patch)
tree8e1427ccdcc9ea0370bd64d677326ee1e145babc
parent40f32ae00ac60885e7c0d8dcb4522895cba8e550 (diff)
* Use `--query --requisites' and include successors when pushing. Don't
  use `--query --generators' anymore.

-rw-r--r--scripts/nix-push.in16
1 files changed, 8 insertions, 8 deletions
diff --git a/scripts/nix-push.in b/scripts/nix-push.in
index 4a6426fe0aed..10efc48be158 100644
--- a/scripts/nix-push.in
+++ b/scripts/nix-push.in
@@ -13,7 +13,7 @@ foreach my $id (@ARGV) {
 
     my @paths;
 
-    open PATHS, "nix --query --refs $id 2> /dev/null |" or die "nix -qr";
+    open PATHS, "nix --query --requisites --include-successors $id 2> /dev/null |" or die "nix -qr";
     while (<PATHS>) {
         chomp;
         die "bad: $_" unless /^\//;
@@ -22,13 +22,13 @@ foreach my $id (@ARGV) {
     close PATHS;
 
     # Also add all normal forms that are contained in these paths.
-    open PATHS, "nix --query --generators --path @paths |" or die "nix -qg";
-    while (<PATHS>) {
-	chomp;
-        die "bad: $_" unless /^\//;
-	push @paths, $_;
-    }
-    close PATHS;
+#    open PATHS, "nix --query --generators --path @paths |" or die "nix -qg";
+#    while (<PATHS>) {
+#	chomp;
+#        die "bad: $_" unless /^\//;
+#	push @paths, $_;
+#    }
+#    close PATHS;
 
     # For each path, create a Fix expression that turns the path into
     # a Nix archive.