git-sync: add ssh to path
This fixes automated pushing to repository.
This commit is contained in:
parent
f9a35cacdc
commit
66cc5c7ef9
3 changed files with 11 additions and 2 deletions
|
|
@ -11,16 +11,24 @@
|
|||
};
|
||||
};
|
||||
|
||||
test.stubs = {
|
||||
git = { name = "git"; };
|
||||
openssh = { name = "openssh"; };
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
serviceFile=home-files/.config/systemd/user/git-sync-test.service
|
||||
|
||||
assertFileExists $serviceFile
|
||||
|
||||
serviceFile=$(normalizeStorePaths $serviceFile)
|
||||
assertFileContent $serviceFile ${
|
||||
builtins.toFile "expected" ''
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Service]
|
||||
Environment=PATH=/nix/store/00000000000000000000000000000000-openssh/bin:/nix/store/00000000000000000000000000000000-git/bin
|
||||
Environment=GIT_SYNC_DIRECTORY=/a/path
|
||||
Environment=GIT_SYNC_COMMAND=@git-sync@/bin/git-sync
|
||||
Environment=GIT_SYNC_REPOSITORY=git+ssh://user@example.com:/~user/path/to/repo.git
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue