So, let me list and check each sleep.d hook: 00logging: This one is obviously superfluous, we have other logging method. Drop. 00powersave: The power-save is mostly irrelevant with sleep nowadays. Drop. 02rtcwake: This is an own RTC alarm setup. Do we have an alternative in systemd or else? 06autofs: The autofs hook should be in systemd. I thought we have some hook in NetworkManager, though. Need to check. 30s2disk-check: This is likely superfluous. A sanity check would be nice to have in systemd, too, but not mandatory. If no enough page can be written, the hibernation aborts by itself. 45pcmcia: This is superfluous. The PCMCIA kernel subsystem itself supports PM. Drop. 70rcnetwork: Likely superfluous as 06autofs. But need to check. 75modules: This is an optional hook, and I guess some users have its own setup as a workaround. Any systemd alternative? 90clock: This is also an optional hook. This might be interesting to have in systemd, too. 94cpufreq: Drop. It's a kernel's job, after all, and a regression should be reported to kernel. 95led: This ACPI proc is obsoleted. Drop. 98video-quirk-db-handler: This one is the biggest one. It's basically only for old non-KMS graphics. If any, the hook and the existing video-quirks/* db can be in a package like pm-utils-legacy or such, as a possible rescue. 99info: Drop, just an echo. 99video: This is again for old systems, and can be possibly an opt-in together with 98video-quirk-db-handler. 99Zgrub: The same functionality should have been already in grub2 and/or systemd. Drop (after fixing).