]> git.ipfire.org Git - thirdparty/dracut.git/blame - modules.d/90dmsquash-live-autooverlay/module-setup.sh
chore: remove unnecessary shellcheck disable for SC2154
[thirdparty/dracut.git] / modules.d / 90dmsquash-live-autooverlay / module-setup.sh
CommitLineData
a3c67d27
MC
1#!/bin/bash
2
3check() {
4 # including a module dedicated to live environments in a host-only initrd doesn't make sense
5 [[ $hostonly ]] && return 1
6 return 255
7}
8
9depends() {
10 echo dmsquash-live
11 return 0
12}
13
14installkernel() {
15 instmods btrfs ext4 xfs
16}
17
18install() {
19 inst_multiple awk blkid cat grep mkdir mount parted readlink rmdir tr umount
20 inst_multiple -o mkfs.btrfs mkfs.ext4 mkfs.xfs
a3c67d27
MC
21 inst_hook pre-udev 25 "$moddir/create-overlay-genrules.sh"
22 inst_script "$moddir/create-overlay.sh" "/sbin/create-overlay"
23 dracut_need_initqueue
24}