diff options
author | Jascha Geerds <jg@ekby.de> | 2015-04-28 20:37:34 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2015-05-10 12:41:20 +0200 |
commit | 4ac95ab3282a5aa364c8c1e51b9637b38729a3a7 (patch) | |
tree | 90a0e20cc5460363beda3741acfcdac6b1d09444 /pkgs | |
parent | 5f5ba7dda06c6fc4024f362665a650c742d55e42 (diff) | |
download | nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.tar nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.tar.gz nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.tar.bz2 nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.tar.lz nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.tar.xz nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.tar.zst nixpkgs-4ac95ab3282a5aa364c8c1e51b9637b38729a3a7.zip |
cups: Use systemd files provided by CUPS
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/misc/cups/default.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix index 45b042960d2..10fd71a0754 100644 --- a/pkgs/misc/cups/default.nix +++ b/pkgs/misc/cups/default.nix @@ -58,6 +58,19 @@ stdenv.mkDerivation { '' # Delete obsolete stuff that conflicts with cups-filters. rm -rf $out/share/cups/banners $out/share/cups/data/testprint + + # Rename systemd files provided by CUPS + for f in $out/lib/systemd/system/*; do + substituteInPlace "$f" \ + --replace "org.cups.cupsd" "cups" \ + --replace "org.cups." "" + + if [[ "$f" =~ .*cupsd\..* ]]; then + mv "$f" "''${f/org\.cups\.cupsd/cups}" + else + mv "$f" "''${f/org\.cups\./}" + fi + done ''; meta = { |