From a5b5814abd6e0ac6293558653607c2507cc35544 Mon Sep 17 00:00:00 2001 From: illiliti Date: Fri, 28 Feb 2020 19:00:58 +0300 Subject: [PATCH] improve monolithic kernel handling --- tinyramfs | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/tinyramfs b/tinyramfs index d49cc55..7edf251 100755 --- a/tinyramfs +++ b/tinyramfs @@ -443,18 +443,27 @@ create_workdir create_structure create_symlinks install_requirements - -if [ -d "$moddir" ] && [ "$hostonly" = 1 ]; then - install_hostonly_drivers -elif [ -d "$moddir" ]; then - install_all_drivers -fi - -generate_depmod install_devmgr +install_files + [ "$lvm" = 1 ] && install_lvm [ "$luks" = 1 ] && install_luks -install_files + +# check if moddir exists +if [ -d "$moddir" ]; then + + # check hostonly mode + if [ "$hostonly" = 1 ]; then + install_hostonly_drivers + else + install_all_drivers + fi + + generate_depmod +else + msg warn "looks like you have monolithic kernel" +fi + create_initramfs msg info "done! check out $initramfs"