Package Details: dracut 047-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: 23
Popularity: 0.184237
First Submitted: 2011-02-20 21:59
Last Updated: 2018-04-28 20:55

Latest Comments

1 2 3 Next › Last »

yesday commented on 2018-08-05 11:40

Package installation reports the following error

trizen -S dracut
==> ERROR: optdepends contains invalid characters: '>='

The reason is that the otdepends section from PKGBUILD does not support version restrictions:

Follow these steps in order to fix the issue

cd /tmp/trizen-alarm/dracut/
nano PKGBUILD # replace `"gnupg>=2.1: For OpenPGP smartcards support"` with `"gnupg: For OpenPGP smartcards support"`
makepkg -si --needed --noconfirm

bitfehler commented on 2018-06-21 11:24


on my (up-to-date) system, I get an error:

$ makepkg --version makepkg (pacman) 5.1.0 Copyright (c) 2006-2018 Pacman Development Team Copyright (C) 2002-2006 Judd Vinet

This is free software; see the source for copying conditions. There is NO WARRANTY, to the extent permitted by law.

$ makepkg ==> ERROR: optdepends contains invalid characters: '>='

Is this something that has changed in recent versions of makepkg? Or am I holding it wrong?

E5ten commented on 2018-04-04 13:30

47 is out

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.