Bug 8061

Summary: правильное использование grep по /etc/mtab
Product: Sisyphus Reporter: Kachalov Anton <mouse>
Component: udevAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: arseny, shaba
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
my patch none

Description Kachalov Anton 2005-09-27 16:02:32 MSD
Весь udev кишит одной большой ошибкой.
Кто-то решил, что в записях в /etc/mtab разделитель полей пробел. Из-за чего
возникает некоторые трудности, как то пропадающий /dev/pts. Просьба заменить
выражения вида:
grep -F " $udev_root/pts "
на
grep "[[:space:]]$udev_root/pts[[:space:]]"
Comment 1 Kachalov Anton 2005-09-27 16:52:02 MSD
я бы даже рекомендовал заменить /etc/mtab на /proc/mounts, т.к. там точно
содержится правильная информация. А /etc/mtab может быть ещё или вообще R/O на
момент поднятия udev.
Comment 2 Kachalov Anton 2005-10-05 15:27:58 MSD
Created attachment 1164 [details]
my patch
Comment 3 Anton Farygin 2006-03-13 23:12:50 MSK
исправлено в udev-0.77-alt3