]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - dracut/dracut.nm
dracut: update to 048
[ipfire-3.x.git] / dracut / dracut.nm
index 6890ab18ec348a8373eb2f555ed8804f97e6561b..8da9822dda04deb5e2d1b3b4f51a58d90f7a2a70 100644 (file)
@@ -4,9 +4,8 @@
 ###############################################################################
 
 name       = dracut
-version    = 018
-release    = 2
-arch       = noarch
+version    = 048
+release    = 1
 
 groups     = System/Boot
 url        = http://sourceforge.net/apps/trac/dracut/wiki
@@ -22,8 +21,10 @@ sources    = %{thisapp}.tar.xz
 
 build
        requires
+               asciidoc
                docbook-utils
                docbook-xsl
+               kmod-devel >= 15
        end
 
        prepare_cmds
@@ -36,19 +37,21 @@ build
                        modules.d/50plymouth/module-setup.sh
        end
 
-       dracutlibdir = %{prefix}/lib/dracut
+       dracutlibdir = %{prefix}/lib
 
-       install
-               make install DESTDIR=%{BUILDROOT} \
-                       sysconfdir=/etc mandir=/usr/share/man
+       make_install_targets += \
+               sysconfdir=%{sysconfdir} \
+               libdir=%{dracutlibdir} \
+               mandir=%{mandir}
 
+       install_cmds
                # Install local configuration.
                mkdir -pv %{BUILDROOT}/etc/dracut.conf.d
                cp -vf %{DIR_SOURCE}/ipfire.conf %{BUILDROOT}/etc/dracut.conf.d/ipfire.conf
 
                # Save package version.
-               echo "%{name}-%{version}-%{release}" > \
-                       %{BUILDROOT}%{dracutlibdir}/modules.d/10rpmversion/dracut-version
+               echo "DRACUT_VERSION=%{version}-%{release}" > \
+                       %{BUILDROOT}/%{dracutlibdir}/dracut/dracut-version.sh
 
                # Remove Gentoo specific module.
                rm -rvf %{BUILDROOT}%{dracutlibdir}/modules.d/50gensplash
@@ -77,12 +80,12 @@ packages
                        gzip
                        iputils
                        kbd
+                       kpartx
                        less
-                       libselinux
                        lvm2
                        mdadm
-                       multipath-tools
                        sysvinit
+                       systemd >= 187
                        udev
                        util-linux
                        which