Re: How to stop/start services that are not assigned a runlevel?
Reply #1 –
I am guessing that avahi-daemon is being started (Needed by) cupsd. Atleast that is the situation on my system. If you look at /etc/init.d/cupsd, you will see it as a depend-need:
depend() {
use net
need dbus avahi-daemon
before nfs
after logger
}
What I have done, and it works for my USB plugged in printer setup is to comment out the avahi-daemon need, making sure to keep the dbus need:
depend() {
use net
#DXR need dbus avahi-daemon
need dbus
before nfs
after logger
}
This will allow cupsd to run, but not start avahi. Not sure about printers connected other than by USB; I assume avahi is needed then. Please understand this is a change I did for my particular situation, its not an official Artix fix.