diff -Naur dracut-010/dracut dracut-010-magellan/dracut
--- dracut-010/dracut 2011-03-31 19:50:31.000000000 +0200
+++ dracut-010-magellan/dracut 2011-06-04 00:07:56.000000000 +0200
@@ -524,7 +524,7 @@
unset item
# make sure that library links are correct and up to date
-dracut_install /etc/ld.so.conf /etc/ld.so.conf.d/*
+dracut_install /etc/ld.so.conf
if ! ldconfig -r "$initdir"; then
if [[ $UID = 0 ]]; then
derror "ldconfig exited ungracefully"
diff -Naur dracut-010/dracut.conf.d/magellan.conf.example dracut-010-magellan/dracut.conf.d/magellan.conf.example
--- dracut-010/dracut.conf.d/magellan.conf.example 1970-01-01 01:00:00.000000000 +0100
+++ dracut-010-magellan/dracut.conf.d/magellan.conf.example 2011-06-04 00:06:08.000000000 +0200
@@ -0,0 +1,10 @@
+# /etc/dracut.conf.d/01-magellan.conf
+# Dracut config file customized for Magellan-Linux
+
+#
+# Modules
+#
+
+# i18n
+i18n_vars="/etc/conf.d/keymap:KEYMAP /etc/conf.d/consolefont:CONSOLEFONT"
+
diff -Naur dracut-010/dracut-gencmdline dracut-010-magellan/dracut-gencmdline
--- dracut-010/dracut-gencmdline 2011-03-31 19:50:31.000000000 +0200
+++ dracut-010-magellan/dracut-gencmdline 2011-06-04 00:08:32.000000000 +0200
@@ -101,7 +101,6 @@
NET_LIST=""
LD_SO_CONF=/etc/ld.so.conf
-LD_SO_CONF_D=/etc/ld.so.conf.d/
[ -e /etc/sysconfig/mkinitrd ] && . /etc/sysconfig/mkinitrd
diff -Naur dracut-010/dracut.xml dracut-010-magellan/dracut.xml
--- dracut-010/dracut.xml 2011-03-31 19:50:31.000000000 +0200
+++ dracut-010-magellan/dracut.xml 2011-06-04 00:09:58.000000000 +0200
@@ -161,7 +161,7 @@
# lsinitrd /boot/initramfs-$(uname -r).img | less
To display the contents of a file in the initramfs also use the lsinitrd tool:
# lsinitrd /boot/initramfs-$(uname -r).img /etc/ld.so.conf
-include ld.so.conf.d/*.conf
+include
Adding dracut Modules
diff -Naur dracut-010/Makefile dracut-010-magellan/Makefile
--- dracut-010/Makefile 2011-03-31 19:50:31.000000000 +0200
+++ dracut-010-magellan/Makefile 2011-06-04 00:21:52.000000000 +0200
@@ -48,6 +48,9 @@
endif
install -m 0644 dracut.conf $(DESTDIR)$(sysconfdir)/dracut.conf
mkdir -p $(DESTDIR)$(sysconfdir)/dracut.conf.d
+ install -m 0644 dracut.conf.d/magellan.conf.example $(DESTDIR)$(sysconfdir)/dracut.conf.d/01-magellan.conf
+ mkdir -p $(DESTDIR)$(sysconfdir)/logrotate.d
+ install -m 0644 dracut.logrotate $(DESTDIR)$(sysconfdir)/logrotate.d/dracut
install -m 0755 dracut-functions $(DESTDIR)$(pkglibdir)/dracut-functions
install -m 0755 dracut-logger $(DESTDIR)$(pkglibdir)/dracut-logger
cp -arx modules.d $(DESTDIR)$(pkglibdir)