cups: fix cups.socket unit
The cups.socket unit shouldn't be part of cups.service: stopping the service would stop the socket and break subsequent socket activations. See https://github.com/apple/cups/issues/6005
This commit is contained in:
parent
9ab35fe3ad
commit
a5eb3b03ff
1 changed files with 5 additions and 0 deletions
|
@ -57,6 +57,11 @@ stdenv.mkDerivation rec {
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace cups/testfile.c \
|
substituteInPlace cups/testfile.c \
|
||||||
--replace 'cupsFileFind("cat", "/bin' 'cupsFileFind("cat", "${coreutils}/bin'
|
--replace 'cupsFileFind("cat", "/bin' 'cupsFileFind("cat", "${coreutils}/bin'
|
||||||
|
|
||||||
|
# The cups.socket unit shouldn't be part of cups.service: stopping the
|
||||||
|
# service would stop the socket and break subsequent socket activations.
|
||||||
|
# See https://github.com/apple/cups/issues/6005
|
||||||
|
sed -i '/PartOf=cups.service/d' scheduler/cups.socket.in
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config removeReferencesTo ];
|
nativeBuildInputs = [ pkg-config removeReferencesTo ];
|
||||||
|
|
Loading…
Reference in a new issue