Bug 8061 - правильное использование grep по /etc/mtab
: правильное использование grep по /etc/mtab
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/udev)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-09-27 16:02 by
Modified: 2007-04-06 15:28 (History)


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


Note

You need to log in before you can comment on or make changes to this bug.


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