Dear Maintainer,
I am running ipp-usb in a LXC container, with USB passthrough.
When starting the systemd service "ipp-usb.service" manually, everything
works fine, the printer is detected and exported over the network.
However, "ipp-usb.service" does not start automatically when booting the LXC
container. It seems that the service is supposed to be started automatically through udev.
But udev on this system does not define ID_USB_INTERFACES, so the udev rule shipped with
ipp-usb does not match and thus does not start the service.
It is somewhat a cornercase, but I would like to be able to enable the service regardless,
and this is currently not possible:
# systemctl enable ipp-usb.service
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.
Would it be possible to add the missing bits to the systemd service so that it
can be enabled? Something like the following:
[Install]
WantedBy=multi-user.target
Thanks,
Baptiste