[devel] Убрать /etc/mtab -> /proc/mounts [was: количество смонтированных устройств]
Dmitry V. Levin
ldv на altlinux.org
Вт Янв 31 18:28:59 MSK 2012
On Tue, Jan 31, 2012 at 05:15:36PM +0400, Alexey Gladkov wrote:
> 31.01.2012 02:02, Dmitry V. Levin wrote:
> > Я не предлагаю использовать control(8). Я пока не вижу никакого вреда
> > в том, что админ сможет собственноручно заменить ссылку /etc/mtab на то,
> > что ему больше подходит, и пакет mount не будет пытаться превращать
> > существующий /etc/mtab в ссылку на /proc/mounts.
>
> Ок. Давай сделаем так:
>
> %post -n mount
> [ -e /etc/mtab ] || ln -s /proc/mounts /etc/mtab
Если /etc/mtab является ссылкой на /proc/mounts, то это не будет работать
при несмонтированном /proc:
$ [ -e /etc/mtab ] || ln -s /proc/mounts /etc/mtab
ln: failed to create symbolic link `/etc/mtab': File exists
Наверное, это нужно переписать как-нибудь в таком духе:
[ -L /etc/mtab -o -e /etc/mtab ] || ln -s /proc/mounts /etc/mtab
или
[ -e /etc/mtab ] || ln -fns /proc/mounts /etc/mtab
> %files -n mount
> %verify(not md5 size mtime) %ghost /etc/mtab
Тогда и mode тоже не обязательно проверять:
%verify(not md5 mode mtime size) %ghost /etc/mtab
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20120131/e7a25d2e/attachment.bin>
Подробная информация о списке рассылки Devel