add 50-dracut.install
authorHarald Hoyer <harald@redhat.com>
Thu, 7 Mar 2013 08:49:29 +0000 (09:49 +0100)
committerHarald Hoyer <harald@redhat.com>
Thu, 7 Mar 2013 09:08:35 +0000 (10:08 +0100)
50-dracut.install [new file with mode: 0755]
Makefile
dracut.spec

diff --git a/50-dracut.install b/50-dracut.install
new file mode 100755 (executable)
index 0000000..9e99899
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/sh
+# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
+# ex: ts=8 sw=4 sts=4 et filetype=sh
+
+ret=0
+case "$1" in
+    add)
+       dracut "$3"/initrd "$2"
+        ret=$?
+       ;;
+    remove)
+        rm -f "$3"/initrd
+        ret=$?
+       ;;
+esac
+exit $ret
index 7cdd35d..f601720 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -116,6 +116,8 @@ endif
        if [ -f install/dracut-install ]; then \
                install -m 0755 install/dracut-install $(DESTDIR)$(pkglibdir)/dracut-install; \
        fi
+       mkdir -p $(DESTDIR)${prefix}/lib/kernel/install.d
+       install -m 0755 50-dracut.install $(DESTDIR)${prefix}/lib/kernel/install.d/50-dracut.install
 
 dracut-version.sh:
        @echo "DRACUT_VERSION=$(VERSION)-$(GITVERSION)" > dracut-version.sh
index d9733c4..707e66a 100644 (file)
@@ -336,6 +336,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_unitdir}/dracut-shutdown.service
 %{_unitdir}/shutdown.target.wants/dracut-shutdown.service
 %endif
+%if 0%{?fedora} || 0%{?rhel} > 6
+%{_prefix}/lib/kernel/install.d/50-dracut.install
+%endif
 
 %files network
 %defattr(-,root,root,0755)