#!/bin/bash

check() {
    require_binaries parted || return 1
    # including a module dedicated to live environments in a host-only initrd doesn't make sense
    [[ $hostonly ]] && return 1
    return 255
}

depends() {
    echo dmsquash-live initqueue
    return 0
}

installkernel() {
    hostonly='' instmods btrfs ext4 xfs
}

install() {
    inst_multiple awk blkid cat grep mkdir mount parted readlink rmdir tr umount
    inst_multiple -o mkfs.btrfs mkfs.ext4 mkfs.xfs
    inst_hook pre-udev 25 "$moddir/create-overlay-genrules.sh"
    inst_script "$moddir/create-overlay.sh" "/sbin/create-overlay"
}
