View Issue Details

IDProjectCategoryView StatusLast Update
0000692savapage-make[SavaPage] Installationpublic2016-12-01 19:36
ReporterrijkrAssigned Torijkr 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
PlatformLinuxOSUbuntuOS Version16.04 LTS
Product Version0.9.9 
Target Version0.9.11Fixed in Version0.9.11 
Summary0000692: Install custom systemd cups.service unit
Descriptioncupsd is the scheduler for CUPS. When it's run from systemd some systems pass the -l parameter so cupsd is run on demand by socket and path activation. The advantage of this setup is that CUPS is activated when needed, saving precious boot time and resources, and deactivated again after being idle for a while. This lazy activation scenario is efficient for desktop systems that print occasionally and for which printing is not time critical. However, dedicated print systems like SavaPage, that intensively use IPP to communicate with CUPS, need CUPS to be full-time activated.

Therefore we install a custom systemd cups.service unit in /etc/systemd/system/ to override the default shipped with the CUPS package. This custom unit starts cupsd with the -f parameter so it runs steadily in the foreground (without dependencies for cups.socket and cups.path).

See: http://0pointer.de/blog/projects/socket-activation2.html
TagsNo tags attached.

Relationships

related to 0000754 closedrijkr Remove creation of custom systemd cups.service unit 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-05-23 15:04 rijkr New Issue
2016-05-23 15:04 rijkr Status new => assigned
2016-05-23 15:04 rijkr Assigned To => rijkr
2016-05-23 15:22 rijkr Status assigned => resolved
2016-05-23 15:22 rijkr Resolution open => fixed
2016-05-23 15:22 rijkr Fixed in Version => 0.9.11
2016-05-23 15:22 rijkr Summary Install a custom systemd cups.service unit => Install custom systemd cups.service unit
2016-08-01 20:32 rijkr Status resolved => closed
2016-12-01 19:36 rijkr Relationship added related to 0000754