Package Details: dracut 046-2.1

Git Clone URL: (read-only)
Package Base: dracut
Description: Generic, modular, cross-distribution initramfs generation tool
Upstream URL:
Keywords: initialization initramfs mkinitcpio
Licenses: GPL
Submitter: jonnor
Maintainer: Jristz
Last Packager: Jristz
Votes: 22
Popularity: 0.159232
First Submitted: 2011-02-20 21:59
Last Updated: 2017-09-24 03:22

Dependencies (15)

Sources (2)

Latest Comments

yesday commented on 2017-09-18 12:58

Please add the aarch64 architecture, for example arch=("i686" "x86_64" "aarch64"), so it can be installed also on aarch64 systems without editing the PKGBUILD

14mRh4X0r commented on 2017-04-14 13:27

Heya, you included a sign file with the sources, but did not include validpgpkeys= in your PKGBUILD, which makes it fail to build. Here's the line you want to add:

validpgpkeys=("4C96E1500F9421CCF82D5DCA034EB370014DF270") # Harald Hoyer

Also, in /usr/lib/dracut/modules.d/90crypt/ on line 28, $(arch) should be replaced with $(uname -m) for it to work with your current dependencies.

alive4ever commented on 2016-08-16 03:40

Hi maintainer!
There is no need to make PKGBUILD and install file executable.

Instead of 755 permission for PKGBUILD and install file, 644 permission works fine.

PKGBUILD and install file aren't meant to be launhed directly. Pacman's makepkg will spawn a shell process to process PKGBUILD and related install file. So that, to prevent user from accidentally executing ./PKGBUILD directly (although it does nothing), you should remove executable permission from PKGBUILD and related files.

mirco commented on 2016-01-14 20:41

You forgot to update the md5sum for 044-1

ial0 commented on 2015-10-14 17:46

./configure should not be in "package()" but in "build()"

also it's missing configure arguments,


systemdsystemunitdir is vital for proper initramfs shutdown

thx1138 commented on 2015-07-26 20:54

Apparently, dracut now needs "./configure" to be run explicitly.

The file "Makefile" has:

dracut.pc: Makefile

but there is no rule to make "", which is actually created by "configure". So "./configure" can be added to the "build()" function in PKGBUILD.

Jristz commented on 2014-12-07 04:43

I deside add pigz as a dep.

thx1138 commented on 2014-12-03 10:37

case $compress in
gzip) compress="gzip -n -9 --rsyncable"; command -v pigz > /dev/null 2>&1 && compress="pigz -9 -n -T -R";;

$ gzip -n -9 --rsyncable <some_file>
gzip: unrecognized option '--rsyncable'
Try `gzip --help' for more information.

So, either remove the command line switch '--rsyncable' from that line in the file "/usr/bin/dracut", or install the "pigz" package. Which is to say, practically, "pigz" should be a dependency for dracut.

Jristz commented on 2014-11-30 03:57

Sugestion to improve are welcome.

mar04 commented on 2014-02-05 13:24

You've got bash in both depends and optdepends - that makes no sense.

All comments