/
githubmirror
/
dracut
Обзор
Документация
Войти
/
githubmirror
/
dracut
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
048
modules.d/90stratis/module-setup.sh
33 строки
841 B
Tony Asleson
Initial Stratis support
26 апр 2018, 14:28
26 апр 2018, 14:28
c4f8329
Код
Авторство
О чём код?
#!/bin/bash # called by dracut check() { require_binaries stratisd-init thin_check thin_repair || return 1 return 255 } # called by dracut depends() { echo dm return 0 } # called by dracut installkernel() { instmods xfs } # called by dracut install() { inst_multiple stratisd-init thin_check thin_repair if dracut_module_included "systemd"; then inst_simple "${moddir}/stratisd-init.service" "${systemdsystemunitdir}/stratisd-init.service" mkdir -p "${initdir}${systemdsystemunitdir}/sysinit.target.wants" ln -rfs "${initdir}${systemdsystemunitdir}/stratisd-init.service" "${initdir}${systemdsystemunitdir}/sysinit.target.wants/stratisd-init.service" else inst_hook cmdline 25 "$moddir/stratisd-start.sh" inst_hook cleanup 25 "$moddir/stratisd-stop.sh" fi }