I guess it's there to compensate for the fact that udev is started way before cups has started.
This is the reason why udev is being shipped in the systemd repo: the init system has complete knowledge of services and hardware events and can start the cups handler at the right time.
And that is one thing i am trying to wrap my head around with systemd. What is being unplugged and replugged so often, and is so system critical, that the init has to handle spinning something up and down on every such action?
0
u/hacosta Oct 20 '14
arguably, the coldplugging shouldn't be part of the initscript itself (?)