geninitrd vs LVM i initramfs

Pawel Kwiatkowski qwiat w o2.pl
Pią, 5 Wrz 2008, 23:30:33 CEST


generowanie initrd z LVM i initramfs się sypie, bo nie tworzy katalogu
"rodzica" dla urządzeń LVM. Poniżej łatka:



-cut------------------------------------------------
--- /sbin/geninitrd	2008-08-06 13:16:10.000000000 +0200
+++ /sbin/geninitrd.new	2008-09-05 23:12:48.000000000 +0200
@@ -379,7 +379,8 @@
 	done
 	local dest=$1
 	set -- $src
-
+	parentDir=$(dirname $DESTDIR$dest)
+	[ ! -d "$parentDir" ] && (debug "+ mkdir -p $parentDir"; mkdir -p
$parentDir)
 	debug "+ cp $* $DESTDIR$dest"
 	cp -HR "$@" "$DESTDIR$dest"
 }
-cut------------------------------------------------


-- 
Paweł Kwiatkowski
e-mail/jid: qwiat(at)pld-linux(dot)org



Więcej informacji o liście dyskusyjnej pld-devel-pl