Bug 8061 - правильное использование grep по /etc/mtab
Summary: правильное использование grep по /etc/mtab
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: udev (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-27 16:02 MSD by Kachalov Anton
Modified: 2007-04-06 15:28 MSD (History)
2 users (show)

See Also:


Attachments
my patch (1.27 KB, patch)
2005-10-05 15:27 MSD, Kachalov Anton
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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