Maybe debian and fedora still have the killall.service but usually it shouldn't be necessary anymore.
[Unit]
Description=Turn off swap and umount all local file systems
DefaultDependencies=no
-After=killall.service
Before=reboot.service poweroff.service halt.service umountroot.service
[Service]
[Unit]
Description=Umount all network file systems
DefaultDependencies=no
-After=killall.service
Before=reboot.service poweroff.service halt.service umountfs.service
[Service]
[Unit]
Description=Mount the root file system read-only
DefaultDependencies=no
-After=killall.service
Before=reboot.service poweroff.service halt.service
[Service]
[Unit]
Description=Show Plymouth Halt Screen
After=getty@tty1.service prefdm.service
-Before=killall.service halt.service
+Before=halt.service
DefaultDependencies=no
[Service]
[Unit]
Description=Show Plymouth Power Off Screen
After=getty@tty1.service prefdm.service
-Before=killall.service poweroff.service
+Before=poweroff.service
DefaultDependencies=no
[Service]
[Unit]
Description=Show Plymouth Reboot Screen
After=getty@tty1.service prefdm.service
-Before=killall.service reboot.service
+Before=reboot.service
DefaultDependencies=no
[Service]