]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
new module 10rpmversion
authorHarald Hoyer <harald@redhat.com>
Fri, 14 Aug 2009 14:24:58 +0000 (16:24 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 14 Aug 2009 15:27:50 +0000 (17:27 +0200)
outputs rpm version of dracut

modules.d/10rpmversion/check [new file with mode: 0755]
modules.d/10rpmversion/install [new file with mode: 0755]
modules.d/10rpmversion/version.sh [new file with mode: 0644]

diff --git a/modules.d/10rpmversion/check b/modules.d/10rpmversion/check
new file mode 100755 (executable)
index 0000000..f479d21
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -f /etc/redhat-release ]
+
diff --git a/modules.d/10rpmversion/install b/modules.d/10rpmversion/install
new file mode 100755 (executable)
index 0000000..11a47da
--- /dev/null
@@ -0,0 +1,8 @@
+
+dracut_rpm_version=$(rpm -q --qf '%{name}-%{version}-%{release}' $(which $0))
+if [ $? -eq 0 ]; then
+       echo $dracut_rpm_version > $initdir/$dracut_rpm_version
+fi
+
+inst_hook cmdline 01 "$moddir/version.sh"
+
diff --git a/modules.d/10rpmversion/version.sh b/modules.d/10rpmversion/version.sh
new file mode 100644 (file)
index 0000000..666f146
--- /dev/null
@@ -0,0 +1 @@
+[ -f /dracut-* ] && vinfo < /dracut-*