profile-sync-daemon: fix psd-overlay-helper paths

The installPhase for profile-sync-daemon does not properly replace
all binary invocations in psd-overlay-help. This fixes it.
This commit is contained in:
Julien Langlois 2020-01-05 16:22:33 -05:00
parent 0b56c6c7c0
commit 0dd0d03c32
No known key found for this signature in database
GPG key ID: BB220B0A40F7F862

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, utillinux}:
{ stdenv, fetchurl, utillinux, coreutils}:
stdenv.mkDerivation rec {
version = "6.35";
@ -17,7 +17,8 @@ stdenv.mkDerivation rec {
# $HOME detection fails (and is unnecessary)
sed -i '/^HOME/d' $out/bin/profile-sync-daemon
substituteInPlace $out/bin/psd-overlay-helper \
--replace "PATH=/usr/bin:/bin" "PATH=${utillinux.bin}/bin"
--replace "PATH=/usr/bin:/bin" "PATH=${utillinux.bin}/bin:${coreutils}/bin" \
--replace "sudo " "/run/wrappers/bin/sudo "
'';
preferLocalBuild = true;