eric wrote
Classic service always start before atomic, bundle service and always stop after atomic, bundle service.
Hmm, interesting that longrun connmand which is bundle service seems to be starting before classic service wpa_supplicant in my system. My trees seem fine:
# 66-intree -zg
Name : boot
Initialized : yes
Enabled : no
Starts after : None
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(209,Enabled,classic) tty-earlier@ tty12
├─(up,Enabled,oneshot) system-hostname
├─(up,Enabled,oneshot) mount-run
├─(up,Enabled,oneshot) populate-run
├─(up,Enabled,oneshot) mount-tmp
├─(up,Enabled,oneshot) populate-tmp
├─(up,Enabled,oneshot) mount-proc
├─(up,Enabled,oneshot) mount-sys
├─(up,Enabled,oneshot) populate-sys
├─(up,Enabled,oneshot) mount-dev
├─(up,Enabled,oneshot) mount-pts
├─(up,Enabled,oneshot) mount-shm
├─(up,Enabled,oneshot) populate-dev
├─(up,Enabled,oneshot) mount-cgroups
├─(up,Enabled,bundle) 00
├─(up,Enabled,bundle) all-Mount
├─(up,Enabled,oneshot) system-hwclock
├─(up,Enabled,oneshot) modules-kernel
├─(up,Enabled,oneshot) system-random
├─(up,Enabled,oneshot) modules-system
├─(up,Enabled,oneshot) system-sysctl
├─(311,Enabled,longrun) udevd-log
├─(443,Enabled,longrun) udevd
├─(up,Enabled,oneshot) udevadm
├─(up,Enabled,oneshot) system-fontnkey
├─(up,Enabled,oneshot) system-fsck
├─(up,Enabled,oneshot) mount-fstab
├─(up,Enabled,bundle) all-System
├─(up,Enabled,oneshot) mount-rw
├─(up,Enabled,oneshot) mount-netfs
├─(up,Enabled,oneshot) local-loop
├─(up,Enabled,oneshot) local-sethostname
├─(up,Enabled,oneshot) local-time
├─(up,Enabled,oneshot) local-authfiles
├─(up,Enabled,oneshot) local-tmpfiles
├─(up,Enabled,oneshot) local-rc
├─(up,Enabled,oneshot) local-dmesg
├─(up,Enabled,bundle) all-Local
├─(up,Enabled,oneshot) all-Runtime
├─(up,Enabled,bundle) All
├─(1050,Enabled,longrun) tty-rc@ tty2
├─(1051,Enabled,longrun) tty-rc@ tty1
└─(up,Enabled,module) boot@ system
Name : virt
Initialized : no
Enabled : no
Starts after : None
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(0,Enabled,longrun) virtlogd-log
├─(0,Enabled,longrun) virtlogd
├─(unitialized,Enabled,oneshot) virtlockd-socket
├─(0,Enabled,longrun) virtlockd-log
├─(0,Enabled,longrun) virtlockd
├─(0,Enabled,longrun) libvirtd-log
└─(0,Enabled,longrun) libvirtd
Name : root
Initialized : yes
Enabled : yes
Starts after : None
Current : yes
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(909,Enabled,classic) openntpd-log
├─(900,Enabled,classic) cupsd-log
├─(902,Enabled,classic) cupsd
├─(910,Enabled,classic) wpa_supplicant-log
├─(907,Enabled,classic) acpid-log
├─(1053,Enabled,classic) wpa_supplicant
├─(911,Enabled,classic) acpid
├─(908,Enabled,classic) openntpd
├─(927,Enabled,longrun) dbus-log
└─(931,Enabled,longrun) dbus
Name : boot-user
Initialized : yes
Enabled : yes
Starts after : root
Current : no
Allowed : root
Symlinks : svc->source db->source
Contents : /
├─(up,Enabled,oneshot) setenv@ orb
├─(985,Enabled,longrun) svscan@ orb-log
├─(1041,Enabled,longrun) svscan@ orb
├─(up,Enabled,module) scandir@ orb
├─(986,Enabled,longrun) seatd-log
├─(1001,Enabled,longrun) seatd
├─(up,Enabled,module) console-tracker@ seatd
├─(up,Enabled,oneshot) mount-run@ orb
├─(984,Enabled,longrun) sddm-log
├─(1009,Enabled,longrun) sddm
├─(up,Enabled,module) display-manager@ sddm
├─(up,Enabled,module) boot-user@ orb
├─(988,Enabled,longrun) consolekit-log
├─(991,Enabled,longrun) connmand-log
├─(1005,Enabled,longrun) connmand
└─(1006,Enabled,longrun) consolekit