diff --git a/srcpkgs/dracut/template b/srcpkgs/dracut/template index 70fe9faf9e0..15c4ad7294d 100644 --- a/srcpkgs/dracut/template +++ b/srcpkgs/dracut/template @@ -1,10 +1,7 @@ # Template file for 'dracut' pkgname=dracut -version=033 +version=034 revision=1 -build_style=gnu-makefile -make_build_args="sysconfdir=/etc systemdsystemunitdir=/usr/lib/systemd/system" -make_install_args="sysconfdir=/etc systemdsystemunitdir=/usr/lib/systemd/system" hostmakedepends="libxslt docbook-xsl asciidoc" makedepends="psmisc cpio xz systemd" homepage="http://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html" @@ -12,19 +9,21 @@ short_desc="A new initramfs infrastructure" maintainer="Juan RP " license="GPL-2" distfiles="${KERNEL_SITE}/utils/boot/$pkgname/$pkgname-$version.tar.xz" -checksum=ca2c1fa21efe9e11181b69fa915a1f6cb0b92ff92a9b4981052bd7ad07b83423 +checksum=6a03d054f78bdf6e0ff6b66f374a24381fe12537f9e86a383f4486db48d1caeb -pre_install() { - # fix path to busybox. - sed -i "s|/sbin/busybox|/bin/busybox|g" modules.d/05busybox/module-setup.sh +do_build() { + make ${makejobs} sysconfdir=/etc systemdsystemunitdir=/usr/lib/systemd/system } -post_install() { +do_install() { + # fix path to busybox. + sed -i "s|/sbin/busybox|/bin/busybox|g" modules.d/05busybox/module-setup.sh + + make DESTDIR=${DESTDIR} sysconfdir=/etc systemdsystemunitdir=/usr/lib/systemd/system install + # kernel hooks. - vinstall ${FILESDIR}/kernel-hook-postinst \ - 755 etc/kernel.d/post-install 10-dracut - vinstall ${FILESDIR}/kernel-hook-postrm \ - 755 etc/kernel.d/post-remove 10-dracut + vinstall ${FILESDIR}/kernel-hook-postinst 755 etc/kernel.d/post-install 10-dracut + vinstall ${FILESDIR}/kernel-hook-postrm 755 etc/kernel.d/post-remove 10-dracut } dracut-network_package() { @@ -40,9 +39,11 @@ dracut-network_package() { } dracut_package() { - depends="psmisc>=22.14_2 cpio xz systemd>=199" + depends="psmisc>=22.14_2 cpio xz systemd>=206" conf_files="/etc/dracut.conf" - make_dirs="/etc/dracut.conf.d 0755 root root" + make_dirs=" + /etc/dracut.conf.d 0755 root root + /usr/lib/dracut/dracut.conf.d 0755 root root" pkg_install() { vmove all }