summary refs log tree commit diff
path: root/pkgs/tools/misc/system-config-printer
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2016-08-25 17:28:16 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-08-25 17:37:50 +0200
commit8f6a8f0757515ab2bd0616f0e0c32a279b590f4d (patch)
treebcfbd0cb7e0bc4e1a2824cd39d8232b2dd1a8087 /pkgs/tools/misc/system-config-printer
parent3aa8f23aec01220773773a633b25dab1831d2def (diff)
downloadnixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.tar
nixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.tar.gz
nixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.tar.bz2
nixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.tar.lz
nixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.tar.xz
nixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.tar.zst
nixpkgs-8f6a8f0757515ab2bd0616f0e0c32a279b590f4d.zip
system-config-printer: fix expansion of $(out) in .service file
Allows the configure-printer@.service to find the udev-configure-printer
program (correct ExecStart path).
Diffstat (limited to 'pkgs/tools/misc/system-config-printer')
-rw-r--r--pkgs/tools/misc/system-config-printer/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix
index 67ec9585c7a..29a4f7d7b9c 100644
--- a/pkgs/tools/misc/system-config-printer/default.nix
+++ b/pkgs/tools/misc/system-config-printer/default.nix
@@ -59,6 +59,10 @@ in stdenv.mkDerivation rec {
 
       # The below line will be unneeded when the next upstream release arrives.
       sed -i -e "s|/usr/bin|$out/bin|" "$out/share/dbus-1/services/org.fedoraproject.Config.Printing.service"
+
+      # Manually expand literal "$(out)", which have failed to expand
+      sed -e "s|ExecStart=\$(out)|ExecStart=$out|" \
+          -i "$out/etc/systemd/system/configure-printer@.service"
     '';
 
   meta = {