# Description: An event-driven initramfs infrastructure
# URL: https://github.com/dracut-ng/dracut-ng
# Maintainer: Matt Housh, jaeger at crux dot ninja

name=dracut
version=111
release=1
source=(https://github.com/dracut-ng/dracut-ng/archive/$version/$name-$version.tar.gz
    https://crux.nu/files/$name-man-pages-$version.tar.xz i18n_vars.conf
    modules.conf)

build() {
    cd dracut*$version
    ./configure --prefix=/usr \
        --sysconfdir=/etc \
        --disable-documentation
    sed -i -e 's,-arx modules,-rx modules,' Makefile
    make
    make DESTDIR=$PKG install
    rm $PKG/usr/lib/$name/modules.d/*/README*
    cp -r $SRC/usr $PKG/
    chmod -R g-w $PKG/usr/lib/$name/modules.d
    install -m 0644 $SRC/{i18n_vars,modules}.conf $PKG/etc/dracut.conf.d/
}
