diff --git a/nixos/modules/tahoe.nix b/nixos/modules/tahoe.nix index 16491c3b55695c5b7dab7ea9382669d4e3669a69..b53435080d104bccfed5e7e3004f7891f14159bf 100644 --- a/nixos/modules/tahoe.nix +++ b/nixos/modules/tahoe.nix @@ -221,7 +221,7 @@ in # arguments to $(tahoe run). The node directory must come first, # and arguments which alter Twisted's behavior come afterwards. ExecStart = '' - ${settings.package}/bin/tahoe --eliot-destination ${eliotLog} run ${nodedir} -n -l- --pidfile=${pidfile} + ${settings.package}/bin/tahoe --eliot-destination ${eliotLog} run --allow-stdin-close ${nodedir} -n -l- --pidfile=${pidfile} ''; # Twisted wants non-blocking sockets: diff --git a/nixos/pkgs/privatestorage/default.nix b/nixos/pkgs/privatestorage/default.nix index e152f021cf5d6409d7b0f05582d28a44ccb87641..f2c7ddea1a2eb35259ca5dbbff3ccd86bdac3a04 100644 --- a/nixos/pkgs/privatestorage/default.nix +++ b/nixos/pkgs/privatestorage/default.nix @@ -4,7 +4,7 @@ let repo = fetchFromGitHub (builtins.removeAttrs repo-data [ "branch" ]); zk = import repo; # XXX package version choice here - zkapauthorizer = zk.outputs.packages.x86_64-linux.zkapauthorizer-python39-tahoe_1_17_1; + zkapauthorizer = zk.outputs.packages.x86_64-linux.zkapauthorizer-python39-tahoe_dev; python = zkapauthorizer.passthru.python; in python.withPackages (ps: [ zkapauthorizer ] ) diff --git a/nixos/pkgs/privatestorage/repo.json b/nixos/pkgs/privatestorage/repo.json index f57181a6978b0c72bcf6cc9c99618f5afda3a927..a0aab4861c244c1b6663453c15a3e6a31f99ba0d 100644 --- a/nixos/pkgs/privatestorage/repo.json +++ b/nixos/pkgs/privatestorage/repo.json @@ -1,8 +1,8 @@ { "owner": "PrivateStorageio", - "branch": "458.update-tahoe-lafs", + "branch": "main", "repo": "ZKAPAuthorizer", - "rev": "6f8d67c81cdc6de2f52e0a699a077b43232a0589", + "rev": "fb89e91a6c7f595cd0b1c7aa7055cbd32c482180", "outputHashAlgo": "sha512", - "outputHash": "3bg882wlm0bn23xazal81mzac63svg66gcbrabvzqyin98jrwlimk5n64hrdiywiw954g7srpdr1g9f1y4p79vbpnkfkrv7sa108aa4" + "outputHash": "3f44znykq8f7mcgdwdyhgf2dvnx7yydmlrjcr17mxfwya4jqmx8zb59mxkxvar0ahn639y2nq3bcqxdyipljfxilfi1cz21li908kkw" } \ No newline at end of file diff --git a/nixos/tests/run-client.py b/nixos/tests/run-client.py index 86909bde894225865c9f295f4ba3c461519141a4..403e47977ca675358dcdab6d0296ba006903b78c 100755 --- a/nixos/tests/run-client.py +++ b/nixos/tests/run-client.py @@ -43,7 +43,7 @@ def main(): "daemonize", "-o", "/tmp/stdout", "-e", "/tmp/stderr", - which("tahoe"), "run", "/tmp/client", + which("tahoe"), "run", "--allow-stdin-close", "/tmp/client", ]) def run(argv): diff --git a/nixos/tests/run-introducer.py b/nixos/tests/run-introducer.py index bce2dadbee88f7e963758212dd79cabe728ef79d..9062c43243f3a5a672ae41d53ace636d7698843a 100755 --- a/nixos/tests/run-introducer.py +++ b/nixos/tests/run-introducer.py @@ -31,7 +31,7 @@ def main(): "daemonize", "-o", "/tmp/stdout", "-e", "/tmp/stderr", - which("tahoe"), "run", "/tmp/introducer", + which("tahoe"), "run", "--allow-stdin-close", "/tmp/introducer", ]) retry(