summary refs log tree commit diff
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2017-12-19 17:06:26 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2017-12-21 08:41:59 +0100
commit7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f (patch)
tree1e03e5c31aa16b812984a7710b759146d45602b4
parenta9d31a250f7ddbaa5b426a4a132168210b5c27c8 (diff)
downloadnixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.tar
nixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.tar.gz
nixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.tar.bz2
nixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.tar.lz
nixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.tar.xz
nixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.tar.zst
nixpkgs-7c481aa7c12d7bf75f31d452a9d2d8e13acf3e2f.zip
nixos/gitolite: copy hooks with force
This makes the commonHook option work also for (read-only) Nix store
paths. Currently it fails on the second activation, because the
destination is read-only.
-rw-r--r--nixos/modules/services/misc/gitolite.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/misc/gitolite.nix b/nixos/modules/services/misc/gitolite.nix
index f395b9558b5..6e60316d000 100644
--- a/nixos/modules/services/misc/gitolite.nix
+++ b/nixos/modules/services/misc/gitolite.nix
@@ -207,7 +207,7 @@ in
             gitolite setup -pk ${pubkeyFile}
           fi
           if [ -n "${hooks}" ]; then
-            cp ${hooks} .gitolite/hooks/common/
+            cp -f ${hooks} .gitolite/hooks/common/
             chmod +x .gitolite/hooks/common/*
           fi
           gitolite setup # Upgrade if needed