A fork of attic a self-hostable Nix Binary Cache server
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #78 from apeschar/atticadm-pipe

Use --pipe for systemd-run

authored by

Zhaofeng Li and committed by
GitHub
c4c7341a 416687e5

+3 -2
+2 -2
integration-tests/basic/default.nix
··· 186 186 server.wait_for_unit('atticd.service') 187 187 client.wait_until_succeeds("curl -sL http://server:8080", timeout=40) 188 188 189 - root_token = server.succeed("${cmd.atticadm} make-token --sub 'e2e-root' --validity '1 month' --push '*' --pull '*' --delete '*' --create-cache '*' --destroy-cache '*' --configure-cache '*' --configure-cache-retention '*'").strip() 190 - readonly_token = server.succeed("${cmd.atticadm} make-token --sub 'e2e-root' --validity '1 month' --pull 'test'").strip() 189 + root_token = server.succeed("${cmd.atticadm} make-token --sub 'e2e-root' --validity '1 month' --push '*' --pull '*' --delete '*' --create-cache '*' --destroy-cache '*' --configure-cache '*' --configure-cache-retention '*' </dev/null").strip() 190 + readonly_token = server.succeed("${cmd.atticadm} make-token --sub 'e2e-root' --validity '1 month' --pull 'test' </dev/null").strip() 191 191 192 192 client.succeed(f"attic login --set-default root http://server:8080 {root_token}") 193 193 client.succeed(f"attic login readonly http://server:8080 {readonly_token}")
+1
nixos/atticd.nix
··· 36 36 atticadmWrapper = pkgs.writeShellScriptBin "atticd-atticadm" '' 37 37 exec systemd-run \ 38 38 --quiet \ 39 + --pipe \ 39 40 --pty \ 40 41 --same-dir \ 41 42 --wait \