summary refs log tree commit diff
path: root/pkgs/development/libraries/accountsservice
diff options
context:
space:
mode:
authorAlexander Ried <ried@mytum.de>2016-06-01 12:59:56 +0200
committerAlexander Ried <ried@mytum.de>2016-09-01 11:07:04 +0200
commitef35c66fe7968916ccb86ef6194ed72f35cecf76 (patch)
tree743202a454030fbeb87df222c4b0902c073ab4e1 /pkgs/development/libraries/accountsservice
parentcdaf55a9613caeb7d3bc9f01fb8dded76db91fe4 (diff)
downloadnixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.tar
nixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.tar.gz
nixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.tar.bz2
nixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.tar.lz
nixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.tar.xz
nixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.tar.zst
nixpkgs-ef35c66fe7968916ccb86ef6194ed72f35cecf76.zip
accountsservice: fix paths for nixos
Diffstat (limited to 'pkgs/development/libraries/accountsservice')
-rw-r--r--pkgs/development/libraries/accountsservice/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/libraries/accountsservice/default.nix b/pkgs/development/libraries/accountsservice/default.nix
index cfdbfe02981..97b15f1ef28 100644
--- a/pkgs/development/libraries/accountsservice/default.nix
+++ b/pkgs/development/libraries/accountsservice/default.nix
@@ -15,6 +15,10 @@ stdenv.mkDerivation rec {
 
   configureFlags = [ "--with-systemdsystemunitdir=$(out)/etc/systemd/system"
                      "--localstatedir=/var" ];
+  prePatch = ''
+    substituteInPlace src/daemon.c --replace '"/usr/sbin/' '"/run/current-system/sw/sbin/'
+    substituteInPlace src/user.c --replace '"/usr/sbin/' '"/run/current-system/sw/sbin/' --replace '"/usr/bin/' '"/run/current-system/sw/bin' --replace '"/bin/cat"' '"/run/current-system/sw/bin/cat"'
+  '';
 
   patches = [ ./no-create-dirs.patch ];