Odmontowywanie initrd

Kacper Kornet kornet w camk.edu.pl
Pią, 11 Sie 2006, 18:13:54 CEST


Witam,

Obecne rc-scripts nie odmontowują skutecznie /initrd. Powodem jest, że najpierw
trzeba jeszcze odmontować /initrd/dev. rc.sysinit co prawda próbuje to
zrobić, ale tylko jeżeli ktoś używa devfsd, a nie np. udev. U siebie to
poprawiłem według załączonej łatki.

Przy okazji, czy rc-scripts nie powinno wymagać blockdev, skoro
rc.sysinit wywołuje go?

Pozdrawiam,
-- 
  Kacper Kornet
-------------- następna część ---------
--- rc.sysinit.old	2006-08-11 15:49:43.000000000 +0200
+++ rc.sysinit	2006-08-11 15:51:53.000000000 +0200
@@ -354,7 +354,7 @@
 
 	# Unmount the initrd, if necessary
 	if LC_ALL=C grep -q /initrd /proc/mounts 2>/dev/null && ! LC_ALL=C grep -q /initrd/loopfs /proc/mounts 2>/dev/null ; then
-		if [ -e /initrd/dev/.devfsd ]; then
+		if LC_ALL=C grep -q /initrd/dev /proc/mounts 2>/dev/null ; then
 			umount /initrd/dev
 		fi
 		umount /initrd


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