]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
chore(mksh)!: remove mksh dracut module
authorLaszlo Gombos <laszlo.gombos@gmail.com>
Sun, 21 Jul 2024 13:11:25 +0000 (09:11 -0400)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Sun, 21 Jul 2024 15:39:26 +0000 (11:39 -0400)
BREAKING CHANGE: the mksh dracut module no longer maintained
due to lack of interest.

modules.d/00mksh/module-setup.sh [deleted file]

diff --git a/modules.d/00mksh/module-setup.sh b/modules.d/00mksh/module-setup.sh
deleted file mode 100755 (executable)
index 8942b42..0000000
+++ /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"
-
-}