rc.sysinit - montowanie /sys i /proc/bus/usb
Jakub Bogusz
qboosh w pld-linux.org
Sob, 6 Gru 2003, 03:18:00 CET
Przy obu pojawiają się brzydkie komunikaty, to drugie się nie montuje
(dopiero później, przez hotpluga).
Nie mam tych systemów wpisanych w fstab (i chyba nie miało ich tam
być, z tego co kiedyś było ustalone).
W dwóch miejscach brakowało pełnej składni mount.
Trzecia zmiana w diffie - /sys jest montowane przed ustawieniem locali
dla komunikatów, więc nie powinno tam być komunikatów.
Alternatywnie - można by przenieść za inicjowanie ich i wypisanie
nagłówka - ale w przyszłości /sys może się przydać dla hwprofile, które
jest przed tamtymi... więc chyba lepiej tak.
Ostatnia brzydka rzecz widoczna przy starcie (już poza $Subject) to to
nieszczęsne 'ó', które się totalnie kaszani w momencie zmiany fontu.
Albo w ogóle nie powinno być polskich znaków w komunikatach rc-scripts,
albo (lepiej) nls mogłoby przekodowywać komunikaty do us-ascii do czasu
zainicjowania console...
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
-------------- następna część ---------
--- /etc/rc.d/rc.sysinit.orig 2003-10-31 18:47:11.000000000 +0100
+++ /etc/rc.d/rc.sysinit 2003-12-06 01:24:31.000000000 +0100
@@ -19,7 +19,7 @@
# sysfs is also needed before any other things (under kernel > 2.5)
if grep -q sysfs /proc/filesystems ; then
- run_cmd "Mounting sysfs filesystem" mount -n -o gid=17 -t sysfs sysfs /sys
+ mount -n -o gid=17 -t sysfs sysfs /sys
fi
# Choose Hardware profile
@@ -271,7 +271,7 @@
[ -e /dev/.devfsd ] && mount -f -t devfs devfs /dev
if grep -q sysfs /proc/filesystems ; then
- mount -f /sys
+ mount -f -t sysfs sysfs /sys
fi
# Remove /etc/nologin when starting system
@@ -343,7 +343,7 @@
if [ -n "$aliases" -a "$aliases" != "off" ] ; then
/sbin/modprobe -k usbcore
if [ ! -e /proc/bus/usb/devices ]; then
- run_cmd "Mounting USB filesystem" mount /proc/bus/usb
+ run_cmd "Mounting USB filesystem" mount -f -t usbdevfs usbdevfs /proc/bus/usb
fi
for alias in $aliases ; do
[ "$alias" = "off" ] && continue
Więcej informacji o liście dyskusyjnej pld-devel-pl