/usr/lib/systemd/system-generators
NameSizeModeActions
cloud-init-generator51000755editdlrm
friendly-recovery2860755editdlrm
lvm2-activation-generator1509760755editdlrm
netplan230480755editdlrm
snapd-generator391520755editdlrm
systemd-bless-boot-generator144880755editdlrm
systemd-cryptsetup-generator351840755editdlrm
systemd-debug-generator146320755editdlrm
systemd-fstab-generator393520755editdlrm
systemd-getty-generator185760755editdlrm
systemd-gpt-auto-generator349680755editdlrm
systemd-hibernate-resume-generator146240755editdlrm
systemd-rc-local-generator144800755editdlrm
systemd-run-generator146160755editdlrm
systemd-system-update-generator144800755editdlrm
systemd-sysv-generator350400755editdlrm
systemd-veritysetup-generator187200755editdlrm
Edit: /usr/lib/systemd/system-generators/friendly-recovery (286B)
#!/bin/sh set -e [ ! -e /run/friendly_recovery.resume ] normaldir=$1 earlydir=$2 latedir=$3 set -- $(cat /proc/cmdline) for cmdline_arg in "$@"; do if [ "$cmdline_arg" = "recovery" ] then ln -sf /lib/systemd/system/friendly-recovery.target $earlydir/default.target break fi done