From: Laszlo Gombos Date: Sun, 21 Jul 2024 13:11:25 +0000 (-0400) Subject: chore(mksh)!: remove mksh dracut module X-Git-Tag: 104~173 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca9329934318dd4e8bb242fb0857ea23ee9abcd7;p=thirdparty%2Fdracut-ng.git chore(mksh)!: remove mksh dracut module BREAKING CHANGE: the mksh dracut module no longer maintained due to lack of interest. --- diff --git a/modules.d/00mksh/module-setup.sh b/modules.d/00mksh/module-setup.sh deleted file mode 100755 index 8942b420a..000000000 --- a/modules.d/00mksh/module-setup.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -# This file is part of dracut. -# SPDX-License-Identifier: GPL-2.0-or-later - -# Prerequisite check(s) for module. -check() { - - # If the binary(s) requirements are not fulfilled the module can't be installed. - require_binaries mksh || return 1 - require_binaries printf || return 1 - - # Return 255 to only include the module, if another module requires it. - return 255 - -} - -# Module dependency requirements. -depends() { - - # Return 0 to include the dependent module(s) in the initramfs. - return 0 - -} - -# Install the required file(s) and directories for the module in the initramfs. -install() { - - inst /bin/mksh - inst printf - - # Prefer mksh as default shell if no other shell is preferred. - [[ -L $initdir/bin/sh ]] || ln -sf mksh "${initdir}/bin/sh" - -}